From d5fb9c9217092a417e5434367a6fab9e97bc4937 Mon Sep 17 00:00:00 2001 From: Michael Chalupiak Date: Thu, 5 Sep 2024 19:48:00 -0400 Subject: [PATCH] more --- config.def.h.orig | 116 + config.def.h.rej | 11 + config.h | 179 + dwm.c.orig | 2237 + dwm.json | 842619 +++++++++++++++++++++++++ patches/dwm-functionalgaps-6.2.diff | 190 + patches/dwm-r1615-selfrestart.diff | 101 + patches/dwm-xresources-6.2.diff | 235 + selfrestart.c | 65 + 9 files changed, 845753 insertions(+) create mode 100644 config.def.h.orig create mode 100644 config.def.h.rej create mode 100644 config.h create mode 100644 dwm.c.orig create mode 100644 dwm.json create mode 100644 patches/dwm-functionalgaps-6.2.diff create mode 100644 patches/dwm-r1615-selfrestart.diff create mode 100644 patches/dwm-xresources-6.2.diff create mode 100644 selfrestart.c diff --git a/config.def.h.orig b/config.def.h.orig new file mode 100644 index 0000000..4b42785 --- /dev/null +++ b/config.def.h.orig @@ -0,0 +1,116 @@ +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const unsigned int borderpx = 1; /* border pixel of windows */ +static const unsigned int snap = 32; /* snap pixel */ +static const int showbar = 1; /* 0 means no bar */ +static const int topbar = 1; /* 0 means bottom bar */ +static const char *fonts[] = { "Fairfax Hax HD:size=22" }; +static const char dmenufont[] = "Fairfax Hax HD:size=22"; +static const char col_gray1[] = "#222222"; +static const char col_gray2[] = "#444444"; +static const char col_gray3[] = "#bbbbbb"; +static const char col_gray4[] = "#eeeeee"; +static const char col_cyan[] = "#005577"; +static const char *colors[][3] = { + /* fg bg border */ + [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, + [SchemeSel] = { col_gray4, col_cyan, col_cyan }, +}; + +/* tagging */ +static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; + +static const Rule rules[] = { + /* xprop(1): + * WM_CLASS(STRING) = instance, class + * WM_NAME(STRING) = title + */ + /* class instance title tags mask isfloating monitor */ + { "Gimp", NULL, NULL, 0, 1, -1 }, + { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, +}; + +/* layout(s) */ +static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static const int nmaster = 1; /* number of clients in master area */ +static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ +static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ + +static const Layout layouts[] = { + /* symbol arrange function */ + { "[]=", tile }, /* first entry is default */ + { "><>", NULL }, /* no layout function means floating behavior */ + { "[M]", monocle }, +}; + +/* key definitions */ +#define MODKEY Mod4Mask +#define TAGKEYS(KEY,TAG) \ + { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ + { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, + +/* helper for spawning shell commands in the pre dwm-5.0 fashion */ +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } + +/* commands */ +static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ +static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; +static const char *termcmd[] = { "st", NULL }; + +static const Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, + { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_i, incnmaster, {.i = +1 } }, + { MODKEY, XK_d, incnmaster, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY, XK_Return, zoom, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY|ShiftMask, XK_c, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, + { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, + { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { MODKEY|ShiftMask, XK_r, self_restart, {0} }, + { MODKEY|ShiftMask, XK_q, quit, {0} }, +}; + +/* button definitions */ +/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ +static const Button buttons[] = { + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, + { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, +}; diff --git a/config.def.h.rej b/config.def.h.rej new file mode 100644 index 0000000..7a14fe1 --- /dev/null +++ b/config.def.h.rej @@ -0,0 +1,11 @@ +--- config.def.h Tue Dec 04 21:54:44 2012 +0200 ++++ config.def.h Tue Dec 04 21:54:44 2012 +0200 +@@ -54,6 +54,8 @@ + static const char *termcmd[] = { "urxvtc", NULL }; + static const char *filemancmd[] = { "thunar", NULL }; + ++#include "selfrestart.c" ++ + static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_r, spawn, {.v = dmenucmd } }, diff --git a/config.h b/config.h new file mode 100644 index 0000000..ce264cf --- /dev/null +++ b/config.h @@ -0,0 +1,179 @@ +/* See LICENSE file for copyright and license details. */ + +/* custom functions declarations */ +static void shutdown(const Arg *arg); + +/* custom includes */ +#include +#include "selfrestart.c" + +/* appearance */ +static unsigned int borderpx = 2; /* border pixel of windows */ +static const int startwithgaps = 0; /* 1 means gaps are used by default */ +static const unsigned int gappx = 10; /* default gap between windows in pixels */ +static unsigned int snap = 32; /* snap pixel */ +static int showbar = 1; /* 0 means no bar */ +static int topbar = 1; /* 0 means bottom bar */ +static const char *fonts[] = { "Cascadia Code:size=10" }; +static const char dmenufont[] = "Cascadia Code:size=10"; +static char normbgcolor[] = "#222222"; +static char normbordercolor[] = "#444444"; +static char normfgcolor[] = "#bbbbbb"; +static char selfgcolor[] = "#eeeeee"; +static char selbordercolor[] = "#005577"; +static char selbgcolor[] = "#005577"; +static char *colors[][3] = { + /* fg bg border */ + [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor }, + [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor }, +//static const char col_gray1[] = "#222222"; +//static const char col_gray2[] = "#444444"; +//static const char col_gray3[] = "#bbbbbb"; +//static const char col_gray4[] = "#eeeeee"; +//static const char col_cyan[] = "#005577"; +//static const char *colors[][3] = { +// /* fg bg border */ +// [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, +// [SchemeSel] = { col_gray4, col_cyan, col_cyan }, +}; + +/* tagging */ +static const char *tags[] = { "א", "ב", "ג", "ד", "ה", "ו", "ז", "ח", "ט" }; + +static const Rule rules[] = { + /* xprop(1): + * WM_CLASS(STRING) = instance, class + * WM_NAME(STRING) = title + */ + /* class instance title tags mask isfloating monitor */ + { "Gimp", NULL, NULL, 0, 1, -1 }, + { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, +}; + +/* layout(s) */ +static float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static int nmaster = 1; /* number of clients in master area */ +static int resizehints = 1; /* 1 means respect size hints in tiled resizals */ +static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ + +/* + * Xresources preferences to load at startup + */ +ResourcePref resources[] = { + { "color0", STRING, &normbgcolor }, + { "color0", STRING, &normbordercolor }, + { "color4", STRING, &normfgcolor }, + { "color4", STRING, &selbgcolor }, + { "color8", STRING, &selbordercolor }, + { "color0", STRING, &selfgcolor }, + { "borderpx", INTEGER, &borderpx }, + { "snap", INTEGER, &snap }, + { "showbar", INTEGER, &showbar }, + { "topbar", INTEGER, &topbar }, + { "nmaster", INTEGER, &nmaster }, + { "resizehints", INTEGER, &resizehints }, + { "mfact", FLOAT, &mfact }, +}; + +static const Layout layouts[] = { + /* symbol arrange function */ + { "[]=", tile }, /* first entry is default */ + { "><>", NULL }, /* no layout function means floating behavior */ + { "[M]", monocle }, +}; + +/* key definitions */ +#define MODKEY Mod4Mask +#define TAGKEYS(KEY,TAG) \ + { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ + { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, + +/* helper for spawning shell commands in the pre dwm-5.0 fashion */ +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } + +/* commands */ +static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ +//static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; +static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbordercolor, "-sf", selfgcolor, NULL }; +static const char *termcmd[] = { "st", NULL }; + +static const Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, + { MODKEY, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_i, incnmaster, {.i = +1 } }, + { MODKEY, XK_d, incnmaster, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY|ShiftMask, XK_Return, zoom, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY|ShiftMask, XK_c, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, + { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, + { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + { 0, XF86XK_AudioMute, spawn, SHCMD("pactl set-sink-mute @DEFAULT_SINK@ toggle")}, + { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ -2%")}, + { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ +2%")}, + { 0, XF86XK_AudioPrev, spawn, SHCMD("playerctl previous")}, + { 0, XF86XK_AudioPlay, spawn, SHCMD("playerctl play-pause")}, + { 0, XF86XK_AudioNext, spawn, SHCMD("playerctl next")}, + { 0, XF86XK_MonBrightnessDown, spawn, SHCMD("brightnessctl set 1%-")}, + { 0, XF86XK_MonBrightnessUp, spawn, SHCMD("brightnessctl set 1%+")}, + { MODKEY, XK_e, spawn, SHCMD("dmenu_emoji")}, + { Mod1Mask, XK_space, spawn, SHCMD("setxkbmap il")}, + { Mod1Mask|ShiftMask, XK_space, spawn, SHCMD("setxkbmap us")}, + { MODKEY, XK_Escape, spawn, SHCMD("slock")}, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { MODKEY, XK_minus, setgaps, {.i = -5 } }, + { MODKEY, XK_equal, setgaps, {.i = +5 } }, + { MODKEY|ShiftMask, XK_minus, setgaps, {.i = GAP_RESET } }, + { MODKEY|ShiftMask, XK_equal, setgaps, {.i = GAP_TOGGLE} }, + { MODKEY|ShiftMask, XK_r, self_restart, {0} }, + { MODKEY|ShiftMask, XK_q, shutdown, {0} }, +}; + +/* button definitions */ +/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ +static const Button buttons[] = { + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, + { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, +}; + +/* custom function definitions */ + +static void shutdown(const Arg *arg) { + Arg cmd = SHCMD("/home/mikec/.scripts/shutdown.sh"); + spawn(&cmd); + quit(arg); +} diff --git a/dwm.c.orig b/dwm.c.orig new file mode 100644 index 0000000..67988de --- /dev/null +++ b/dwm.c.orig @@ -0,0 +1,2237 @@ +/* See LICENSE file for copyright and license details. + * + * dynamic window manager is designed like any other X client as well. It is + * driven through handling X events. In contrast to other X clients, a window + * manager selects for SubstructureRedirectMask on the root window, to receive + * events about window (dis-)appearance. Only one X connection at a time is + * allowed to select for this event mask. + * + * The event handlers of dwm are organized in an array which is accessed + * whenever a new event has been fetched. This allows event dispatching + * in O(1) time. + * + * Each child of the root window is called a client, except windows which have + * set the override_redirect flag. Clients are organized in a linked client + * list on each monitor, the focus history is remembered through a stack list + * on each monitor. Each client contains a bit array to indicate the tags of a + * client. + * + * Keys and tagging rules are organized as arrays and defined in config.h. + * + * To understand everything else, start reading main(). + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef XINERAMA +#include +#endif /* XINERAMA */ +#include + +#include "drw.h" +#include "util.h" + +/* macros */ +#define BUTTONMASK (ButtonPressMask|ButtonReleaseMask) +#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask) & (ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask)) +#define INTERSECT(x,y,w,h,m) (MAX(0, MIN((x)+(w),(m)->wx+(m)->ww) - MAX((x),(m)->wx)) \ + * MAX(0, MIN((y)+(h),(m)->wy+(m)->wh) - MAX((y),(m)->wy))) +#define ISVISIBLE(C) ((C->tags & C->mon->tagset[C->mon->seltags])) +#define LENGTH(X) (sizeof X / sizeof X[0]) +#define MOUSEMASK (BUTTONMASK|PointerMotionMask) +#define WIDTH(X) ((X)->w + 2 * (X)->bw) +#define HEIGHT(X) ((X)->h + 2 * (X)->bw) +#define TAGMASK ((1 << LENGTH(tags)) - 1) +#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + +/* enums */ +enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ +enum { SchemeNorm, SchemeSel }; /* color schemes */ +enum { NetSupported, NetWMName, NetWMState, NetWMCheck, + NetWMFullscreen, NetActiveWindow, NetWMWindowType, + NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */ +enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */ +enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, + ClkClientWin, ClkRootWin, ClkLast }; /* clicks */ + +typedef union { + int i; + unsigned int ui; + float f; + const void *v; +} Arg; + +typedef struct { + unsigned int click; + unsigned int mask; + unsigned int button; + void (*func)(const Arg *arg); + const Arg arg; +} Button; + +typedef struct Monitor Monitor; +typedef struct Client Client; +struct Client { + char name[256]; + float mina, maxa; + int x, y, w, h; + int oldx, oldy, oldw, oldh; + int basew, baseh, incw, inch, maxw, maxh, minw, minh, hintsvalid; + int bw, oldbw; + unsigned int tags; + int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen; + Client *next; + Client *snext; + Monitor *mon; + Window win; +}; + +typedef struct { + unsigned int mod; + KeySym keysym; + void (*func)(const Arg *); + const Arg arg; +} Key; + +typedef struct { + const char *symbol; + void (*arrange)(Monitor *); +} Layout; + +struct Monitor { + char ltsymbol[16]; + float mfact; + int nmaster; + int num; + int by; /* bar geometry */ + int mx, my, mw, mh; /* screen size */ + int wx, wy, ww, wh; /* window area */ + unsigned int seltags; + unsigned int sellt; + unsigned int tagset[2]; + int showbar; + int topbar; + Client *clients; + Client *sel; + Client *stack; + Monitor *next; + Window barwin; + const Layout *lt[2]; +}; + +typedef struct { + const char *class; + const char *instance; + const char *title; + unsigned int tags; + int isfloating; + int monitor; +} Rule; + +/* Xresources preferences */ +enum resource_type { + STRING = 0, + INTEGER = 1, + FLOAT = 2 +}; + +typedef struct { + char *name; + enum resource_type type; + void *dst; +} ResourcePref; + +/* function declarations */ +static void applyrules(Client *c); +static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); +static void arrange(Monitor *m); +static void arrangemon(Monitor *m); +static void attach(Client *c); +static void attachstack(Client *c); +static void buttonpress(XEvent *e); +static void checkotherwm(void); +static void cleanup(void); +static void cleanupmon(Monitor *mon); +static void clientmessage(XEvent *e); +static void configure(Client *c); +static void configurenotify(XEvent *e); +static void configurerequest(XEvent *e); +static Monitor *createmon(void); +static void destroynotify(XEvent *e); +static void detach(Client *c); +static void detachstack(Client *c); +static Monitor *dirtomon(int dir); +static void drawbar(Monitor *m); +static void drawbars(void); +static void enternotify(XEvent *e); +static void expose(XEvent *e); +static void focus(Client *c); +static void focusin(XEvent *e); +static void focusmon(const Arg *arg); +static void focusstack(const Arg *arg); +static Atom getatomprop(Client *c, Atom prop); +static int getrootptr(int *x, int *y); +static long getstate(Window w); +static int gettextprop(Window w, Atom atom, char *text, unsigned int size); +static void grabbuttons(Client *c, int focused); +static void grabkeys(void); +static void incnmaster(const Arg *arg); +static void keypress(XEvent *e); +static void killclient(const Arg *arg); +static void manage(Window w, XWindowAttributes *wa); +static void mappingnotify(XEvent *e); +static void maprequest(XEvent *e); +static void monocle(Monitor *m); +static void motionnotify(XEvent *e); +static void movemouse(const Arg *arg); +static Client *nexttiled(Client *c); +static void pop(Client *c); +static void propertynotify(XEvent *e); +static void quit(const Arg *arg); +static Monitor *recttomon(int x, int y, int w, int h); +static void resize(Client *c, int x, int y, int w, int h, int interact); +static void resizeclient(Client *c, int x, int y, int w, int h); +static void resizemouse(const Arg *arg); +static void restack(Monitor *m); +static void run(void); +static void scan(void); +static int sendevent(Client *c, Atom proto); +static void sendmon(Client *c, Monitor *m); +static void setclientstate(Client *c, long state); +static void setfocus(Client *c); +static void setfullscreen(Client *c, int fullscreen); +static void setlayout(const Arg *arg); +static void setmfact(const Arg *arg); +static void setup(void); +static void seturgent(Client *c, int urg); +static void showhide(Client *c); +static void spawn(const Arg *arg); +static void tag(const Arg *arg); +static void tagmon(const Arg *arg); +static void tile(Monitor *m); +static void togglebar(const Arg *arg); +static void togglefloating(const Arg *arg); +static void toggletag(const Arg *arg); +static void toggleview(const Arg *arg); +static void unfocus(Client *c, int setfocus); +static void unmanage(Client *c, int destroyed); +static void unmapnotify(XEvent *e); +static void updatebarpos(Monitor *m); +static void updatebars(void); +static void updateclientlist(void); +static int updategeom(void); +static void updatenumlockmask(void); +static void updatesizehints(Client *c); +static void updatestatus(void); +static void updatetitle(Client *c); +static void updatewindowtype(Client *c); +static void updatewmhints(Client *c); +static void view(const Arg *arg); +static Client *wintoclient(Window w); +static Monitor *wintomon(Window w); +static int xerror(Display *dpy, XErrorEvent *ee); +static int xerrordummy(Display *dpy, XErrorEvent *ee); +static int xerrorstart(Display *dpy, XErrorEvent *ee); +static void zoom(const Arg *arg); +static void load_xresources(void); +static void resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst); + +/* variables */ +static const char broken[] = "broken"; +static char stext[256]; +static int screen; +static int sw, sh; /* X display screen geometry width, height */ +static int bh; /* bar height */ +static int lrpad; /* sum of left and right padding for text */ +static int (*xerrorxlib)(Display *, XErrorEvent *); +static unsigned int numlockmask = 0; +static void (*handler[LASTEvent]) (XEvent *) = { + [ButtonPress] = buttonpress, + [ClientMessage] = clientmessage, + [ConfigureRequest] = configurerequest, + [ConfigureNotify] = configurenotify, + [DestroyNotify] = destroynotify, + [EnterNotify] = enternotify, + [Expose] = expose, + [FocusIn] = focusin, + [KeyPress] = keypress, + [MappingNotify] = mappingnotify, + [MapRequest] = maprequest, + [MotionNotify] = motionnotify, + [PropertyNotify] = propertynotify, + [UnmapNotify] = unmapnotify +}; +static Atom wmatom[WMLast], netatom[NetLast]; +static int running = 1; +static Cur *cursor[CurLast]; +static Clr **scheme; +static Display *dpy; +static Drw *drw; +static Monitor *mons, *selmon; +static Window root, wmcheckwin; + +/* configuration, allows nested code to access above variables */ +#include "config.h" + +/* compile-time check if all tags fit into an unsigned int bit array. */ +struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; }; + +/* function implementations */ +void +applyrules(Client *c) +{ + const char *class, *instance; + unsigned int i; + const Rule *r; + Monitor *m; + XClassHint ch = { NULL, NULL }; + + /* rule matching */ + c->isfloating = 0; + c->tags = 0; + XGetClassHint(dpy, c->win, &ch); + class = ch.res_class ? ch.res_class : broken; + instance = ch.res_name ? ch.res_name : broken; + + for (i = 0; i < LENGTH(rules); i++) { + r = &rules[i]; + if ((!r->title || strstr(c->name, r->title)) + && (!r->class || strstr(class, r->class)) + && (!r->instance || strstr(instance, r->instance))) + { + c->isfloating = r->isfloating; + c->tags |= r->tags; + for (m = mons; m && m->num != r->monitor; m = m->next); + if (m) + c->mon = m; + } + } + if (ch.res_class) + XFree(ch.res_class); + if (ch.res_name) + XFree(ch.res_name); + c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : c->mon->tagset[c->mon->seltags]; +} + +int +applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact) +{ + int baseismin; + Monitor *m = c->mon; + + /* set minimum possible */ + *w = MAX(1, *w); + *h = MAX(1, *h); + if (interact) { + if (*x > sw) + *x = sw - WIDTH(c); + if (*y > sh) + *y = sh - HEIGHT(c); + if (*x + *w + 2 * c->bw < 0) + *x = 0; + if (*y + *h + 2 * c->bw < 0) + *y = 0; + } else { + if (*x >= m->wx + m->ww) + *x = m->wx + m->ww - WIDTH(c); + if (*y >= m->wy + m->wh) + *y = m->wy + m->wh - HEIGHT(c); + if (*x + *w + 2 * c->bw <= m->wx) + *x = m->wx; + if (*y + *h + 2 * c->bw <= m->wy) + *y = m->wy; + } + if (*h < bh) + *h = bh; + if (*w < bh) + *w = bh; + if (resizehints || c->isfloating || !c->mon->lt[c->mon->sellt]->arrange) { + if (!c->hintsvalid) + updatesizehints(c); + /* see last two sentences in ICCCM 4.1.2.3 */ + baseismin = c->basew == c->minw && c->baseh == c->minh; + if (!baseismin) { /* temporarily remove base dimensions */ + *w -= c->basew; + *h -= c->baseh; + } + /* adjust for aspect limits */ + if (c->mina > 0 && c->maxa > 0) { + if (c->maxa < (float)*w / *h) + *w = *h * c->maxa + 0.5; + else if (c->mina < (float)*h / *w) + *h = *w * c->mina + 0.5; + } + if (baseismin) { /* increment calculation requires this */ + *w -= c->basew; + *h -= c->baseh; + } + /* adjust for increment value */ + if (c->incw) + *w -= *w % c->incw; + if (c->inch) + *h -= *h % c->inch; + /* restore base dimensions */ + *w = MAX(*w + c->basew, c->minw); + *h = MAX(*h + c->baseh, c->minh); + if (c->maxw) + *w = MIN(*w, c->maxw); + if (c->maxh) + *h = MIN(*h, c->maxh); + } + return *x != c->x || *y != c->y || *w != c->w || *h != c->h; +} + +void +arrange(Monitor *m) +{ + if (m) + showhide(m->stack); + else for (m = mons; m; m = m->next) + showhide(m->stack); + if (m) { + arrangemon(m); + restack(m); + } else for (m = mons; m; m = m->next) + arrangemon(m); +} + +void +arrangemon(Monitor *m) +{ + strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol); + if (m->lt[m->sellt]->arrange) + m->lt[m->sellt]->arrange(m); +} + +void +attach(Client *c) +{ + c->next = c->mon->clients; + c->mon->clients = c; +} + +void +attachstack(Client *c) +{ + c->snext = c->mon->stack; + c->mon->stack = c; +} + +void +buttonpress(XEvent *e) +{ + unsigned int i, x, click; + Arg arg = {0}; + Client *c; + Monitor *m; + XButtonPressedEvent *ev = &e->xbutton; + + click = ClkRootWin; + /* focus monitor if necessary */ + if ((m = wintomon(ev->window)) && m != selmon) { + unfocus(selmon->sel, 1); + selmon = m; + focus(NULL); + } + if (ev->window == selmon->barwin) { + i = x = 0; + do + x += TEXTW(tags[i]); + while (ev->x >= x && ++i < LENGTH(tags)); + if (i < LENGTH(tags)) { + click = ClkTagBar; + arg.ui = 1 << i; + } else if (ev->x < x + TEXTW(selmon->ltsymbol)) + click = ClkLtSymbol; + else if (ev->x > selmon->ww - (int)TEXTW(stext)) + click = ClkStatusText; + else + click = ClkWinTitle; + } else if ((c = wintoclient(ev->window))) { + focus(c); + restack(selmon); + XAllowEvents(dpy, ReplayPointer, CurrentTime); + click = ClkClientWin; + } + for (i = 0; i < LENGTH(buttons); i++) + if (click == buttons[i].click && buttons[i].func && buttons[i].button == ev->button + && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) + buttons[i].func(click == ClkTagBar && buttons[i].arg.i == 0 ? &arg : &buttons[i].arg); +} + +void +checkotherwm(void) +{ + xerrorxlib = XSetErrorHandler(xerrorstart); + /* this causes an error if some other window manager is running */ + XSelectInput(dpy, DefaultRootWindow(dpy), SubstructureRedirectMask); + XSync(dpy, False); + XSetErrorHandler(xerror); + XSync(dpy, False); +} + +void +cleanup(void) +{ + Arg a = {.ui = ~0}; + Layout foo = { "", NULL }; + Monitor *m; + size_t i; + + view(&a); + selmon->lt[selmon->sellt] = &foo; + for (m = mons; m; m = m->next) + while (m->stack) + unmanage(m->stack, 0); + XUngrabKey(dpy, AnyKey, AnyModifier, root); + while (mons) + cleanupmon(mons); + for (i = 0; i < CurLast; i++) + drw_cur_free(drw, cursor[i]); + for (i = 0; i < LENGTH(colors); i++) + free(scheme[i]); + free(scheme); + XDestroyWindow(dpy, wmcheckwin); + drw_free(drw); + XSync(dpy, False); + XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); +} + +void +cleanupmon(Monitor *mon) +{ + Monitor *m; + + if (mon == mons) + mons = mons->next; + else { + for (m = mons; m && m->next != mon; m = m->next); + m->next = mon->next; + } + XUnmapWindow(dpy, mon->barwin); + XDestroyWindow(dpy, mon->barwin); + free(mon); +} + +void +clientmessage(XEvent *e) +{ + XClientMessageEvent *cme = &e->xclient; + Client *c = wintoclient(cme->window); + + if (!c) + return; + if (cme->message_type == netatom[NetWMState]) { + if (cme->data.l[1] == netatom[NetWMFullscreen] + || cme->data.l[2] == netatom[NetWMFullscreen]) + setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD */ + || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen))); + } else if (cme->message_type == netatom[NetActiveWindow]) { + if (c != selmon->sel && !c->isurgent) + seturgent(c, 1); + } +} + +void +configure(Client *c) +{ + XConfigureEvent ce; + + ce.type = ConfigureNotify; + ce.display = dpy; + ce.event = c->win; + ce.window = c->win; + ce.x = c->x; + ce.y = c->y; + ce.width = c->w; + ce.height = c->h; + ce.border_width = c->bw; + ce.above = None; + ce.override_redirect = False; + XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce); +} + +void +configurenotify(XEvent *e) +{ + Monitor *m; + Client *c; + XConfigureEvent *ev = &e->xconfigure; + int dirty; + + /* TODO: updategeom handling sucks, needs to be simplified */ + if (ev->window == root) { + dirty = (sw != ev->width || sh != ev->height); + sw = ev->width; + sh = ev->height; + if (updategeom() || dirty) { + drw_resize(drw, sw, bh); + updatebars(); + for (m = mons; m; m = m->next) { + for (c = m->clients; c; c = c->next) + if (c->isfullscreen) + resizeclient(c, m->mx, m->my, m->mw, m->mh); + XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh); + } + focus(NULL); + arrange(NULL); + } + } +} + +void +configurerequest(XEvent *e) +{ + Client *c; + Monitor *m; + XConfigureRequestEvent *ev = &e->xconfigurerequest; + XWindowChanges wc; + + if ((c = wintoclient(ev->window))) { + if (ev->value_mask & CWBorderWidth) + c->bw = ev->border_width; + else if (c->isfloating || !selmon->lt[selmon->sellt]->arrange) { + m = c->mon; + if (ev->value_mask & CWX) { + c->oldx = c->x; + c->x = m->mx + ev->x; + } + if (ev->value_mask & CWY) { + c->oldy = c->y; + c->y = m->my + ev->y; + } + if (ev->value_mask & CWWidth) { + c->oldw = c->w; + c->w = ev->width; + } + if (ev->value_mask & CWHeight) { + c->oldh = c->h; + c->h = ev->height; + } + if ((c->x + c->w) > m->mx + m->mw && c->isfloating) + c->x = m->mx + (m->mw / 2 - WIDTH(c) / 2); /* center in x direction */ + if ((c->y + c->h) > m->my + m->mh && c->isfloating) + c->y = m->my + (m->mh / 2 - HEIGHT(c) / 2); /* center in y direction */ + if ((ev->value_mask & (CWX|CWY)) && !(ev->value_mask & (CWWidth|CWHeight))) + configure(c); + if (ISVISIBLE(c)) + XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); + } else + configure(c); + } else { + wc.x = ev->x; + wc.y = ev->y; + wc.width = ev->width; + wc.height = ev->height; + wc.border_width = ev->border_width; + wc.sibling = ev->above; + wc.stack_mode = ev->detail; + XConfigureWindow(dpy, ev->window, ev->value_mask, &wc); + } + XSync(dpy, False); +} + +Monitor * +createmon(void) +{ + Monitor *m; + + m = ecalloc(1, sizeof(Monitor)); + m->tagset[0] = m->tagset[1] = 1; + m->mfact = mfact; + m->nmaster = nmaster; + m->showbar = showbar; + m->topbar = topbar; + m->lt[0] = &layouts[0]; + m->lt[1] = &layouts[1 % LENGTH(layouts)]; + strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); + return m; +} + +void +destroynotify(XEvent *e) +{ + Client *c; + XDestroyWindowEvent *ev = &e->xdestroywindow; + + if ((c = wintoclient(ev->window))) + unmanage(c, 1); +} + +void +detach(Client *c) +{ + Client **tc; + + for (tc = &c->mon->clients; *tc && *tc != c; tc = &(*tc)->next); + *tc = c->next; +} + +void +detachstack(Client *c) +{ + Client **tc, *t; + + for (tc = &c->mon->stack; *tc && *tc != c; tc = &(*tc)->snext); + *tc = c->snext; + + if (c == c->mon->sel) { + for (t = c->mon->stack; t && !ISVISIBLE(t); t = t->snext); + c->mon->sel = t; + } +} + +Monitor * +dirtomon(int dir) +{ + Monitor *m = NULL; + + if (dir > 0) { + if (!(m = selmon->next)) + m = mons; + } else if (selmon == mons) + for (m = mons; m->next; m = m->next); + else + for (m = mons; m->next != selmon; m = m->next); + return m; +} + +void +drawbar(Monitor *m) +{ + int x, w, tw = 0; + int boxs = drw->fonts->h / 9; + int boxw = drw->fonts->h / 6 + 2; + unsigned int i, occ = 0, urg = 0; + Client *c; + + if (!m->showbar) + return; + + /* draw status first so it can be overdrawn by tags later */ + if (m == selmon) { /* status is only drawn on selected monitor */ + drw_setscheme(drw, scheme[SchemeNorm]); + tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ + drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); + } + + for (c = m->clients; c; c = c->next) { + occ |= c->tags; + if (c->isurgent) + urg |= c->tags; + } + x = 0; + for (i = 0; i < LENGTH(tags); i++) { + w = TEXTW(tags[i]); + drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); + if (occ & 1 << i) + drw_rect(drw, x + boxs, boxs, boxw, boxw, + m == selmon && selmon->sel && selmon->sel->tags & 1 << i, + urg & 1 << i); + x += w; + } + w = TEXTW(m->ltsymbol); + drw_setscheme(drw, scheme[SchemeNorm]); + x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0); + + if ((w = m->ww - tw - x) > bh) { + if (m->sel) { + drw_setscheme(drw, scheme[m == selmon ? SchemeSel : SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, m->sel->name, 0); + if (m->sel->isfloating) + drw_rect(drw, x + boxs, boxs, boxw, boxw, m->sel->isfixed, 0); + } else { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, x, 0, w, bh, 1, 1); + } + } + drw_map(drw, m->barwin, 0, 0, m->ww, bh); +} + +void +drawbars(void) +{ + Monitor *m; + + for (m = mons; m; m = m->next) + drawbar(m); +} + +void +enternotify(XEvent *e) +{ + Client *c; + Monitor *m; + XCrossingEvent *ev = &e->xcrossing; + + if ((ev->mode != NotifyNormal || ev->detail == NotifyInferior) && ev->window != root) + return; + c = wintoclient(ev->window); + m = c ? c->mon : wintomon(ev->window); + if (m != selmon) { + unfocus(selmon->sel, 1); + selmon = m; + } else if (!c || c == selmon->sel) + return; + focus(c); +} + +void +expose(XEvent *e) +{ + Monitor *m; + XExposeEvent *ev = &e->xexpose; + + if (ev->count == 0 && (m = wintomon(ev->window))) + drawbar(m); +} + +void +focus(Client *c) +{ + if (!c || !ISVISIBLE(c)) + for (c = selmon->stack; c && !ISVISIBLE(c); c = c->snext); + if (selmon->sel && selmon->sel != c) + unfocus(selmon->sel, 0); + if (c) { + if (c->mon != selmon) + selmon = c->mon; + if (c->isurgent) + seturgent(c, 0); + detachstack(c); + attachstack(c); + grabbuttons(c, 1); + XSetWindowBorder(dpy, c->win, scheme[SchemeSel][ColBorder].pixel); + setfocus(c); + } else { + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); + } + selmon->sel = c; + drawbars(); +} + +/* there are some broken focus acquiring clients needing extra handling */ +void +focusin(XEvent *e) +{ + XFocusChangeEvent *ev = &e->xfocus; + + if (selmon->sel && ev->window != selmon->sel->win) + setfocus(selmon->sel); +} + +void +focusmon(const Arg *arg) +{ + Monitor *m; + + if (!mons->next) + return; + if ((m = dirtomon(arg->i)) == selmon) + return; + unfocus(selmon->sel, 0); + selmon = m; + focus(NULL); +} + +void +focusstack(const Arg *arg) +{ + Client *c = NULL, *i; + + if (!selmon->sel || (selmon->sel->isfullscreen && lockfullscreen)) + return; + if (arg->i > 0) { + for (c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next); + if (!c) + for (c = selmon->clients; c && !ISVISIBLE(c); c = c->next); + } else { + for (i = selmon->clients; i != selmon->sel; i = i->next) + if (ISVISIBLE(i)) + c = i; + if (!c) + for (; i; i = i->next) + if (ISVISIBLE(i)) + c = i; + } + if (c) { + focus(c); + restack(selmon); + } +} + +Atom +getatomprop(Client *c, Atom prop) +{ + int di; + unsigned long dl; + unsigned char *p = NULL; + Atom da, atom = None; + + if (XGetWindowProperty(dpy, c->win, prop, 0L, sizeof atom, False, XA_ATOM, + &da, &di, &dl, &dl, &p) == Success && p) { + atom = *(Atom *)p; + XFree(p); + } + return atom; +} + +int +getrootptr(int *x, int *y) +{ + int di; + unsigned int dui; + Window dummy; + + return XQueryPointer(dpy, root, &dummy, &dummy, x, y, &di, &di, &dui); +} + +long +getstate(Window w) +{ + int format; + long result = -1; + unsigned char *p = NULL; + unsigned long n, extra; + Atom real; + + if (XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState], + &real, &format, &n, &extra, (unsigned char **)&p) != Success) + return -1; + if (n != 0) + result = *p; + XFree(p); + return result; +} + +int +gettextprop(Window w, Atom atom, char *text, unsigned int size) +{ + char **list = NULL; + int n; + XTextProperty name; + + if (!text || size == 0) + return 0; + text[0] = '\0'; + if (!XGetTextProperty(dpy, w, &name, atom) || !name.nitems) + return 0; + if (name.encoding == XA_STRING) { + strncpy(text, (char *)name.value, size - 1); + } else if (XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) { + strncpy(text, *list, size - 1); + XFreeStringList(list); + } + text[size - 1] = '\0'; + XFree(name.value); + return 1; +} + +void +grabbuttons(Client *c, int focused) +{ + updatenumlockmask(); + { + unsigned int i, j; + unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; + XUngrabButton(dpy, AnyButton, AnyModifier, c->win); + if (!focused) + XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, + BUTTONMASK, GrabModeSync, GrabModeSync, None, None); + for (i = 0; i < LENGTH(buttons); i++) + if (buttons[i].click == ClkClientWin) + for (j = 0; j < LENGTH(modifiers); j++) + XGrabButton(dpy, buttons[i].button, + buttons[i].mask | modifiers[j], + c->win, False, BUTTONMASK, + GrabModeAsync, GrabModeSync, None, None); + } +} + +void +grabkeys(void) +{ + updatenumlockmask(); + { + unsigned int i, j, k; + unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; + int start, end, skip; + KeySym *syms; + + XUngrabKey(dpy, AnyKey, AnyModifier, root); + XDisplayKeycodes(dpy, &start, &end); + syms = XGetKeyboardMapping(dpy, start, end - start + 1, &skip); + if (!syms) + return; + for (k = start; k <= end; k++) + for (i = 0; i < LENGTH(keys); i++) + /* skip modifier codes, we do that ourselves */ + if (keys[i].keysym == syms[(k - start) * skip]) + for (j = 0; j < LENGTH(modifiers); j++) + XGrabKey(dpy, k, + keys[i].mod | modifiers[j], + root, True, + GrabModeAsync, GrabModeAsync); + XFree(syms); + } +} + +void +incnmaster(const Arg *arg) +{ + selmon->nmaster = MAX(selmon->nmaster + arg->i, 0); + arrange(selmon); +} + +#ifdef XINERAMA +static int +isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) +{ + while (n--) + if (unique[n].x_org == info->x_org && unique[n].y_org == info->y_org + && unique[n].width == info->width && unique[n].height == info->height) + return 0; + return 1; +} +#endif /* XINERAMA */ + +void +keypress(XEvent *e) +{ + unsigned int i; + KeySym keysym; + XKeyEvent *ev; + + ev = &e->xkey; + keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); + for (i = 0; i < LENGTH(keys); i++) + if (keysym == keys[i].keysym + && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state) + && keys[i].func) + keys[i].func(&(keys[i].arg)); +} + +void +killclient(const Arg *arg) +{ + if (!selmon->sel) + return; + if (!sendevent(selmon->sel, wmatom[WMDelete])) { + XGrabServer(dpy); + XSetErrorHandler(xerrordummy); + XSetCloseDownMode(dpy, DestroyAll); + XKillClient(dpy, selmon->sel->win); + XSync(dpy, False); + XSetErrorHandler(xerror); + XUngrabServer(dpy); + } +} + +void +manage(Window w, XWindowAttributes *wa) +{ + Client *c, *t = NULL; + Window trans = None; + XWindowChanges wc; + + c = ecalloc(1, sizeof(Client)); + c->win = w; + /* geometry */ + c->x = c->oldx = wa->x; + c->y = c->oldy = wa->y; + c->w = c->oldw = wa->width; + c->h = c->oldh = wa->height; + c->oldbw = wa->border_width; + + updatetitle(c); + if (XGetTransientForHint(dpy, w, &trans) && (t = wintoclient(trans))) { + c->mon = t->mon; + c->tags = t->tags; + } else { + c->mon = selmon; + applyrules(c); + } + + if (c->x + WIDTH(c) > c->mon->wx + c->mon->ww) + c->x = c->mon->wx + c->mon->ww - WIDTH(c); + if (c->y + HEIGHT(c) > c->mon->wy + c->mon->wh) + c->y = c->mon->wy + c->mon->wh - HEIGHT(c); + c->x = MAX(c->x, c->mon->wx); + c->y = MAX(c->y, c->mon->wy); + c->bw = borderpx; + + wc.border_width = c->bw; + XConfigureWindow(dpy, w, CWBorderWidth, &wc); + XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel); + configure(c); /* propagates border_width, if size doesn't change */ + updatewindowtype(c); + updatesizehints(c); + updatewmhints(c); + XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask); + grabbuttons(c, 0); + if (!c->isfloating) + c->isfloating = c->oldstate = trans != None || c->isfixed; + if (c->isfloating) + XRaiseWindow(dpy, c->win); + attach(c); + attachstack(c); + XChangeProperty(dpy, root, netatom[NetClientList], XA_WINDOW, 32, PropModeAppend, + (unsigned char *) &(c->win), 1); + XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */ + setclientstate(c, NormalState); + if (c->mon == selmon) + unfocus(selmon->sel, 0); + c->mon->sel = c; + arrange(c->mon); + XMapWindow(dpy, c->win); + focus(NULL); +} + +void +mappingnotify(XEvent *e) +{ + XMappingEvent *ev = &e->xmapping; + + XRefreshKeyboardMapping(ev); + if (ev->request == MappingKeyboard) + grabkeys(); +} + +void +maprequest(XEvent *e) +{ + static XWindowAttributes wa; + XMapRequestEvent *ev = &e->xmaprequest; + + if (!XGetWindowAttributes(dpy, ev->window, &wa) || wa.override_redirect) + return; + if (!wintoclient(ev->window)) + manage(ev->window, &wa); +} + +void +monocle(Monitor *m) +{ + unsigned int n = 0; + Client *c; + + for (c = m->clients; c; c = c->next) + if (ISVISIBLE(c)) + n++; + if (n > 0) /* override layout symbol */ + snprintf(m->ltsymbol, sizeof m->ltsymbol, "[%d]", n); + for (c = nexttiled(m->clients); c; c = nexttiled(c->next)) + resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, 0); +} + +void +motionnotify(XEvent *e) +{ + static Monitor *mon = NULL; + Monitor *m; + XMotionEvent *ev = &e->xmotion; + + if (ev->window != root) + return; + if ((m = recttomon(ev->x_root, ev->y_root, 1, 1)) != mon && mon) { + unfocus(selmon->sel, 1); + selmon = m; + focus(NULL); + } + mon = m; +} + +void +movemouse(const Arg *arg) +{ + int x, y, ocx, ocy, nx, ny; + Client *c; + Monitor *m; + XEvent ev; + Time lasttime = 0; + + if (!(c = selmon->sel)) + return; + if (c->isfullscreen) /* no support moving fullscreen windows by mouse */ + return; + restack(selmon); + ocx = c->x; + ocy = c->y; + if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, + None, cursor[CurMove]->cursor, CurrentTime) != GrabSuccess) + return; + if (!getrootptr(&x, &y)) + return; + do { + XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); + switch(ev.type) { + case ConfigureRequest: + case Expose: + case MapRequest: + handler[ev.type](&ev); + break; + case MotionNotify: + if ((ev.xmotion.time - lasttime) <= (1000 / 60)) + continue; + lasttime = ev.xmotion.time; + + nx = ocx + (ev.xmotion.x - x); + ny = ocy + (ev.xmotion.y - y); + if (abs(selmon->wx - nx) < snap) + nx = selmon->wx; + else if (abs((selmon->wx + selmon->ww) - (nx + WIDTH(c))) < snap) + nx = selmon->wx + selmon->ww - WIDTH(c); + if (abs(selmon->wy - ny) < snap) + ny = selmon->wy; + else if (abs((selmon->wy + selmon->wh) - (ny + HEIGHT(c))) < snap) + ny = selmon->wy + selmon->wh - HEIGHT(c); + if (!c->isfloating && selmon->lt[selmon->sellt]->arrange + && (abs(nx - c->x) > snap || abs(ny - c->y) > snap)) + togglefloating(NULL); + if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) + resize(c, nx, ny, c->w, c->h, 1); + break; + } + } while (ev.type != ButtonRelease); + XUngrabPointer(dpy, CurrentTime); + if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { + sendmon(c, m); + selmon = m; + focus(NULL); + } +} + +Client * +nexttiled(Client *c) +{ + for (; c && (c->isfloating || !ISVISIBLE(c)); c = c->next); + return c; +} + +void +pop(Client *c) +{ + detach(c); + attach(c); + focus(c); + arrange(c->mon); +} + +void +propertynotify(XEvent *e) +{ + Client *c; + Window trans; + XPropertyEvent *ev = &e->xproperty; + + if ((ev->window == root) && (ev->atom == XA_WM_NAME)) + updatestatus(); + else if (ev->state == PropertyDelete) + return; /* ignore */ + else if ((c = wintoclient(ev->window))) { + switch(ev->atom) { + default: break; + case XA_WM_TRANSIENT_FOR: + if (!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) && + (c->isfloating = (wintoclient(trans)) != NULL)) + arrange(c->mon); + break; + case XA_WM_NORMAL_HINTS: + c->hintsvalid = 0; + break; + case XA_WM_HINTS: + updatewmhints(c); + drawbars(); + break; + } + if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) { + updatetitle(c); + if (c == c->mon->sel) + drawbar(c->mon); + } + if (ev->atom == netatom[NetWMWindowType]) + updatewindowtype(c); + } +} + +void +quit(const Arg *arg) +{ + running = 0; +} + +Monitor * +recttomon(int x, int y, int w, int h) +{ + Monitor *m, *r = selmon; + int a, area = 0; + + for (m = mons; m; m = m->next) + if ((a = INTERSECT(x, y, w, h, m)) > area) { + area = a; + r = m; + } + return r; +} + +void +resize(Client *c, int x, int y, int w, int h, int interact) +{ + if (applysizehints(c, &x, &y, &w, &h, interact)) + resizeclient(c, x, y, w, h); +} + +void +resizeclient(Client *c, int x, int y, int w, int h) +{ + XWindowChanges wc; + + c->oldx = c->x; c->x = wc.x = x; + c->oldy = c->y; c->y = wc.y = y; + c->oldw = c->w; c->w = wc.width = w; + c->oldh = c->h; c->h = wc.height = h; + wc.border_width = c->bw; + XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc); + configure(c); + XSync(dpy, False); +} + +void +resizemouse(const Arg *arg) +{ + int ocx, ocy, nw, nh; + Client *c; + Monitor *m; + XEvent ev; + Time lasttime = 0; + + if (!(c = selmon->sel)) + return; + if (c->isfullscreen) /* no support resizing fullscreen windows by mouse */ + return; + restack(selmon); + ocx = c->x; + ocy = c->y; + if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, + None, cursor[CurResize]->cursor, CurrentTime) != GrabSuccess) + return; + XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); + do { + XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); + switch(ev.type) { + case ConfigureRequest: + case Expose: + case MapRequest: + handler[ev.type](&ev); + break; + case MotionNotify: + if ((ev.xmotion.time - lasttime) <= (1000 / 60)) + continue; + lasttime = ev.xmotion.time; + + nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1); + nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1); + if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww + && c->mon->wy + nh >= selmon->wy && c->mon->wy + nh <= selmon->wy + selmon->wh) + { + if (!c->isfloating && selmon->lt[selmon->sellt]->arrange + && (abs(nw - c->w) > snap || abs(nh - c->h) > snap)) + togglefloating(NULL); + } + if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) + resize(c, c->x, c->y, nw, nh, 1); + break; + } + } while (ev.type != ButtonRelease); + XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); + XUngrabPointer(dpy, CurrentTime); + while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); + if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { + sendmon(c, m); + selmon = m; + focus(NULL); + } +} + +void +restack(Monitor *m) +{ + Client *c; + XEvent ev; + XWindowChanges wc; + + drawbar(m); + if (!m->sel) + return; + if (m->sel->isfloating || !m->lt[m->sellt]->arrange) + XRaiseWindow(dpy, m->sel->win); + if (m->lt[m->sellt]->arrange) { + wc.stack_mode = Below; + wc.sibling = m->barwin; + for (c = m->stack; c; c = c->snext) + if (!c->isfloating && ISVISIBLE(c)) { + XConfigureWindow(dpy, c->win, CWSibling|CWStackMode, &wc); + wc.sibling = c->win; + } + } + XSync(dpy, False); + while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); +} + +void +run(void) +{ + XEvent ev; + /* main event loop */ + XSync(dpy, False); + while (running && !XNextEvent(dpy, &ev)) + if (handler[ev.type]) + handler[ev.type](&ev); /* call handler */ +} + +void +scan(void) +{ + unsigned int i, num; + Window d1, d2, *wins = NULL; + XWindowAttributes wa; + + if (XQueryTree(dpy, root, &d1, &d2, &wins, &num)) { + for (i = 0; i < num; i++) { + if (!XGetWindowAttributes(dpy, wins[i], &wa) + || wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1)) + continue; + if (wa.map_state == IsViewable || getstate(wins[i]) == IconicState) + manage(wins[i], &wa); + } + for (i = 0; i < num; i++) { /* now the transients */ + if (!XGetWindowAttributes(dpy, wins[i], &wa)) + continue; + if (XGetTransientForHint(dpy, wins[i], &d1) + && (wa.map_state == IsViewable || getstate(wins[i]) == IconicState)) + manage(wins[i], &wa); + } + if (wins) + XFree(wins); + } +} + +void +sendmon(Client *c, Monitor *m) +{ + if (c->mon == m) + return; + unfocus(c, 1); + detach(c); + detachstack(c); + c->mon = m; + c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */ + attach(c); + attachstack(c); + focus(NULL); + arrange(NULL); +} + +void +setclientstate(Client *c, long state) +{ + long data[] = { state, None }; + + XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32, + PropModeReplace, (unsigned char *)data, 2); +} + +int +sendevent(Client *c, Atom proto) +{ + int n; + Atom *protocols; + int exists = 0; + XEvent ev; + + if (XGetWMProtocols(dpy, c->win, &protocols, &n)) { + while (!exists && n--) + exists = protocols[n] == proto; + XFree(protocols); + } + if (exists) { + ev.type = ClientMessage; + ev.xclient.window = c->win; + ev.xclient.message_type = wmatom[WMProtocols]; + ev.xclient.format = 32; + ev.xclient.data.l[0] = proto; + ev.xclient.data.l[1] = CurrentTime; + XSendEvent(dpy, c->win, False, NoEventMask, &ev); + } + return exists; +} + +void +setfocus(Client *c) +{ + if (!c->neverfocus) { + XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); + XChangeProperty(dpy, root, netatom[NetActiveWindow], + XA_WINDOW, 32, PropModeReplace, + (unsigned char *) &(c->win), 1); + } + sendevent(c, wmatom[WMTakeFocus]); +} + +void +setfullscreen(Client *c, int fullscreen) +{ + if (fullscreen && !c->isfullscreen) { + XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, + PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1); + c->isfullscreen = 1; + c->oldstate = c->isfloating; + c->oldbw = c->bw; + c->bw = 0; + c->isfloating = 1; + resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh); + XRaiseWindow(dpy, c->win); + } else if (!fullscreen && c->isfullscreen){ + XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, + PropModeReplace, (unsigned char*)0, 0); + c->isfullscreen = 0; + c->isfloating = c->oldstate; + c->bw = c->oldbw; + c->x = c->oldx; + c->y = c->oldy; + c->w = c->oldw; + c->h = c->oldh; + resizeclient(c, c->x, c->y, c->w, c->h); + arrange(c->mon); + } +} + +void +setlayout(const Arg *arg) +{ + if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt]) + selmon->sellt ^= 1; + if (arg && arg->v) + selmon->lt[selmon->sellt] = (Layout *)arg->v; + strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); + if (selmon->sel) + arrange(selmon); + else + drawbar(selmon); +} + +/* arg > 1.0 will set mfact absolutely */ +void +setmfact(const Arg *arg) +{ + float f; + + if (!arg || !selmon->lt[selmon->sellt]->arrange) + return; + f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0; + if (f < 0.05 || f > 0.95) + return; + selmon->mfact = f; + arrange(selmon); +} + +void +setup(void) +{ + int i; + XSetWindowAttributes wa; + Atom utf8string; + struct sigaction sa; + + /* do not transform children into zombies when they terminate */ + sigemptyset(&sa.sa_mask); + sa.sa_flags = SA_NOCLDSTOP | SA_NOCLDWAIT | SA_RESTART; + sa.sa_handler = SIG_IGN; + sigaction(SIGCHLD, &sa, NULL); + + /* clean up any zombies (inherited from .xinitrc etc) immediately */ + while (waitpid(-1, NULL, WNOHANG) > 0); + + /* init screen */ + screen = DefaultScreen(dpy); + sw = DisplayWidth(dpy, screen); + sh = DisplayHeight(dpy, screen); + root = RootWindow(dpy, screen); + drw = drw_create(dpy, screen, root, sw, sh); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; + bh = drw->fonts->h + 2; + updategeom(); + /* init atoms */ + utf8string = XInternAtom(dpy, "UTF8_STRING", False); + wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); + wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); + wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False); + wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False); + netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False); + netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False); + netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False); + netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False); + netatom[NetWMCheck] = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); + netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False); + netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False); + netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False); + netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False); + /* init cursors */ + cursor[CurNormal] = drw_cur_create(drw, XC_left_ptr); + cursor[CurResize] = drw_cur_create(drw, XC_sizing); + cursor[CurMove] = drw_cur_create(drw, XC_fleur); + /* init appearance */ + scheme = ecalloc(LENGTH(colors), sizeof(Clr *)); + for (i = 0; i < LENGTH(colors); i++) + scheme[i] = drw_scm_create(drw, colors[i], 3); + /* init bars */ + updatebars(); + updatestatus(); + /* supporting window for NetWMCheck */ + wmcheckwin = XCreateSimpleWindow(dpy, root, 0, 0, 1, 1, 0, 0, 0); + XChangeProperty(dpy, wmcheckwin, netatom[NetWMCheck], XA_WINDOW, 32, + PropModeReplace, (unsigned char *) &wmcheckwin, 1); + XChangeProperty(dpy, wmcheckwin, netatom[NetWMName], utf8string, 8, + PropModeReplace, (unsigned char *) "dwm", 3); + XChangeProperty(dpy, root, netatom[NetWMCheck], XA_WINDOW, 32, + PropModeReplace, (unsigned char *) &wmcheckwin, 1); + /* EWMH support per view */ + XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32, + PropModeReplace, (unsigned char *) netatom, NetLast); + XDeleteProperty(dpy, root, netatom[NetClientList]); + /* select events */ + wa.cursor = cursor[CurNormal]->cursor; + wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask + |ButtonPressMask|PointerMotionMask|EnterWindowMask + |LeaveWindowMask|StructureNotifyMask|PropertyChangeMask; + XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa); + XSelectInput(dpy, root, wa.event_mask); + grabkeys(); + focus(NULL); +} + +void +seturgent(Client *c, int urg) +{ + XWMHints *wmh; + + c->isurgent = urg; + if (!(wmh = XGetWMHints(dpy, c->win))) + return; + wmh->flags = urg ? (wmh->flags | XUrgencyHint) : (wmh->flags & ~XUrgencyHint); + XSetWMHints(dpy, c->win, wmh); + XFree(wmh); +} + +void +showhide(Client *c) +{ + if (!c) + return; + if (ISVISIBLE(c)) { + /* show clients top down */ + XMoveWindow(dpy, c->win, c->x, c->y); + if ((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen) + resize(c, c->x, c->y, c->w, c->h, 0); + showhide(c->snext); + } else { + /* hide clients bottom up */ + showhide(c->snext); + XMoveWindow(dpy, c->win, WIDTH(c) * -2, c->y); + } +} + +void +spawn(const Arg *arg) +{ + struct sigaction sa; + + if (arg->v == dmenucmd) + dmenumon[0] = '0' + selmon->num; + if (fork() == 0) { + if (dpy) + close(ConnectionNumber(dpy)); + setsid(); + + sigemptyset(&sa.sa_mask); + sa.sa_flags = 0; + sa.sa_handler = SIG_DFL; + sigaction(SIGCHLD, &sa, NULL); + + execvp(((char **)arg->v)[0], (char **)arg->v); + die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]); + } +} + +void +tag(const Arg *arg) +{ + if (selmon->sel && arg->ui & TAGMASK) { + selmon->sel->tags = arg->ui & TAGMASK; + focus(NULL); + arrange(selmon); + } +} + +void +tagmon(const Arg *arg) +{ + if (!selmon->sel || !mons->next) + return; + sendmon(selmon->sel, dirtomon(arg->i)); +} + +void +tile(Monitor *m) +{ + unsigned int i, n, h, mw, my, ty; + Client *c; + + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); + if (n == 0) + return; + + if (n > m->nmaster) + mw = m->nmaster ? m->ww * m->mfact : 0; + else + mw = m->ww; + for (i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) + if (i < m->nmaster) { + h = (m->wh - my) / (MIN(n, m->nmaster) - i); + resize(c, m->wx, m->wy + my, mw - (2*c->bw), h - (2*c->bw), 0); + if (my + HEIGHT(c) < m->wh) + my += HEIGHT(c); + } else { + h = (m->wh - ty) / (n - i); + resize(c, m->wx + mw, m->wy + ty, m->ww - mw - (2*c->bw), h - (2*c->bw), 0); + if (ty + HEIGHT(c) < m->wh) + ty += HEIGHT(c); + } +} + +void +togglebar(const Arg *arg) +{ + selmon->showbar = !selmon->showbar; + updatebarpos(selmon); + XMoveResizeWindow(dpy, selmon->barwin, selmon->wx, selmon->by, selmon->ww, bh); + arrange(selmon); +} + +void +togglefloating(const Arg *arg) +{ + if (!selmon->sel) + return; + if (selmon->sel->isfullscreen) /* no support for fullscreen windows */ + return; + selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed; + if (selmon->sel->isfloating) + resize(selmon->sel, selmon->sel->x, selmon->sel->y, + selmon->sel->w, selmon->sel->h, 0); + arrange(selmon); +} + +void +toggletag(const Arg *arg) +{ + unsigned int newtags; + + if (!selmon->sel) + return; + newtags = selmon->sel->tags ^ (arg->ui & TAGMASK); + if (newtags) { + selmon->sel->tags = newtags; + focus(NULL); + arrange(selmon); + } +} + +void +toggleview(const Arg *arg) +{ + unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK); + + if (newtagset) { + selmon->tagset[selmon->seltags] = newtagset; + focus(NULL); + arrange(selmon); + } +} + +void +unfocus(Client *c, int setfocus) +{ + if (!c) + return; + grabbuttons(c, 0); + XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel); + if (setfocus) { + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); + } +} + +void +unmanage(Client *c, int destroyed) +{ + Monitor *m = c->mon; + XWindowChanges wc; + + detach(c); + detachstack(c); + if (!destroyed) { + wc.border_width = c->oldbw; + XGrabServer(dpy); /* avoid race conditions */ + XSetErrorHandler(xerrordummy); + XSelectInput(dpy, c->win, NoEventMask); + XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); /* restore border */ + XUngrabButton(dpy, AnyButton, AnyModifier, c->win); + setclientstate(c, WithdrawnState); + XSync(dpy, False); + XSetErrorHandler(xerror); + XUngrabServer(dpy); + } + free(c); + focus(NULL); + updateclientlist(); + arrange(m); +} + +void +unmapnotify(XEvent *e) +{ + Client *c; + XUnmapEvent *ev = &e->xunmap; + + if ((c = wintoclient(ev->window))) { + if (ev->send_event) + setclientstate(c, WithdrawnState); + else + unmanage(c, 0); + } +} + +void +updatebars(void) +{ + Monitor *m; + XSetWindowAttributes wa = { + .override_redirect = True, + .background_pixmap = ParentRelative, + .event_mask = ButtonPressMask|ExposureMask + }; + XClassHint ch = {"dwm", "dwm"}; + for (m = mons; m; m = m->next) { + if (m->barwin) + continue; + m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen), + CopyFromParent, DefaultVisual(dpy, screen), + CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa); + XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor); + XMapRaised(dpy, m->barwin); + XSetClassHint(dpy, m->barwin, &ch); + } +} + +void +updatebarpos(Monitor *m) +{ + m->wy = m->my; + m->wh = m->mh; + if (m->showbar) { + m->wh -= bh; + m->by = m->topbar ? m->wy : m->wy + m->wh; + m->wy = m->topbar ? m->wy + bh : m->wy; + } else + m->by = -bh; +} + +void +updateclientlist() +{ + Client *c; + Monitor *m; + + XDeleteProperty(dpy, root, netatom[NetClientList]); + for (m = mons; m; m = m->next) + for (c = m->clients; c; c = c->next) + XChangeProperty(dpy, root, netatom[NetClientList], + XA_WINDOW, 32, PropModeAppend, + (unsigned char *) &(c->win), 1); +} + +int +updategeom(void) +{ + int dirty = 0; + +#ifdef XINERAMA + if (XineramaIsActive(dpy)) { + int i, j, n, nn; + Client *c; + Monitor *m; + XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn); + XineramaScreenInfo *unique = NULL; + + for (n = 0, m = mons; m; m = m->next, n++); + /* only consider unique geometries as separate screens */ + unique = ecalloc(nn, sizeof(XineramaScreenInfo)); + for (i = 0, j = 0; i < nn; i++) + if (isuniquegeom(unique, j, &info[i])) + memcpy(&unique[j++], &info[i], sizeof(XineramaScreenInfo)); + XFree(info); + nn = j; + + /* new monitors if nn > n */ + for (i = n; i < nn; i++) { + for (m = mons; m && m->next; m = m->next); + if (m) + m->next = createmon(); + else + mons = createmon(); + } + for (i = 0, m = mons; i < nn && m; m = m->next, i++) + if (i >= n + || unique[i].x_org != m->mx || unique[i].y_org != m->my + || unique[i].width != m->mw || unique[i].height != m->mh) + { + dirty = 1; + m->num = i; + m->mx = m->wx = unique[i].x_org; + m->my = m->wy = unique[i].y_org; + m->mw = m->ww = unique[i].width; + m->mh = m->wh = unique[i].height; + updatebarpos(m); + } + /* removed monitors if n > nn */ + for (i = nn; i < n; i++) { + for (m = mons; m && m->next; m = m->next); + while ((c = m->clients)) { + dirty = 1; + m->clients = c->next; + detachstack(c); + c->mon = mons; + attach(c); + attachstack(c); + } + if (m == selmon) + selmon = mons; + cleanupmon(m); + } + free(unique); + } else +#endif /* XINERAMA */ + { /* default monitor setup */ + if (!mons) + mons = createmon(); + if (mons->mw != sw || mons->mh != sh) { + dirty = 1; + mons->mw = mons->ww = sw; + mons->mh = mons->wh = sh; + updatebarpos(mons); + } + } + if (dirty) { + selmon = mons; + selmon = wintomon(root); + } + return dirty; +} + +void +updatenumlockmask(void) +{ + unsigned int i, j; + XModifierKeymap *modmap; + + numlockmask = 0; + modmap = XGetModifierMapping(dpy); + for (i = 0; i < 8; i++) + for (j = 0; j < modmap->max_keypermod; j++) + if (modmap->modifiermap[i * modmap->max_keypermod + j] + == XKeysymToKeycode(dpy, XK_Num_Lock)) + numlockmask = (1 << i); + XFreeModifiermap(modmap); +} + +void +updatesizehints(Client *c) +{ + long msize; + XSizeHints size; + + if (!XGetWMNormalHints(dpy, c->win, &size, &msize)) + /* size is uninitialized, ensure that size.flags aren't used */ + size.flags = PSize; + if (size.flags & PBaseSize) { + c->basew = size.base_width; + c->baseh = size.base_height; + } else if (size.flags & PMinSize) { + c->basew = size.min_width; + c->baseh = size.min_height; + } else + c->basew = c->baseh = 0; + if (size.flags & PResizeInc) { + c->incw = size.width_inc; + c->inch = size.height_inc; + } else + c->incw = c->inch = 0; + if (size.flags & PMaxSize) { + c->maxw = size.max_width; + c->maxh = size.max_height; + } else + c->maxw = c->maxh = 0; + if (size.flags & PMinSize) { + c->minw = size.min_width; + c->minh = size.min_height; + } else if (size.flags & PBaseSize) { + c->minw = size.base_width; + c->minh = size.base_height; + } else + c->minw = c->minh = 0; + if (size.flags & PAspect) { + c->mina = (float)size.min_aspect.y / size.min_aspect.x; + c->maxa = (float)size.max_aspect.x / size.max_aspect.y; + } else + c->maxa = c->mina = 0.0; + c->isfixed = (c->maxw && c->maxh && c->maxw == c->minw && c->maxh == c->minh); + c->hintsvalid = 1; +} + +void +updatestatus(void) +{ + if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) + strcpy(stext, "dwm-"VERSION); + drawbar(selmon); +} + +void +updatetitle(Client *c) +{ + if (!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name)) + gettextprop(c->win, XA_WM_NAME, c->name, sizeof c->name); + if (c->name[0] == '\0') /* hack to mark broken clients */ + strcpy(c->name, broken); +} + +void +updatewindowtype(Client *c) +{ + Atom state = getatomprop(c, netatom[NetWMState]); + Atom wtype = getatomprop(c, netatom[NetWMWindowType]); + + if (state == netatom[NetWMFullscreen]) + setfullscreen(c, 1); + if (wtype == netatom[NetWMWindowTypeDialog]) + c->isfloating = 1; +} + +void +updatewmhints(Client *c) +{ + XWMHints *wmh; + + if ((wmh = XGetWMHints(dpy, c->win))) { + if (c == selmon->sel && wmh->flags & XUrgencyHint) { + wmh->flags &= ~XUrgencyHint; + XSetWMHints(dpy, c->win, wmh); + } else + c->isurgent = (wmh->flags & XUrgencyHint) ? 1 : 0; + if (wmh->flags & InputHint) + c->neverfocus = !wmh->input; + else + c->neverfocus = 0; + XFree(wmh); + } +} + +void +view(const Arg *arg) +{ + if ((arg->ui & TAGMASK) == selmon->tagset[selmon->seltags]) + return; + selmon->seltags ^= 1; /* toggle sel tagset */ + if (arg->ui & TAGMASK) + selmon->tagset[selmon->seltags] = arg->ui & TAGMASK; + focus(NULL); + arrange(selmon); +} + +Client * +wintoclient(Window w) +{ + Client *c; + Monitor *m; + + for (m = mons; m; m = m->next) + for (c = m->clients; c; c = c->next) + if (c->win == w) + return c; + return NULL; +} + +Monitor * +wintomon(Window w) +{ + int x, y; + Client *c; + Monitor *m; + + if (w == root && getrootptr(&x, &y)) + return recttomon(x, y, 1, 1); + for (m = mons; m; m = m->next) + if (w == m->barwin) + return m; + if ((c = wintoclient(w))) + return c->mon; + return selmon; +} + +/* There's no way to check accesses to destroyed windows, thus those cases are + * ignored (especially on UnmapNotify's). Other types of errors call Xlibs + * default error handler, which may call exit. */ +int +xerror(Display *dpy, XErrorEvent *ee) +{ + if (ee->error_code == BadWindow + || (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch) + || (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable) + || (ee->request_code == X_PolyFillRectangle && ee->error_code == BadDrawable) + || (ee->request_code == X_PolySegment && ee->error_code == BadDrawable) + || (ee->request_code == X_ConfigureWindow && ee->error_code == BadMatch) + || (ee->request_code == X_GrabButton && ee->error_code == BadAccess) + || (ee->request_code == X_GrabKey && ee->error_code == BadAccess) + || (ee->request_code == X_CopyArea && ee->error_code == BadDrawable)) + return 0; + fprintf(stderr, "dwm: fatal error: request code=%d, error code=%d\n", + ee->request_code, ee->error_code); + return xerrorxlib(dpy, ee); /* may call exit */ +} + +int +xerrordummy(Display *dpy, XErrorEvent *ee) +{ + return 0; +} + +/* Startup Error handler to check if another window manager + * is already running. */ +int +xerrorstart(Display *dpy, XErrorEvent *ee) +{ + die("dwm: another window manager is already running"); + return -1; +} + +void +zoom(const Arg *arg) +{ + Client *c = selmon->sel; + + if (!selmon->lt[selmon->sellt]->arrange || !c || c->isfloating) + return; + if (c == nexttiled(selmon->clients) && !(c = nexttiled(c->next))) + return; + pop(c); +} + +void +resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst) +{ + char *sdst = NULL; + int *idst = NULL; + float *fdst = NULL; + + sdst = dst; + idst = dst; + fdst = dst; + + char fullname[256]; + char *type; + XrmValue ret; + + snprintf(fullname, sizeof(fullname), "%s.%s", "dwm", name); + fullname[sizeof(fullname) - 1] = '\0'; + + XrmGetResource(db, fullname, "*", &type, &ret); + if (!(ret.addr == NULL || strncmp("String", type, 64))) + { + switch (rtype) { + case STRING: + strcpy(sdst, ret.addr); + break; + case INTEGER: + *idst = strtoul(ret.addr, NULL, 10); + break; + case FLOAT: + *fdst = strtof(ret.addr, NULL); + break; + } + } +} + +void +load_xresources(void) +{ + Display *display; + char *resm; + XrmDatabase db; + ResourcePref *p; + + display = XOpenDisplay(NULL); + resm = XResourceManagerString(display); + if (!resm) + return; + + db = XrmGetStringDatabase(resm); + for (p = resources; p < resources + LENGTH(resources); p++) + resource_load(db, p->name, p->type, p->dst); + XCloseDisplay(display); +} + +int +main(int argc, char *argv[]) +{ + if (argc == 2 && !strcmp("-v", argv[1])) + die("dwm-"VERSION); + else if (argc != 1) + die("usage: dwm [-v]"); + if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("dwm: cannot open display"); + checkotherwm(); + XrmInitialize(); + load_xresources(); + setup(); +#ifdef __OpenBSD__ + if (pledge("stdio rpath proc exec", NULL) == -1) + die("pledge"); +#endif /* __OpenBSD__ */ + scan(); + run(); + cleanup(); + XCloseDisplay(dpy); + return EXIT_SUCCESS; +} diff --git a/dwm.json b/dwm.json new file mode 100644 index 0000000..9f8eac6 --- /dev/null +++ b/dwm.json @@ -0,0 +1,842619 @@ +{ + "id": "0x55bbe6d212d8", + "kind": "TranslationUnitDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "inner": [ + { + "id": "0x55bbe6d21b00", + "kind": "TypedefDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "isImplicit": true, + "name": "__int128_t", + "type": { + "qualType": "__int128" + }, + "inner": [ + { + "id": "0x55bbe6d218a0", + "kind": "BuiltinType", + "type": { + "qualType": "__int128" + } + } + ] + }, + { + "id": "0x55bbe6d21b70", + "kind": "TypedefDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "isImplicit": true, + "name": "__uint128_t", + "type": { + "qualType": "unsigned __int128" + }, + "inner": [ + { + "id": "0x55bbe6d218c0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned __int128" + } + } + ] + }, + { + "id": "0x55bbe6d21e78", + "kind": "TypedefDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "isImplicit": true, + "name": "__NSConstantString", + "type": { + "qualType": "struct __NSConstantString_tag" + }, + "inner": [ + { + "id": "0x55bbe6d21c50", + "kind": "RecordType", + "type": { + "qualType": "struct __NSConstantString_tag" + }, + "decl": { + "id": "0x55bbe6d21bc8", + "kind": "RecordDecl", + "name": "__NSConstantString_tag" + } + } + ] + }, + { + "id": "0x55bbe6d21f10", + "kind": "TypedefDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "isImplicit": true, + "name": "__builtin_ms_va_list", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6d22208", + "kind": "TypedefDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "isImplicit": true, + "isReferenced": true, + "name": "__builtin_va_list", + "type": { + "qualType": "struct __va_list_tag[1]" + }, + "inner": [ + { + "id": "0x55bbe6d221b0", + "kind": "ConstantArrayType", + "type": { + "qualType": "struct __va_list_tag[1]" + }, + "size": 1, + "inner": [ + { + "id": "0x55bbe6d21ff0", + "kind": "RecordType", + "type": { + "qualType": "struct __va_list_tag" + }, + "decl": { + "id": "0x55bbe6d21f68", + "kind": "RecordDecl", + "name": "__va_list_tag" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6db6fb0", + "kind": "FunctionDecl", + "loc": { + "offset": 1194, + "file": "/usr/include/errno.h", + "line": 37, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1182, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 11721, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1226, + "file": "/usr/include/errno.h", + "line": 37, + "col": 45, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__errno_location", + "mangledName": "__errno_location", + "type": { + "qualType": "int *(void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6db7050", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1218, + "file": "/usr/include/errno.h", + "line": 37, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1218, + "file": "/usr/include/errno.h", + "line": 37, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6db70a8", + "kind": "ConstAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1226, + "file": "/usr/include/errno.h", + "line": 37, + "col": 45, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1226, + "file": "/usr/include/errno.h", + "line": 37, + "col": 45, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6db7118", + "kind": "RecordDecl", + "loc": { + "offset": 1690, + "file": "/usr/include/locale.h", + "line": 51, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1683, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4593, + "line": 118, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lconv", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6db71d8", + "kind": "FieldDecl", + "loc": { + "offset": 1752, + "line": 55, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1746, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1752, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "decimal_point", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7240", + "kind": "FieldDecl", + "loc": { + "offset": 1808, + "line": 56, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1802, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1808, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "thousands_sep", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db72a8", + "kind": "FieldDecl", + "loc": { + "offset": 2152, + "line": 62, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2146, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2152, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grouping", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7310", + "kind": "FieldDecl", + "loc": { + "offset": 2323, + "line": 68, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2317, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2323, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_curr_symbol", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7378", + "kind": "FieldDecl", + "loc": { + "offset": 2348, + "line": 69, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2342, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2348, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "currency_symbol", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db73e0", + "kind": "FieldDecl", + "loc": { + "offset": 2403, + "line": 70, + "col": 9, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2397, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2403, + "col": 9, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mon_decimal_point", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7448", + "kind": "FieldDecl", + "loc": { + "offset": 2462, + "line": 71, + "col": 9, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2456, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2462, + "col": 9, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mon_thousands_sep", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db74b0", + "kind": "FieldDecl", + "loc": { + "offset": 2517, + "line": 72, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2511, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2517, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mon_grouping", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7518", + "kind": "FieldDecl", + "loc": { + "offset": 2580, + "line": 73, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2574, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2580, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "positive_sign", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db7580", + "kind": "FieldDecl", + "loc": { + "offset": 2637, + "line": 74, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2631, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2637, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "negative_sign", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6db75e0", + "kind": "FieldDecl", + "loc": { + "offset": 2693, + "line": 75, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2688, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2693, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_frac_digits", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7640", + "kind": "FieldDecl", + "loc": { + "offset": 2750, + "line": 76, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2745, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2750, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "frac_digits", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db76a0", + "kind": "FieldDecl", + "loc": { + "offset": 2875, + "line": 78, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2870, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2875, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "p_cs_precedes", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7700", + "kind": "FieldDecl", + "loc": { + "offset": 2969, + "line": 80, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2964, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2969, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "p_sep_by_space", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7760", + "kind": "FieldDecl", + "loc": { + "offset": 3064, + "line": 82, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3059, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3064, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n_cs_precedes", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db77c0", + "kind": "FieldDecl", + "loc": { + "offset": 3158, + "line": 84, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3153, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3158, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n_sep_by_space", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7820", + "kind": "FieldDecl", + "loc": { + "offset": 3550, + "line": 91, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3545, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3550, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "p_sign_posn", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7880", + "kind": "FieldDecl", + "loc": { + "offset": 3570, + "line": 92, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3565, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3570, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n_sign_posn", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db78e0", + "kind": "FieldDecl", + "loc": { + "offset": 3682, + "line": 95, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3677, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3682, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_p_cs_precedes", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7940", + "kind": "FieldDecl", + "loc": { + "offset": 3780, + "line": 97, + "col": 8, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3775, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3780, + "col": 8, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_p_sep_by_space", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db79a0", + "kind": "FieldDecl", + "loc": { + "offset": 3879, + "line": 99, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3874, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3879, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_n_cs_precedes", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7a00", + "kind": "FieldDecl", + "loc": { + "offset": 3977, + "line": 101, + "col": 8, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3972, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3977, + "col": 8, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_n_sep_by_space", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7a60", + "kind": "FieldDecl", + "loc": { + "offset": 4373, + "line": 108, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4368, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4373, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_p_sign_posn", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6db7ac0", + "kind": "FieldDecl", + "loc": { + "offset": 4397, + "line": 109, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4392, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4397, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "int_n_sign_posn", + "type": { + "qualType": "char" + } + } + ] + }, + { + "id": "0x55bbe6db7c80", + "kind": "FunctionDecl", + "loc": { + "offset": 4656, + "line": 122, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4643, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4705, + "file": "/usr/include/locale.h", + "line": 122, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "name": "setlocale", + "mangledName": "setlocale", + "type": { + "qualType": "char *(int, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6db7b28", + "kind": "ParmVarDecl", + "loc": { + "offset": 4671, + "col": 29, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4667, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4671, + "col": 29, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__category", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6db7ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4695, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4683, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4695, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__locale", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6db7d30", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4705, + "file": "/usr/include/locale.h", + "line": 122, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4705, + "file": "/usr/include/locale.h", + "line": 122, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc27f0", + "kind": "FunctionDecl", + "loc": { + "offset": 4807, + "line": 125, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4786, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4825, + "file": "/usr/include/locale.h", + "line": 125, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "localeconv", + "mangledName": "localeconv", + "type": { + "qualType": "struct lconv *(void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dc2890", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4825, + "file": "/usr/include/locale.h", + "line": 125, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4825, + "file": "/usr/include/locale.h", + "line": 125, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc28e8", + "kind": "RecordDecl", + "loc": { + "offset": 1171, + "file": "/usr/include/bits/types/__locale_t.h", + "line": 27, + "col": 8, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1164, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1575, + "line": 39, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__locale_struct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dc2990", + "kind": "RecordDecl", + "loc": { + "offset": 1258, + "line": 30, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1251, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1258, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "parentDeclContextId": "0x55bbe6d212d8", + "name": "__locale_data", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6dc2bd0", + "kind": "FieldDecl", + "loc": { + "offset": 1273, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1251, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1285, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__locales", + "type": { + "qualType": "struct __locale_data *[13]" + } + }, + { + "id": "0x55bbe6dc2c60", + "kind": "FieldDecl", + "loc": { + "offset": 1416, + "line": 33, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1390, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1416, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__ctype_b", + "type": { + "qualType": "const unsigned short *" + } + }, + { + "id": "0x55bbe6dc2cc8", + "kind": "FieldDecl", + "loc": { + "offset": 1440, + "line": 34, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1429, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1440, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__ctype_tolower", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe6dc2d30", + "kind": "FieldDecl", + "loc": { + "offset": 1470, + "line": 35, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1459, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1470, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__ctype_toupper", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe6dc2e20", + "kind": "FieldDecl", + "loc": { + "offset": 1562, + "line": 38, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1550, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1572, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "name": "__names", + "type": { + "qualType": "const char *[13]" + } + } + ] + }, + { + "id": "0x55bbe6dc2f20", + "kind": "TypedefDecl", + "loc": { + "offset": 1611, + "line": 41, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "range": { + "begin": { + "offset": 1579, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + }, + "end": { + "offset": 1611, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/locale_t.h" + } + } + }, + "isReferenced": true, + "name": "__locale_t", + "type": { + "qualType": "struct __locale_struct *" + }, + "inner": [ + { + "id": "0x55bbe6dc2ed0", + "kind": "PointerType", + "type": { + "qualType": "struct __locale_struct *" + }, + "inner": [ + { + "id": "0x55bbe6dc2e70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __locale_struct" + }, + "inner": [ + { + "id": "0x55bbe6dc2970", + "kind": "RecordType", + "type": { + "qualType": "struct __locale_struct" + }, + "decl": { + "id": "0x55bbe6dc28e8", + "kind": "RecordDecl", + "name": "__locale_struct" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dc2fb0", + "kind": "TypedefDecl", + "loc": { + "offset": 937, + "file": "/usr/include/bits/types/locale_t.h", + "line": 24, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/locale.h" + } + }, + "range": { + "begin": { + "offset": 918, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/locale.h" + } + }, + "end": { + "offset": 937, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/locale.h" + } + } + }, + "isReferenced": true, + "name": "locale_t", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "__locale_t", + "typeAliasDeclId": "0x55bbe6dc2f20" + }, + "inner": [ + { + "id": "0x55bbe6dc2f80", + "kind": "TypedefType", + "type": { + "qualType": "__locale_t" + }, + "decl": { + "id": "0x55bbe6dc2f20", + "kind": "TypedefDecl", + "name": "__locale_t" + }, + "inner": [ + { + "id": "0x55bbe6dc2ed0", + "kind": "PointerType", + "type": { + "qualType": "struct __locale_struct *" + }, + "inner": [ + { + "id": "0x55bbe6dc2e70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __locale_struct" + }, + "inner": [ + { + "id": "0x55bbe6dc2970", + "kind": "RecordType", + "type": { + "qualType": "struct __locale_struct" + }, + "decl": { + "id": "0x55bbe6dc28e8", + "kind": "RecordDecl", + "name": "__locale_struct" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dc3268", + "kind": "FunctionDecl", + "loc": { + "offset": 5537, + "file": "/usr/include/locale.h", + "line": 141, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5521, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "/usr/include/locale.h", + "line": 142, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "newlocale", + "mangledName": "newlocale", + "type": { + "qualType": "locale_t (int, const char *, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dc3048", + "kind": "ParmVarDecl", + "loc": { + "offset": 5552, + "line": 141, + "col": 32, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5548, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5552, + "col": 32, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__category_mask", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dc30c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5581, + "col": 61, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5569, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5581, + "col": 61, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__locale", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dc3140", + "kind": "ParmVarDecl", + "loc": { + "offset": 5606, + "line": 142, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5597, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5606, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6dc3320", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "/usr/include/locale.h", + "line": 142, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "/usr/include/locale.h", + "line": 142, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc3478", + "kind": "FunctionDecl", + "loc": { + "offset": 6880, + "line": 176, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6864, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6911, + "file": "/usr/include/locale.h", + "line": 176, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "duplocale", + "mangledName": "duplocale", + "type": { + "qualType": "locale_t (locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dc3388", + "kind": "ParmVarDecl", + "loc": { + "offset": 6900, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6891, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6900, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dataset", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6dc3520", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6911, + "file": "/usr/include/locale.h", + "line": 176, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6911, + "file": "/usr/include/locale.h", + "line": 176, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc3678", + "kind": "FunctionDecl", + "loc": { + "offset": 7038, + "line": 180, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7026, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7070, + "file": "/usr/include/locale.h", + "line": 180, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "freelocale", + "mangledName": "freelocale", + "type": { + "qualType": "void (locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dc3588", + "kind": "ParmVarDecl", + "loc": { + "offset": 7059, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7050, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7059, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dataset", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6dc3720", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7070, + "file": "/usr/include/locale.h", + "line": 180, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7070, + "file": "/usr/include/locale.h", + "line": 180, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc4b90", + "kind": "FunctionDecl", + "loc": { + "offset": 7404, + "line": 187, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7388, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7435, + "file": "/usr/include/locale.h", + "line": 187, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "uselocale", + "mangledName": "uselocale", + "type": { + "qualType": "locale_t (locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dc4b00", + "kind": "ParmVarDecl", + "loc": { + "offset": 7424, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7415, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7424, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dataset", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6dc4c38", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7435, + "file": "/usr/include/locale.h", + "line": 187, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7435, + "file": "/usr/include/locale.h", + "line": 187, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dc4ca8", + "kind": "TypedefDecl", + "loc": { + "offset": 1102, + "file": "/usr/include/bits/types.h", + "line": 31, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1080, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1102, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__u_char", + "type": { + "qualType": "unsigned char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe6dc4d18", + "kind": "TypedefDecl", + "loc": { + "offset": 1139, + "line": 32, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1112, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1139, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__u_short", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe6dc4d88", + "kind": "TypedefDecl", + "loc": { + "offset": 1171, + "line": 33, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1150, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1171, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__u_int", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dc4df8", + "kind": "TypedefDecl", + "loc": { + "offset": 1206, + "line": 34, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1180, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1206, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__u_long", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc4e68", + "kind": "TypedefDecl", + "loc": { + "offset": 1313, + "line": 37, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1293, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1313, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__int8_t", + "type": { + "qualType": "signed char" + }, + "inner": [ + { + "id": "0x55bbe6d213a0", + "kind": "BuiltinType", + "type": { + "qualType": "signed char" + } + } + ] + }, + { + "id": "0x55bbe6dc4ed8", + "kind": "TypedefDecl", + "loc": { + "offset": 1345, + "line": 38, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1323, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1345, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__uint8_t", + "type": { + "qualType": "unsigned char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe6dc4f48", + "kind": "TypedefDecl", + "loc": { + "offset": 1381, + "line": 39, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1356, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1381, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__int16_t", + "type": { + "qualType": "short" + }, + "inner": [ + { + "id": "0x55bbe6d213c0", + "kind": "BuiltinType", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe6dc4fb8", + "kind": "TypedefDecl", + "loc": { + "offset": 1419, + "line": 40, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1392, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1419, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__uint16_t", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe6dc5028", + "kind": "TypedefDecl", + "loc": { + "offset": 1450, + "line": 41, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1431, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1450, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__int32_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dc5098", + "kind": "TypedefDecl", + "loc": { + "offset": 1482, + "line": 42, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1461, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1482, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__uint32_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dc5108", + "kind": "TypedefDecl", + "loc": { + "offset": 1539, + "line": 44, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1515, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1539, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__int64_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dc5178", + "kind": "TypedefDecl", + "loc": { + "offset": 1576, + "line": 45, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1550, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1576, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__uint64_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc5200", + "kind": "TypedefDecl", + "loc": { + "offset": 1781, + "line": 52, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1764, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1781, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__int_least8_t", + "type": { + "desugaredQualType": "signed char", + "qualType": "__int8_t", + "typeAliasDeclId": "0x55bbe6dc4e68" + }, + "inner": [ + { + "id": "0x55bbe6dc51d0", + "kind": "TypedefType", + "type": { + "qualType": "__int8_t" + }, + "decl": { + "id": "0x55bbe6dc4e68", + "kind": "TypedefDecl", + "name": "__int8_t" + }, + "inner": [ + { + "id": "0x55bbe6d213a0", + "kind": "BuiltinType", + "type": { + "qualType": "signed char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc5290", + "kind": "TypedefDecl", + "loc": { + "offset": 1815, + "line": 53, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1797, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1815, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__uint_least8_t", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "__uint8_t", + "typeAliasDeclId": "0x55bbe6dc4ed8" + }, + "inner": [ + { + "id": "0x55bbe6dc5260", + "kind": "TypedefType", + "type": { + "qualType": "__uint8_t" + }, + "decl": { + "id": "0x55bbe6dc4ed8", + "kind": "TypedefDecl", + "name": "__uint8_t" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc5320", + "kind": "TypedefDecl", + "loc": { + "offset": 1850, + "line": 54, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1832, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1850, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__int_least16_t", + "type": { + "desugaredQualType": "short", + "qualType": "__int16_t", + "typeAliasDeclId": "0x55bbe6dc4f48" + }, + "inner": [ + { + "id": "0x55bbe6dc52f0", + "kind": "TypedefType", + "type": { + "qualType": "__int16_t" + }, + "decl": { + "id": "0x55bbe6dc4f48", + "kind": "TypedefDecl", + "name": "__int16_t" + }, + "inner": [ + { + "id": "0x55bbe6d213c0", + "kind": "BuiltinType", + "type": { + "qualType": "short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc53b0", + "kind": "TypedefDecl", + "loc": { + "offset": 1886, + "line": 55, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1867, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1886, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__uint_least16_t", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "inner": [ + { + "id": "0x55bbe6dc5380", + "kind": "TypedefType", + "type": { + "qualType": "__uint16_t" + }, + "decl": { + "id": "0x55bbe6dc4fb8", + "kind": "TypedefDecl", + "name": "__uint16_t" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc5440", + "kind": "TypedefDecl", + "loc": { + "offset": 1922, + "line": 56, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1904, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1922, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__int_least32_t", + "type": { + "desugaredQualType": "int", + "qualType": "__int32_t", + "typeAliasDeclId": "0x55bbe6dc5028" + }, + "inner": [ + { + "id": "0x55bbe6dc5410", + "kind": "TypedefType", + "type": { + "qualType": "__int32_t" + }, + "decl": { + "id": "0x55bbe6dc5028", + "kind": "TypedefDecl", + "name": "__int32_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc54d0", + "kind": "TypedefDecl", + "loc": { + "offset": 1958, + "line": 57, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1939, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1958, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__uint_least32_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "inner": [ + { + "id": "0x55bbe6dc54a0", + "kind": "TypedefType", + "type": { + "qualType": "__uint32_t" + }, + "decl": { + "id": "0x55bbe6dc5098", + "kind": "TypedefDecl", + "name": "__uint32_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc5560", + "kind": "TypedefDecl", + "loc": { + "offset": 1994, + "line": 58, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1976, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1994, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__int_least64_t", + "type": { + "desugaredQualType": "long", + "qualType": "__int64_t", + "typeAliasDeclId": "0x55bbe6dc5108" + }, + "inner": [ + { + "id": "0x55bbe6dc5530", + "kind": "TypedefType", + "type": { + "qualType": "__int64_t" + }, + "decl": { + "id": "0x55bbe6dc5108", + "kind": "TypedefDecl", + "name": "__int64_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc55f0", + "kind": "TypedefDecl", + "loc": { + "offset": 2030, + "line": 59, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2011, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2030, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__uint_least64_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "inner": [ + { + "id": "0x55bbe6dc55c0", + "kind": "TypedefType", + "type": { + "qualType": "__uint64_t" + }, + "decl": { + "id": "0x55bbe6dc5178", + "kind": "TypedefDecl", + "name": "__uint64_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dc5660", + "kind": "TypedefDecl", + "loc": { + "offset": 2118, + "line": 63, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2101, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2118, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__quad_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dc56d0", + "kind": "TypedefDecl", + "loc": { + "offset": 2154, + "line": 64, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2128, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2154, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__u_quad_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc5740", + "kind": "TypedefDecl", + "loc": { + "offset": 2352, + "line": 72, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2335, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2352, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__intmax_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dc57b0", + "kind": "TypedefDecl", + "loc": { + "offset": 2390, + "line": 73, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2364, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2390, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__uintmax_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc5820", + "kind": "TypedefDecl", + "loc": { + "offset": 5308, + "line": 145, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5284, + "line": 145, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5308, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__dev_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc5890", + "kind": "TypedefDecl", + "loc": { + "offset": 5372, + "line": 146, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5348, + "line": 146, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5372, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__uid_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dc5900", + "kind": "TypedefDecl", + "loc": { + "offset": 5442, + "line": 147, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5418, + "line": 147, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5442, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__gid_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dc5970", + "kind": "TypedefDecl", + "loc": { + "offset": 5513, + "line": 148, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5489, + "line": 148, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5513, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__ino_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc59e0", + "kind": "TypedefDecl", + "loc": { + "offset": 5584, + "line": 149, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5558, + "line": 149, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5584, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__ino64_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dc5a50", + "kind": "TypedefDecl", + "loc": { + "offset": 5660, + "line": 150, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5635, + "line": 150, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5660, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__mode_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dd4460", + "kind": "TypedefDecl", + "loc": { + "offset": 5736, + "line": 151, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5710, + "line": 151, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5736, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__nlink_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd44d0", + "kind": "TypedefDecl", + "loc": { + "offset": 5804, + "line": 152, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5780, + "line": 152, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5804, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__off_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4540", + "kind": "TypedefDecl", + "loc": { + "offset": 5878, + "line": 153, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5852, + "line": 153, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5878, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__off64_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd45b0", + "kind": "TypedefDecl", + "loc": { + "offset": 5958, + "line": 154, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 5934, + "line": 154, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 5958, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__pid_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dd4608", + "kind": "RecordDecl", + "loc": { + "spellingLoc": { + "offset": 2776, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2776, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2799, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd4750", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2789, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2785, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2796, + "file": "/usr/include/bits/typesizes.h", + "line": 73, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types.h" + } + }, + "expansionLoc": { + "offset": 6018, + "file": "/usr/include/bits/types.h", + "line": 155, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + }, + "name": "__val", + "type": { + "qualType": "int[2]" + } + } + ] + }, + { + "id": "0x55bbe6dd47f8", + "kind": "TypedefDecl", + "loc": { + "offset": 6032, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6007, + "line": 155, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6032, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__fsid_t", + "type": { + "desugaredQualType": "__fsid_t", + "qualType": "struct __fsid_t" + }, + "inner": [ + { + "id": "0x55bbe6dd47a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __fsid_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6dd4608", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6dd4690", + "kind": "RecordType", + "type": { + "qualType": "__fsid_t" + }, + "decl": { + "id": "0x55bbe6dd4608", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd4880", + "kind": "TypedefDecl", + "loc": { + "offset": 6100, + "line": 156, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6074, + "line": 156, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6100, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__clock_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd48f0", + "kind": "TypedefDecl", + "loc": { + "offset": 6169, + "line": 157, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6144, + "line": 157, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6169, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__rlim_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd4960", + "kind": "TypedefDecl", + "loc": { + "offset": 6244, + "line": 158, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6217, + "line": 158, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6244, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__rlim64_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd49d0", + "kind": "TypedefDecl", + "loc": { + "offset": 6323, + "line": 159, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6300, + "line": 159, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6323, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__id_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dd4a40", + "kind": "TypedefDecl", + "loc": { + "offset": 6386, + "line": 160, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6361, + "line": 160, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6386, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__time_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4ab0", + "kind": "TypedefDecl", + "loc": { + "offset": 6457, + "line": 161, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6428, + "line": 161, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6457, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__useconds_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dd4b20", + "kind": "TypedefDecl", + "loc": { + "offset": 6531, + "line": 162, + "col": 31, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6501, + "line": 162, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6531, + "col": 31, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__suseconds_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4b90", + "kind": "TypedefDecl", + "loc": { + "offset": 6615, + "line": 163, + "col": 33, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6583, + "line": 163, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6615, + "col": 33, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__suseconds64_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4c00", + "kind": "TypedefDecl", + "loc": { + "offset": 6659, + "line": 165, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6633, + "line": 165, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6659, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__daddr_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dd4c70", + "kind": "TypedefDecl", + "loc": { + "offset": 6729, + "line": 166, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6705, + "line": 166, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6729, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__key_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dd4ce0", + "kind": "TypedefDecl", + "loc": { + "offset": 6845, + "line": 169, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6817, + "line": 169, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6845, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__clockid_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dd4d50", + "kind": "TypedefDecl", + "loc": { + "offset": 6929, + "line": 172, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6903, + "line": 172, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 6929, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__timer_t", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd4dc0", + "kind": "TypedefDecl", + "loc": { + "offset": 7006, + "line": 175, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 6978, + "line": 175, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7006, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__blksize_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4e30", + "kind": "TypedefDecl", + "loc": { + "offset": 7144, + "line": 180, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7117, + "line": 180, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7144, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__blkcnt_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4ea0", + "kind": "TypedefDecl", + "loc": { + "offset": 7185, + "line": 181, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7156, + "line": 181, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7185, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__blkcnt64_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd4f10", + "kind": "TypedefDecl", + "loc": { + "offset": 7270, + "line": 184, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7241, + "line": 184, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7270, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__fsblkcnt_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd4f80", + "kind": "TypedefDecl", + "loc": { + "offset": 7315, + "line": 185, + "col": 32, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7284, + "line": 185, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7315, + "col": 32, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__fsblkcnt64_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd4ff0", + "kind": "TypedefDecl", + "loc": { + "offset": 7401, + "line": 188, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7372, + "line": 188, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7401, + "col": 30, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__fsfilcnt_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd5060", + "kind": "TypedefDecl", + "loc": { + "offset": 7446, + "line": 189, + "col": 32, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7415, + "line": 189, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7446, + "col": 32, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__fsfilcnt64_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd50d0", + "kind": "TypedefDecl", + "loc": { + "offset": 7539, + "line": 192, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7512, + "line": 192, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7539, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__fsword_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd5140", + "kind": "TypedefDecl", + "loc": { + "offset": 7578, + "line": 194, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7552, + "line": 194, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7578, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__ssize_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd51b0", + "kind": "TypedefDecl", + "loc": { + "offset": 7707, + "line": 197, + "col": 33, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7675, + "line": 197, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7707, + "col": 33, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__syscall_slong_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd5220", + "kind": "TypedefDecl", + "loc": { + "offset": 7806, + "line": 199, + "col": 33, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 7774, + "line": 199, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 7806, + "col": 33, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__syscall_ulong_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6dd52b0", + "kind": "TypedefDecl", + "loc": { + "offset": 7951, + "line": 203, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 7933, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 7951, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__loff_t", + "type": { + "desugaredQualType": "long", + "qualType": "__off64_t", + "typeAliasDeclId": "0x55bbe6dd4540" + }, + "inner": [ + { + "id": "0x55bbe6dd5280", + "kind": "TypedefType", + "type": { + "qualType": "__off64_t" + }, + "decl": { + "id": "0x55bbe6dd4540", + "kind": "TypedefDecl", + "name": "__off64_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5320", + "kind": "TypedefDecl", + "loc": { + "offset": 8020, + "line": 204, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 8006, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 8020, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__caddr_t", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5390", + "kind": "TypedefDecl", + "loc": { + "offset": 8123, + "line": 207, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 8099, + "line": 207, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 8123, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__intptr_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6dd5400", + "kind": "TypedefDecl", + "loc": { + "offset": 8199, + "line": 210, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 5128, + "line": 137, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 8177, + "line": 210, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 8199, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__socklen_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dd5488", + "kind": "TypedefDecl", + "loc": { + "offset": 8413, + "line": 215, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 8401, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 8413, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "__sig_atomic_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6dd5510", + "kind": "TypedefDecl", + "loc": { + "offset": 250, + "file": "/usr/include/bits/types/sig_atomic_t.h", + "line": 8, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 227, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 250, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sig_atomic_t", + "type": { + "desugaredQualType": "int", + "qualType": "__sig_atomic_t", + "typeAliasDeclId": "0x55bbe6dd5488" + }, + "inner": [ + { + "id": "0x55bbe6dd54e0", + "kind": "TypedefType", + "type": { + "qualType": "__sig_atomic_t" + }, + "decl": { + "id": "0x55bbe6dd5488", + "kind": "TypedefDecl", + "name": "__sig_atomic_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5568", + "kind": "RecordDecl", + "loc": { + "offset": 132, + "file": "/usr/include/bits/types/__sigset_t.h", + "line": 5, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "range": { + "begin": { + "offset": 132, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "end": { + "offset": 184, + "line": 8, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd57c0", + "kind": "FieldDecl", + "loc": { + "offset": 161, + "line": 7, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "range": { + "begin": { + "offset": 143, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "end": { + "offset": 181, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + } + }, + "name": "__val", + "type": { + "qualType": "unsigned long[16]" + } + } + ] + }, + { + "id": "0x55bbe6dd5868", + "kind": "TypedefDecl", + "loc": { + "offset": 186, + "line": 8, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "range": { + "begin": { + "offset": 124, + "line": 5, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + }, + "end": { + "offset": 186, + "line": 8, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/sigset_t.h" + } + } + }, + "isReferenced": true, + "name": "__sigset_t", + "type": { + "desugaredQualType": "__sigset_t", + "qualType": "struct __sigset_t" + }, + "inner": [ + { + "id": "0x55bbe6dd5810", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __sigset_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6dd5568", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6dd55f0", + "kind": "RecordType", + "type": { + "qualType": "__sigset_t" + }, + "decl": { + "id": "0x55bbe6dd5568", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5910", + "kind": "TypedefDecl", + "loc": { + "offset": 177, + "file": "/usr/include/bits/types/sigset_t.h", + "line": 7, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 158, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 177, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "sigset_t", + "type": { + "desugaredQualType": "__sigset_t", + "qualType": "__sigset_t", + "typeAliasDeclId": "0x55bbe6dd5868" + }, + "inner": [ + { + "id": "0x55bbe6dd58e0", + "kind": "TypedefType", + "type": { + "qualType": "__sigset_t" + }, + "decl": { + "id": "0x55bbe6dd5868", + "kind": "TypedefDecl", + "name": "__sigset_t" + }, + "inner": [ + { + "id": "0x55bbe6dd5810", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __sigset_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6dd5568", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6dd55f0", + "kind": "RecordType", + "type": { + "qualType": "__sigset_t" + }, + "decl": { + "id": "0x55bbe6dd5568", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dd59a0", + "kind": "TypedefDecl", + "loc": { + "offset": 1177, + "file": "/usr/include/signal.h", + "line": 40, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1161, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1177, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pid_t", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + }, + "inner": [ + { + "id": "0x55bbe6dd5970", + "kind": "TypedefType", + "type": { + "qualType": "__pid_t" + }, + "decl": { + "id": "0x55bbe6dd45b0", + "kind": "TypedefDecl", + "name": "__pid_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5a30", + "kind": "TypedefDecl", + "loc": { + "offset": 1285, + "line": 46, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1269, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1285, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "uid_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + }, + "inner": [ + { + "id": "0x55bbe6dd5a00", + "kind": "TypedefType", + "type": { + "qualType": "__uid_t" + }, + "decl": { + "id": "0x55bbe6dc5890", + "kind": "TypedefDecl", + "name": "__uid_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5ac0", + "kind": "TypedefDecl", + "loc": { + "offset": 180, + "file": "/usr/include/bits/types/time_t.h", + "line": 10, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/struct_timespec.h" + } + }, + "range": { + "begin": { + "offset": 163, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/struct_timespec.h" + } + }, + "end": { + "offset": 180, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/struct_timespec.h" + } + } + }, + "name": "time_t", + "type": { + "desugaredQualType": "long", + "qualType": "__time_t", + "typeAliasDeclId": "0x55bbe6dd4a40" + }, + "inner": [ + { + "id": "0x55bbe6dd5a90", + "kind": "TypedefType", + "type": { + "qualType": "__time_t" + }, + "decl": { + "id": "0x55bbe6dd4a40", + "kind": "TypedefDecl", + "name": "__time_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5b18", + "kind": "RecordDecl", + "loc": { + "offset": 325, + "file": "/usr/include/bits/types/struct_timespec.h", + "line": 11, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 318, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 856, + "line": 31, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "timespec", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd5bd0", + "kind": "FieldDecl", + "loc": { + "offset": 416, + "line": 16, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 407, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 416, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "tv_sec", + "type": { + "desugaredQualType": "long", + "qualType": "__time_t", + "typeAliasDeclId": "0x55bbe6dd4a40" + } + }, + { + "id": "0x55bbe6dd5c50", + "kind": "FieldDecl", + "loc": { + "offset": 609, + "line": 21, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 591, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 609, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "tv_nsec", + "type": { + "desugaredQualType": "long", + "qualType": "__syscall_slong_t", + "typeAliasDeclId": "0x55bbe6dd51b0" + } + } + ] + }, + { + "id": "0x55bbe6dd5ca0", + "kind": "RecordDecl", + "loc": { + "offset": 949, + "file": "/usr/include/bits/types/__sigval_t.h", + "line": 24, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "range": { + "begin": { + "offset": 943, + "col": 1, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "end": { + "offset": 994, + "line": 28, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + } + }, + "name": "sigval", + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd5d58", + "kind": "FieldDecl", + "loc": { + "offset": 964, + "line": 26, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "range": { + "begin": { + "offset": 960, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "end": { + "offset": 964, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + } + }, + "name": "sival_int", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd5dc0", + "kind": "FieldDecl", + "loc": { + "offset": 983, + "line": 27, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "range": { + "begin": { + "offset": 977, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "end": { + "offset": 983, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + } + }, + "name": "sival_ptr", + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe6dd5e60", + "kind": "TypedefDecl", + "loc": { + "offset": 1019, + "line": 30, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "range": { + "begin": { + "offset": 998, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + }, + "end": { + "offset": 1019, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/types/siginfo_t.h" + } + } + }, + "isReferenced": true, + "name": "__sigval_t", + "type": { + "desugaredQualType": "union sigval", + "qualType": "union sigval" + }, + "inner": [ + { + "id": "0x55bbe6dd5e10", + "kind": "ElaboratedType", + "type": { + "qualType": "union sigval" + }, + "inner": [ + { + "id": "0x55bbe6dd5d20", + "kind": "RecordType", + "type": { + "qualType": "union sigval" + }, + "decl": { + "id": "0x55bbe6dd5ca0", + "kind": "RecordDecl", + "name": "sigval" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dd5eb8", + "kind": "RecordDecl", + "loc": { + "offset": 836, + "file": "/usr/include/bits/types/siginfo_t.h", + "line": 36, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 836, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2827, + "line": 124, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd5f78", + "kind": "FieldDecl", + "loc": { + "offset": 855, + "line": 38, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 851, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 855, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd5fe0", + "kind": "FieldDecl", + "loc": { + "offset": 921, + "line": 40, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 917, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 921, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_errno", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd6048", + "kind": "FieldDecl", + "loc": { + "offset": 1036, + "line": 42, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1032, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1036, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_code", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd60b0", + "kind": "FieldDecl", + "loc": { + "offset": 1143, + "line": 48, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1139, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1143, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__pad0", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd6100", + "kind": "RecordDecl", + "loc": { + "offset": 1190, + "line": 51, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1190, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2812, + "line": 123, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dd6350", + "kind": "FieldDecl", + "loc": { + "offset": 1209, + "line": 53, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1205, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_pad", + "type": { + "qualType": "int[28]" + } + }, + { + "id": "0x55bbe6dd63a0", + "kind": "RecordDecl", + "loc": { + "offset": 1249, + "line": 56, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1249, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1373, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6de9c20", + "kind": "FieldDecl", + "loc": { + "offset": 1274, + "line": 58, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1266, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1274, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6de9c80", + "kind": "FieldDecl", + "loc": { + "offset": 1322, + "line": 59, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1314, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1322, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + } + ] + }, + { + "id": "0x55bbe6de9d28", + "kind": "FieldDecl", + "loc": { + "offset": 1375, + "line": 60, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1249, + "line": 56, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1375, + "line": 60, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_kill", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:56:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:56:2)" + } + }, + { + "id": "0x55bbe6de9d78", + "kind": "RecordDecl", + "loc": { + "offset": 1409, + "line": 63, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1409, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1550, + "line": 68, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6de9e38", + "kind": "FieldDecl", + "loc": { + "offset": 1430, + "line": 65, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1426, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1430, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_tid", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de9ea0", + "kind": "FieldDecl", + "loc": { + "offset": 1465, + "line": 66, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1461, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1465, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_overrun", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de9f20", + "kind": "FieldDecl", + "loc": { + "offset": 1515, + "line": 67, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1504, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1515, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_sigval", + "type": { + "desugaredQualType": "union sigval", + "qualType": "__sigval_t", + "typeAliasDeclId": "0x55bbe6dd5e60" + } + } + ] + }, + { + "id": "0x55bbe6de9fc8", + "kind": "FieldDecl", + "loc": { + "offset": 1552, + "line": 68, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1409, + "line": 63, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1552, + "line": 68, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_timer", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:63:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:63:2)" + } + }, + { + "id": "0x55bbe6dea018", + "kind": "RecordDecl", + "loc": { + "offset": 1588, + "line": 71, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1588, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1760, + "line": 76, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dea0d0", + "kind": "FieldDecl", + "loc": { + "offset": 1613, + "line": 73, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1605, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1613, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6dea130", + "kind": "FieldDecl", + "loc": { + "offset": 1661, + "line": 74, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1653, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1661, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dea190", + "kind": "FieldDecl", + "loc": { + "offset": 1725, + "line": 75, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1714, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1725, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_sigval", + "type": { + "desugaredQualType": "union sigval", + "qualType": "__sigval_t", + "typeAliasDeclId": "0x55bbe6dd5e60" + } + } + ] + }, + { + "id": "0x55bbe6dea238", + "kind": "FieldDecl", + "loc": { + "offset": 1762, + "line": 76, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1588, + "line": 71, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1762, + "line": 76, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_rt", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:71:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:71:2)" + } + }, + { + "id": "0x55bbe6dea288", + "kind": "RecordDecl", + "loc": { + "offset": 1786, + "line": 79, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1786, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2008, + "line": 86, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dea340", + "kind": "FieldDecl", + "loc": { + "offset": 1811, + "line": 81, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1803, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1811, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6dea3a0", + "kind": "FieldDecl", + "loc": { + "offset": 1852, + "line": 82, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1844, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1852, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dea408", + "kind": "FieldDecl", + "loc": { + "offset": 1909, + "line": 83, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1905, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1909, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_status", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dea490", + "kind": "FieldDecl", + "loc": { + "offset": 1967, + "line": 84, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 606, + "line": 24, + "col": 24, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 1954, + "line": 84, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 1967, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_utime", + "type": { + "desugaredQualType": "long", + "qualType": "__clock_t", + "typeAliasDeclId": "0x55bbe6dd4880" + } + }, + { + "id": "0x55bbe6dea4f0", + "kind": "FieldDecl", + "loc": { + "offset": 1995, + "line": 85, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 606, + "line": 24, + "col": 24, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 1982, + "line": 85, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 1995, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_stime", + "type": { + "desugaredQualType": "long", + "qualType": "__clock_t", + "typeAliasDeclId": "0x55bbe6dd4880" + } + } + ] + }, + { + "id": "0x55bbe6dea598", + "kind": "FieldDecl", + "loc": { + "offset": 2010, + "line": 86, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1786, + "line": 79, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2010, + "line": 86, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigchld", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:79:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:79:2)" + } + }, + { + "id": "0x55bbe6dea5e8", + "kind": "RecordDecl", + "loc": { + "offset": 2063, + "line": 89, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2063, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2436, + "line": 105, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dea6a8", + "kind": "FieldDecl", + "loc": { + "offset": 2086, + "line": 91, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2080, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2086, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_addr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6dea710", + "kind": "FieldDecl", + "loc": { + "offset": 2171, + "line": 93, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2161, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2171, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_addr_lsb", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6dea760", + "kind": "RecordDecl", + "loc": { + "offset": 2232, + "line": 94, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2232, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2422, + "line": 104, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dea800", + "kind": "RecordDecl", + "loc": { + "offset": 2287, + "line": 97, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2287, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2344, + "line": 101, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6dea8b8", + "kind": "FieldDecl", + "loc": { + "offset": 2312, + "line": 99, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2306, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2312, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_lower", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6dea920", + "kind": "FieldDecl", + "loc": { + "offset": 2332, + "line": 100, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2326, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2332, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_upper", + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe6dea9c8", + "kind": "FieldDecl", + "loc": { + "offset": 2346, + "line": 101, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2287, + "line": 97, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2346, + "line": 101, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_addr_bnd", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:97:3)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:97:3)" + } + }, + { + "id": "0x55bbe6deaa28", + "kind": "FieldDecl", + "loc": { + "offset": 2408, + "line": 103, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2397, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2408, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_pkey", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + ] + }, + { + "id": "0x55bbe6deab38", + "kind": "FieldDecl", + "loc": { + "offset": 2424, + "line": 104, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2232, + "line": 94, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2424, + "line": 104, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_bounds", + "type": { + "desugaredQualType": "union siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:94:6)", + "qualType": "union (unnamed union at /usr/include/bits/types/siginfo_t.h:94:6)" + } + } + ] + }, + { + "id": "0x55bbe6debba0", + "kind": "FieldDecl", + "loc": { + "offset": 2438, + "line": 105, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2063, + "line": 89, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2438, + "line": 105, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigfault", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:89:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:89:2)" + } + }, + { + "id": "0x55bbe6debbf0", + "kind": "RecordDecl", + "loc": { + "offset": 2468, + "line": 108, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2468, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2559, + "line": 112, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6debca8", + "kind": "FieldDecl", + "loc": { + "offset": 2500, + "line": 110, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 546, + "line": 21, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2485, + "line": 110, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "offset": 2500, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_band", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6debd10", + "kind": "FieldDecl", + "loc": { + "offset": 2549, + "line": 111, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2545, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2549, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "si_fd", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6debdb8", + "kind": "FieldDecl", + "loc": { + "offset": 2561, + "line": 112, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2468, + "line": 108, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2561, + "line": 112, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigpoll", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:108:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:108:2)" + } + }, + { + "id": "0x55bbe6debe08", + "kind": "RecordDecl", + "loc": { + "offset": 2610, + "line": 116, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2610, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2788, + "line": 121, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6debec8", + "kind": "FieldDecl", + "loc": { + "offset": 2633, + "line": 118, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2627, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2633, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_call_addr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6debf30", + "kind": "FieldDecl", + "loc": { + "offset": 2680, + "line": 119, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2676, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2680, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_syscall", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6debf98", + "kind": "FieldDecl", + "loc": { + "offset": 2746, + "line": 120, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2733, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2746, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_arch", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6dec048", + "kind": "FieldDecl", + "loc": { + "offset": 2790, + "line": 121, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2610, + "line": 116, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2790, + "line": 121, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigsys", + "type": { + "desugaredQualType": "struct siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:116:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/siginfo_t.h:116:2)" + } + } + ] + }, + { + "id": "0x55bbe6dec0f8", + "kind": "FieldDecl", + "loc": { + "offset": 2814, + "line": 123, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1190, + "line": 51, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2814, + "line": 123, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sifields", + "type": { + "desugaredQualType": "union siginfo_t::(unnamed at /usr/include/bits/types/siginfo_t.h:51:5)", + "qualType": "union (unnamed union at /usr/include/bits/types/siginfo_t.h:51:5)" + } + } + ] + }, + { + "id": "0x55bbe6dec1a8", + "kind": "TypedefDecl", + "loc": { + "offset": 2829, + "line": 124, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 828, + "line": 36, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2829, + "line": 124, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "siginfo_t", + "type": { + "desugaredQualType": "siginfo_t", + "qualType": "struct siginfo_t" + }, + "inner": [ + { + "id": "0x55bbe6dec150", + "kind": "ElaboratedType", + "type": { + "qualType": "struct siginfo_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6dd5eb8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6dd5f40", + "kind": "RecordType", + "type": { + "qualType": "siginfo_t" + }, + "decl": { + "id": "0x55bbe6dd5eb8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6dec218", + "kind": "EnumDecl", + "loc": { + "offset": 1300, + "file": "/usr/include/bits/siginfo-consts.h", + "line": 35, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1300, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2193, + "line": 66, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6dec338", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1309, + "line": 37, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1309, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1323, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_ASYNCNL", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6dec318", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1322, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1323, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "-60", + "inner": [ + { + "id": "0x55bbe6dec300", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 1322, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1323, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6dec2e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1323, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1323, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "60" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dec3e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1376, + "line": 38, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1376, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1391, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_DETHREAD", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6dec3c0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1390, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1391, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "-7", + "inner": [ + { + "id": "0x55bbe6dec3a8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 1390, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1391, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6dec388", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1391, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1391, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dec430", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1454, + "line": 40, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1454, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1454, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_TKILL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec480", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1490, + "line": 41, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1490, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1490, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_SIGIO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec4d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1561, + "line": 43, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1561, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1561, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_ASYNCIO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec520", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1608, + "line": 44, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1608, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1608, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_MESGQ", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec570", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1666, + "line": 45, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1666, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1666, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_TIMER", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec5c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1764, + "line": 51, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1764, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1764, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_QUEUE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec610", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1803, + "line": 52, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1803, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1803, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_USER", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec6a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1846, + "line": 53, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1846, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1858, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SI_KERNEL", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6dec680", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1858, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1858, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "128", + "inner": [ + { + "id": "0x55bbe6dec660", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1858, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1858, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "128" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6dec6f0", + "kind": "EnumDecl", + "loc": { + "offset": 2301, + "line": 71, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2301, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2998, + "line": 91, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6dec7f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2310, + "line": 73, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2310, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2323, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_ILLOPC", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6dec7d0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 2323, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2323, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6dec7b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 2323, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2323, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6dec840", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2384, + "line": 75, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2384, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2384, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_ILLOPN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec890", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2456, + "line": 77, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2456, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2456, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_ILLADR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec8e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2536, + "line": 79, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2536, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2536, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_ILLTRP", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec930", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2604, + "line": 81, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2604, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2604, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_PRVOPC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec980", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2678, + "line": 83, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2678, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2678, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_PRVREG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dec9d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2754, + "line": 85, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2754, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2754, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_COPROC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6deca20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2828, + "line": 87, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2828, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2828, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_BADSTK", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6deca70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2905, + "line": 89, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2905, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2905, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ILL_BADIADDR", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6decac0", + "kind": "EnumDecl", + "loc": { + "offset": 3045, + "line": 94, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3045, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3884, + "line": 116, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df3410", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3054, + "line": 96, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3054, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3067, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_INTDIV", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df33f0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 3067, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3067, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6decb80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3067, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3067, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6df3460", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3136, + "line": 98, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3136, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3136, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_INTOVF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df34b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3209, + "line": 100, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3209, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3209, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTDIV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3500", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3295, + "line": 102, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3295, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3295, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTOVF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3550", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3375, + "line": 104, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3375, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3375, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTUND", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df35a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3456, + "line": 106, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3456, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3456, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTRES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df35f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3542, + "line": 108, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3542, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3542, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTINV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3640", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3631, + "line": 110, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3631, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3631, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTSUB", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df36d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3710, + "line": 112, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3710, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3723, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_FLTUNK", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df36b0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 3723, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3723, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "14", + "inner": [ + { + "id": "0x55bbe6df3690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3723, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3723, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "14" + } + ] + } + ] + }, + { + "id": "0x55bbe6df3720", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3807, + "line": 114, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3807, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3807, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "FPE_CONDTRAP", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6df3770", + "kind": "EnumDecl", + "loc": { + "offset": 3932, + "line": 119, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3932, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4741, + "line": 139, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df3870", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3941, + "line": 121, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3941, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3955, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_MAPERR", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df3850", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 3955, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3955, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6df3830", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3955, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3955, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6df38c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4032, + "line": 123, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4032, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4032, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_ACCERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3910", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4129, + "line": 125, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4129, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4129, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_BNDERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3960", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4212, + "line": 127, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4212, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4212, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_PKUERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df39b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4303, + "line": 129, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4303, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4303, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_ACCADI", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3a00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4396, + "line": 131, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4396, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4396, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_ADIDERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3a50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4479, + "line": 133, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4479, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4479, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_ADIPERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3aa0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4563, + "line": 135, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4563, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4563, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_MTEAERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3af0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4652, + "line": 137, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4652, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4652, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SEGV_MTESERR", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6df3b40", + "kind": "EnumDecl", + "loc": { + "offset": 4788, + "line": 142, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4788, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5259, + "line": 154, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df3c40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4797, + "line": 144, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4797, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4810, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "BUS_ADRALN", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df3c20", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 4810, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4810, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6df3c00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4810, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4810, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6df3c90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4882, + "line": 146, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4882, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4882, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "BUS_ADRERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3ce0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4968, + "line": 148, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4968, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4968, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "BUS_OBJERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3d30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5055, + "line": 150, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 5055, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5055, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "BUS_MCEERR_AR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3d80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5158, + "line": 152, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 5158, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5158, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "BUS_MCEERR_AO", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6df3dd0", + "kind": "EnumDecl", + "loc": { + "offset": 5861, + "line": 176, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 5861, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6354, + "line": 190, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df3ed0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5870, + "line": 178, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 5870, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5883, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_EXITED", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df3eb0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 5883, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5883, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6df3e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5883, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5883, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6df3f20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5946, + "line": 180, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 5946, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 5946, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_KILLED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3f70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6019, + "line": 182, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6019, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6019, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_DUMPED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df3fc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6103, + "line": 184, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6103, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6103, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_TRAPPED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df4010", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6187, + "line": 186, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6187, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6187, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_STOPPED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df4060", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6264, + "line": 188, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6264, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6264, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "CLD_CONTINUED", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6df40b0", + "kind": "EnumDecl", + "loc": { + "offset": 6402, + "line": 193, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6402, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6840, + "line": 207, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df41b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6411, + "line": 195, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6411, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6421, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_IN", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df4190", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 6421, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6421, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6df4170", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6421, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6421, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6df4200", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6483, + "line": 197, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6483, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6483, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_OUT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df4250", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6558, + "line": 199, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6558, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6558, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_MSG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df42a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6633, + "line": 201, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6633, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6633, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_ERR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df42f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6693, + "line": 203, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6693, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6693, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_PRI", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df4340", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6773, + "line": 205, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 6773, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 6773, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "POLL_HUP", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6df87c0", + "kind": "TypedefDecl", + "loc": { + "offset": 581, + "file": "/usr/include/bits/types/sigval_t.h", + "line": 16, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 562, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 581, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigval_t", + "type": { + "desugaredQualType": "union sigval", + "qualType": "__sigval_t", + "typeAliasDeclId": "0x55bbe6dd5e60" + }, + "inner": [ + { + "id": "0x55bbe6de9ef0", + "kind": "TypedefType", + "type": { + "qualType": "__sigval_t" + }, + "decl": { + "id": "0x55bbe6dd5e60", + "kind": "TypedefDecl", + "name": "__sigval_t" + }, + "inner": [ + { + "id": "0x55bbe6dd5e10", + "kind": "ElaboratedType", + "type": { + "qualType": "union sigval" + }, + "inner": [ + { + "id": "0x55bbe6dd5d20", + "kind": "RecordType", + "type": { + "qualType": "union sigval" + }, + "decl": { + "id": "0x55bbe6dd5ca0", + "kind": "RecordDecl", + "name": "sigval" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6df8818", + "kind": "RecordDecl", + "loc": { + "offset": 415, + "file": "/usr/include/bits/types/sigevent_t.h", + "line": 17, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 409, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 415, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_attr_t", + "tagUsed": "union" + }, + { + "id": "0x55bbe6df8918", + "kind": "TypedefDecl", + "loc": { + "offset": 430, + "col": 30, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 401, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 430, + "col": 30, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "pthread_attr_t", + "type": { + "desugaredQualType": "union pthread_attr_t", + "qualType": "union pthread_attr_t" + }, + "inner": [ + { + "id": "0x55bbe6df88c0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_attr_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6df8818", + "kind": "RecordDecl", + "name": "pthread_attr_t" + }, + "inner": [ + { + "id": "0x55bbe6df88a0", + "kind": "RecordType", + "type": { + "qualType": "union pthread_attr_t" + }, + "decl": { + "id": "0x55bbe6e25678", + "kind": "RecordDecl", + "name": "pthread_attr_t" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6df8988", + "kind": "RecordDecl", + "loc": { + "offset": 573, + "line": 22, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 566, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 998, + "line": 42, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigevent", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6df8a40", + "kind": "FieldDecl", + "loc": { + "offset": 601, + "line": 24, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 590, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 601, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigev_value", + "type": { + "desugaredQualType": "union sigval", + "qualType": "__sigval_t", + "typeAliasDeclId": "0x55bbe6dd5e60" + } + }, + { + "id": "0x55bbe6df8aa8", + "kind": "FieldDecl", + "loc": { + "offset": 622, + "line": 25, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 618, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 622, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigev_signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df8b10", + "kind": "FieldDecl", + "loc": { + "offset": 643, + "line": 26, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 639, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 643, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigev_notify", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df8b60", + "kind": "RecordDecl", + "loc": { + "offset": 662, + "line": 28, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 662, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 983, + "line": 41, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6df8db0", + "kind": "FieldDecl", + "loc": { + "offset": 681, + "line": 30, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 677, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 702, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_pad", + "type": { + "qualType": "int[12]" + } + }, + { + "id": "0x55bbe6df8e10", + "kind": "FieldDecl", + "loc": { + "offset": 814, + "line": 34, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 806, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 814, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_tid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6df8e60", + "kind": "RecordDecl", + "loc": { + "offset": 822, + "line": 36, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 822, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 960, + "line": 40, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6df90a0", + "kind": "FieldDecl", + "loc": { + "offset": 846, + "line": 38, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 839, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 868, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_function", + "type": { + "qualType": "void (*)(__sigval_t)" + } + }, + { + "id": "0x55bbe6df9178", + "kind": "FieldDecl", + "loc": { + "offset": 918, + "line": 39, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 902, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 918, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_attribute", + "type": { + "qualType": "pthread_attr_t *" + } + } + ] + }, + { + "id": "0x55bbe6df9228", + "kind": "FieldDecl", + "loc": { + "offset": 962, + "line": 40, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 822, + "line": 36, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 962, + "line": 40, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigev_thread", + "type": { + "desugaredQualType": "struct sigevent::(unnamed at /usr/include/bits/types/sigevent_t.h:36:2)", + "qualType": "struct (unnamed struct at /usr/include/bits/types/sigevent_t.h:36:2)" + } + } + ] + }, + { + "id": "0x55bbe6df92d8", + "kind": "FieldDecl", + "loc": { + "offset": 985, + "line": 41, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 662, + "line": 28, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 985, + "line": 41, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_sigev_un", + "type": { + "desugaredQualType": "union sigevent::(unnamed at /usr/include/bits/types/sigevent_t.h:28:5)", + "qualType": "union (unnamed union at /usr/include/bits/types/sigevent_t.h:28:5)" + } + } + ] + }, + { + "id": "0x55bbe6df93e8", + "kind": "TypedefDecl", + "loc": { + "offset": 1000, + "line": 42, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 558, + "line": 22, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1000, + "line": 42, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigevent_t", + "type": { + "desugaredQualType": "struct sigevent", + "qualType": "struct sigevent" + }, + "inner": [ + { + "id": "0x55bbe6df9390", + "kind": "ElaboratedType", + "type": { + "qualType": "struct sigevent" + }, + "ownedTagDecl": { + "id": "0x55bbe6df8988", + "kind": "RecordDecl", + "name": "sigevent" + }, + "inner": [ + { + "id": "0x55bbe6df8a10", + "kind": "RecordType", + "type": { + "qualType": "struct sigevent" + }, + "decl": { + "id": "0x55bbe6df8988", + "kind": "RecordDecl", + "name": "sigevent" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6df9458", + "kind": "EnumDecl", + "loc": { + "offset": 1058, + "file": "/usr/include/bits/sigevent-consts.h", + "line": 27, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1058, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1460, + "line": 39, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6df9560", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1067, + "line": 29, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1067, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1082, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SIGEV_SIGNAL", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df9540", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1082, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1082, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0", + "inner": [ + { + "id": "0x55bbe6df9520", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1082, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1082, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe6df95b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1149, + "line": 31, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1149, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1149, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SIGEV_NONE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df9600", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1236, + "line": 33, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1236, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1236, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SIGEV_THREAD", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6df9690", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1326, + "line": 36, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1326, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1344, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SIGEV_THREAD_ID", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6df9670", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1344, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1344, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4", + "inner": [ + { + "id": "0x55bbe6df9650", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1344, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1344, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e00700", + "kind": "TypedefDecl", + "loc": { + "offset": 1816, + "file": "/usr/include/signal.h", + "line": 72, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1801, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1836, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "__sighandler_t", + "type": { + "qualType": "void (*)(int)" + }, + "inner": [ + { + "id": "0x55bbe6e006a0", + "kind": "PointerType", + "type": { + "qualType": "void (*)(int)" + }, + "inner": [ + { + "id": "0x55bbe6df9790", + "kind": "ParenType", + "type": { + "qualType": "void (int)" + }, + "inner": [ + { + "id": "0x55bbe6df9760", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (int)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e00928", + "kind": "FunctionDecl", + "loc": { + "offset": 2021, + "line": 77, + "col": 23, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1999, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2078, + "file": "/usr/include/signal.h", + "line": 78, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__sysv_signal", + "mangledName": "__sysv_signal", + "type": { + "qualType": "__sighandler_t (int, __sighandler_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e00798", + "kind": "ParmVarDecl", + "loc": { + "offset": 2040, + "line": 77, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2036, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2040, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e00810", + "kind": "ParmVarDecl", + "loc": { + "offset": 2062, + "col": 64, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2047, + "col": 49, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2062, + "col": 64, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__handler", + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + } + }, + { + "id": "0x55bbe6e009d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2078, + "file": "/usr/include/signal.h", + "line": 78, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2078, + "file": "/usr/include/signal.h", + "line": 78, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e00b58", + "kind": "FunctionDecl", + "loc": { + "offset": 2388, + "line": 88, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2366, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2438, + "file": "/usr/include/signal.h", + "line": 89, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "name": "signal", + "mangledName": "signal", + "type": { + "qualType": "__sighandler_t (int, __sighandler_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e00a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 2400, + "line": 88, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2396, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2400, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e00ac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 2422, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2407, + "col": 42, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2422, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__handler", + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + } + }, + { + "id": "0x55bbe6e00c08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2438, + "file": "/usr/include/signal.h", + "line": 89, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2438, + "file": "/usr/include/signal.h", + "line": 89, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e00e10", + "kind": "FunctionDecl", + "loc": { + "offset": 3228, + "line": 112, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3217, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3260, + "file": "/usr/include/signal.h", + "line": 112, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "kill", + "mangledName": "kill", + "type": { + "qualType": "int (__pid_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e00c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 3242, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3234, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3242, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6e00cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3253, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3249, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3253, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e00ec0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3260, + "file": "/usr/include/signal.h", + "line": 112, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3260, + "file": "/usr/include/signal.h", + "line": 112, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e01048", + "kind": "FunctionDecl", + "loc": { + "offset": 3506, + "line": 119, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3495, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3541, + "file": "/usr/include/signal.h", + "line": 119, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "killpg", + "mangledName": "killpg", + "type": { + "qualType": "int (__pid_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e00f28", + "kind": "ParmVarDecl", + "loc": { + "offset": 3522, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3514, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3522, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pgrp", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6e00fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3534, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3530, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3534, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e010f8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3541, + "file": "/usr/include/signal.h", + "line": 119, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3541, + "file": "/usr/include/signal.h", + "line": 119, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e01230", + "kind": "FunctionDecl", + "loc": { + "offset": 3654, + "line": 123, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3643, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3672, + "file": "/usr/include/signal.h", + "line": 123, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "raise", + "mangledName": "raise", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01168", + "kind": "ParmVarDecl", + "loc": { + "offset": 3665, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3661, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3665, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e012d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3672, + "file": "/usr/include/signal.h", + "line": 123, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3672, + "file": "/usr/include/signal.h", + "line": 123, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e01458", + "kind": "FunctionDecl", + "loc": { + "offset": 3761, + "line": 127, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3739, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3812, + "file": "/usr/include/signal.h", + "line": 128, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ssignal", + "mangledName": "ssignal", + "type": { + "qualType": "__sighandler_t (int, __sighandler_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01348", + "kind": "ParmVarDecl", + "loc": { + "offset": 3774, + "line": 127, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3770, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3774, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e013c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3796, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3781, + "col": 43, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3796, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__handler", + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + } + }, + { + "id": "0x55bbe6e01508", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3812, + "file": "/usr/include/signal.h", + "line": 128, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3812, + "file": "/usr/include/signal.h", + "line": 128, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e01680", + "kind": "FunctionDecl", + "loc": { + "offset": 3832, + "line": 129, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3821, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3852, + "file": "/usr/include/signal.h", + "line": 129, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "gsignal", + "mangledName": "gsignal", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01578", + "kind": "ParmVarDecl", + "loc": { + "offset": 3845, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3841, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3845, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e01728", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3852, + "file": "/usr/include/signal.h", + "line": 129, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3852, + "file": "/usr/include/signal.h", + "line": 129, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e018e8", + "kind": "FunctionDecl", + "loc": { + "offset": 3994, + "line": 134, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3982, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4029, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "psignal", + "mangledName": "psignal", + "type": { + "qualType": "void (int, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01798", + "kind": "ParmVarDecl", + "loc": { + "offset": 4007, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4003, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4007, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e01818", + "kind": "ParmVarDecl", + "loc": { + "offset": 4026, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4014, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4026, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe6e01bb8", + "kind": "FunctionDecl", + "loc": { + "offset": 4124, + "line": 137, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4112, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4175, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "psiginfo", + "mangledName": "psiginfo", + "type": { + "qualType": "void (const siginfo_t *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01a28", + "kind": "ParmVarDecl", + "loc": { + "offset": 4151, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4134, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4151, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pinfo", + "type": { + "qualType": "const siginfo_t *" + } + }, + { + "id": "0x55bbe6e01aa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4172, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4160, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4172, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe6e01d18", + "kind": "FunctionDecl", + "loc": { + "offset": 5384, + "line": 173, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5373, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 12674, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5414, + "file": "/usr/include/signal.h", + "line": 173, + "col": 42, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigblock", + "mangledName": "sigblock", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 5398, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5394, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5398, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__mask", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e01dc0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5406, + "file": "/usr/include/signal.h", + "line": 173, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5406, + "file": "/usr/include/signal.h", + "line": 173, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e01e18", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5414, + "file": "/usr/include/signal.h", + "line": 173, + "col": 42, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5414, + "file": "/usr/include/signal.h", + "line": 173, + "col": 42, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e01f08", + "kind": "FunctionDecl", + "loc": { + "offset": 5524, + "line": 176, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5513, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 12674, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5556, + "file": "/usr/include/signal.h", + "line": 176, + "col": 44, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigsetmask", + "mangledName": "sigsetmask", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e01e70", + "kind": "ParmVarDecl", + "loc": { + "offset": 5540, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5536, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5540, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__mask", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e01fb0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5548, + "file": "/usr/include/signal.h", + "line": 176, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5548, + "file": "/usr/include/signal.h", + "line": 176, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e02008", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5556, + "file": "/usr/include/signal.h", + "line": 176, + "col": 44, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5556, + "file": "/usr/include/signal.h", + "line": 176, + "col": 44, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e02110", + "kind": "FunctionDecl", + "loc": { + "offset": 5640, + "line": 179, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5629, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 12674, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5666, + "file": "/usr/include/signal.h", + "line": 179, + "col": 38, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "siggetmask", + "mangledName": "siggetmask", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e021b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5658, + "file": "/usr/include/signal.h", + "line": 179, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5658, + "file": "/usr/include/signal.h", + "line": 179, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e02208", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5666, + "file": "/usr/include/signal.h", + "line": 179, + "col": 38, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5666, + "file": "/usr/include/signal.h", + "line": 179, + "col": 38, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e02258", + "kind": "TypedefDecl", + "loc": { + "offset": 5914, + "line": 193, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5891, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5914, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sig_t", + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + }, + "inner": [ + { + "id": "0x55bbe6e00760", + "kind": "TypedefType", + "type": { + "qualType": "__sighandler_t" + }, + "decl": { + "id": "0x55bbe6e00700", + "kind": "TypedefDecl", + "name": "__sighandler_t" + }, + "inner": [ + { + "id": "0x55bbe6e006a0", + "kind": "PointerType", + "type": { + "qualType": "void (*)(int)" + }, + "inner": [ + { + "id": "0x55bbe6df9790", + "kind": "ParenType", + "type": { + "qualType": "void (int)" + }, + "inner": [ + { + "id": "0x55bbe6df9760", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (int)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e02450", + "kind": "FunctionDecl", + "loc": { + "offset": 5995, + "line": 199, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5984, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6033, + "file": "/usr/include/signal.h", + "line": 199, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigemptyset", + "mangledName": "sigemptyset", + "type": { + "qualType": "int (sigset_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e02338", + "kind": "ParmVarDecl", + "loc": { + "offset": 6018, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6008, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6018, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "sigset_t *" + } + }, + { + "id": "0x55bbe6e024f8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "/usr/include/signal.h", + "line": 199, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "/usr/include/signal.h", + "line": 199, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e02550", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6033, + "file": "/usr/include/signal.h", + "line": 199, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6046, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6033, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e02b40", + "kind": "FunctionDecl", + "loc": { + "offset": 6093, + "line": 202, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6082, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6130, + "file": "/usr/include/signal.h", + "line": 202, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigfillset", + "mangledName": "sigfillset", + "type": { + "qualType": "int (sigset_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e02598", + "kind": "ParmVarDecl", + "loc": { + "offset": 6115, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6105, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6115, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "sigset_t *" + } + }, + { + "id": "0x55bbe6e02be8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6122, + "file": "/usr/include/signal.h", + "line": 202, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6122, + "file": "/usr/include/signal.h", + "line": 202, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e02c40", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6130, + "file": "/usr/include/signal.h", + "line": 202, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6143, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6130, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e02e40", + "kind": "FunctionDecl", + "loc": { + "offset": 6184, + "line": 205, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6173, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6233, + "file": "/usr/include/signal.h", + "line": 205, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigaddset", + "mangledName": "sigaddset", + "type": { + "qualType": "int (sigset_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e02c88", + "kind": "ParmVarDecl", + "loc": { + "offset": 6205, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6195, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6205, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "sigset_t *" + } + }, + { + "id": "0x55bbe6e02d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 6216, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6212, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6216, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e02ef0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6225, + "file": "/usr/include/signal.h", + "line": 205, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6225, + "file": "/usr/include/signal.h", + "line": 205, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e02f48", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6233, + "file": "/usr/include/signal.h", + "line": 205, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6246, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6233, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e030d8", + "kind": "FunctionDecl", + "loc": { + "offset": 6292, + "line": 208, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6281, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6341, + "file": "/usr/include/signal.h", + "line": 208, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigdelset", + "mangledName": "sigdelset", + "type": { + "qualType": "int (sigset_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e02f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 6313, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6303, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6313, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "sigset_t *" + } + }, + { + "id": "0x55bbe6e03018", + "kind": "ParmVarDecl", + "loc": { + "offset": 6324, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6320, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6324, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e03188", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6333, + "file": "/usr/include/signal.h", + "line": 208, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6333, + "file": "/usr/include/signal.h", + "line": 208, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e031e0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6341, + "file": "/usr/include/signal.h", + "line": 208, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6354, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6341, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e03440", + "kind": "FunctionDecl", + "loc": { + "offset": 6416, + "line": 211, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6405, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6478, + "file": "/usr/include/signal.h", + "line": 212, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigismember", + "mangledName": "sigismember", + "type": { + "qualType": "int (const sigset_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e03288", + "kind": "ParmVarDecl", + "loc": { + "offset": 6445, + "line": 211, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6429, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6445, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *" + } + }, + { + "id": "0x55bbe6e03308", + "kind": "ParmVarDecl", + "loc": { + "offset": 6456, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6452, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6456, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e034f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6470, + "file": "/usr/include/signal.h", + "line": 212, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6470, + "file": "/usr/include/signal.h", + "line": 212, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e03548", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6478, + "file": "/usr/include/signal.h", + "line": 212, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6491, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6478, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e03588", + "kind": "RecordDecl", + "loc": { + "offset": 1078, + "file": "/usr/include/bits/sigaction.h", + "line": 27, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1071, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1719, + "line": 53, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigaction", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e03630", + "kind": "RecordDecl", + "loc": { + "offset": 1185, + "line": 31, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1185, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1357, + "line": 37, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e036e0", + "kind": "FieldDecl", + "loc": { + "offset": 1254, + "line": 34, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1239, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1254, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sa_handler", + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + } + }, + { + "id": "0x55bbe6e03a50", + "kind": "FieldDecl", + "loc": { + "offset": 1309, + "line": 36, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1302, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1348, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sa_sigaction", + "type": { + "qualType": "void (*)(int, siginfo_t *, void *)" + } + } + ] + }, + { + "id": "0x55bbe6da60b0", + "kind": "FieldDecl", + "loc": { + "offset": 1363, + "line": 38, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1185, + "line": 31, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1363, + "line": 38, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__sigaction_handler", + "type": { + "desugaredQualType": "union sigaction::(unnamed at /usr/include/bits/sigaction.h:31:5)", + "qualType": "union (unnamed union at /usr/include/bits/sigaction.h:31:5)" + } + }, + { + "id": "0x55bbe6da6110", + "kind": "FieldDecl", + "loc": { + "offset": 1602, + "line": 46, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1591, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1602, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sa_mask", + "type": { + "desugaredQualType": "__sigset_t", + "qualType": "__sigset_t", + "typeAliasDeclId": "0x55bbe6dd5868" + } + }, + { + "id": "0x55bbe6da6178", + "kind": "FieldDecl", + "loc": { + "offset": 1646, + "line": 49, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1642, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1646, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sa_flags", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6da6328", + "kind": "FieldDecl", + "loc": { + "offset": 1696, + "line": 52, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1689, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1714, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sa_restorer", + "type": { + "qualType": "void (*)(void)" + } + } + ] + }, + { + "id": "0x55bbe6da6610", + "kind": "FunctionDecl", + "loc": { + "offset": 7270, + "file": "/usr/include/signal.h", + "line": 232, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7259, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7360, + "file": "/usr/include/signal.h", + "line": 233, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigprocmask", + "mangledName": "sigprocmask", + "type": { + "qualType": "int (int, const sigset_t *restrict, sigset_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6da63f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7287, + "line": 232, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7283, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7287, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__how", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6da6468", + "kind": "ParmVarDecl", + "loc": { + "offset": 7321, + "col": 63, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7294, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7321, + "col": 63, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *restrict" + } + }, + { + "id": "0x55bbe6da64e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7352, + "line": 233, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7331, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7352, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__oset", + "type": { + "qualType": "sigset_t *restrict" + } + }, + { + "id": "0x55bbe6da66c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7360, + "file": "/usr/include/signal.h", + "line": 233, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7360, + "file": "/usr/include/signal.h", + "line": 233, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6da6850", + "kind": "FunctionDecl", + "loc": { + "offset": 7586, + "line": 240, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7575, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7621, + "file": "/usr/include/signal.h", + "line": 240, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigsuspend", + "mangledName": "sigsuspend", + "type": { + "qualType": "int (const sigset_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6da6730", + "kind": "ParmVarDecl", + "loc": { + "offset": 7614, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7598, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7614, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *" + } + }, + { + "id": "0x55bbe6da68f8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7621, + "file": "/usr/include/signal.h", + "line": 240, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7634, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 7621, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6da6cc0", + "kind": "FunctionDecl", + "loc": { + "offset": 7699, + "line": 243, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7688, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7808, + "file": "/usr/include/signal.h", + "line": 244, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigaction", + "mangledName": "sigaction", + "type": { + "qualType": "int (int, const struct sigaction *restrict, struct sigaction *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6da6980", + "kind": "ParmVarDecl", + "loc": { + "offset": 7714, + "line": 243, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7710, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7714, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6da6aa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7756, + "col": 69, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7721, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7756, + "col": 69, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__act", + "type": { + "qualType": "const struct sigaction *restrict" + } + }, + { + "id": "0x55bbe6da6b90", + "kind": "ParmVarDecl", + "loc": { + "offset": 7800, + "line": 244, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7771, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7800, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__oact", + "type": { + "qualType": "struct sigaction *restrict" + } + }, + { + "id": "0x55bbe6da6d78", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7808, + "file": "/usr/include/signal.h", + "line": 244, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7808, + "file": "/usr/include/signal.h", + "line": 244, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6da6e98", + "kind": "FunctionDecl", + "loc": { + "offset": 7905, + "line": 247, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7894, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7942, + "file": "/usr/include/signal.h", + "line": 247, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigpending", + "mangledName": "sigpending", + "type": { + "qualType": "int (sigset_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6da6de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7927, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7917, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7927, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "sigset_t *" + } + }, + { + "id": "0x55bbe6da6f40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7934, + "file": "/usr/include/signal.h", + "line": 247, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7934, + "file": "/usr/include/signal.h", + "line": 247, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6da6f98", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7942, + "file": "/usr/include/signal.h", + "line": 247, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7955, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 7942, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e0acb0", + "kind": "FunctionDecl", + "loc": { + "offset": 8155, + "line": 255, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8144, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8226, + "file": "/usr/include/signal.h", + "line": 256, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigwait", + "mangledName": "sigwait", + "type": { + "qualType": "int (const sigset_t *restrict, int *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6da6fe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8191, + "line": 255, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8164, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8191, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *restrict" + } + }, + { + "id": "0x55bbe6e0ab50", + "kind": "ParmVarDecl", + "loc": { + "offset": 8214, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8198, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8214, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e0ad60", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8226, + "file": "/usr/include/signal.h", + "line": 256, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8242, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 8226, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e0af90", + "kind": "FunctionDecl", + "loc": { + "offset": 8476, + "line": 264, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8465, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8556, + "file": "/usr/include/signal.h", + "line": 265, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigwaitinfo", + "mangledName": "sigwaitinfo", + "type": { + "qualType": "int (const sigset_t *restrict, siginfo_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e0add8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8516, + "line": 264, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8489, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8516, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *restrict" + } + }, + { + "id": "0x55bbe6e0ae50", + "kind": "ParmVarDecl", + "loc": { + "offset": 8548, + "line": 265, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8526, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8548, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__info", + "type": { + "qualType": "siginfo_t *restrict" + } + }, + { + "id": "0x55bbe6e0b040", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8556, + "file": "/usr/include/signal.h", + "line": 265, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8569, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 8556, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e0b3a0", + "kind": "FunctionDecl", + "loc": { + "offset": 8837, + "line": 273, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8826, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8973, + "file": "/usr/include/signal.h", + "line": 276, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigtimedwait", + "mangledName": "sigtimedwait", + "type": { + "qualType": "int (const sigset_t *restrict, siginfo_t *restrict, const struct timespec *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e0b0b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8878, + "line": 273, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8851, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8878, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__set", + "type": { + "qualType": "const sigset_t *restrict" + } + }, + { + "id": "0x55bbe6e0b130", + "kind": "ParmVarDecl", + "loc": { + "offset": 8911, + "line": 274, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8889, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8911, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__info", + "type": { + "qualType": "siginfo_t *restrict" + } + }, + { + "id": "0x55bbe6e0b250", + "kind": "ParmVarDecl", + "loc": { + "offset": 8957, + "line": 275, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8923, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8957, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__timeout", + "type": { + "qualType": "const struct timespec *restrict" + } + }, + { + "id": "0x55bbe6e0b458", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8973, + "file": "/usr/include/signal.h", + "line": 276, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8986, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 8973, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e0b710", + "kind": "FunctionDecl", + "loc": { + "offset": 9469, + "line": 292, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9458, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9536, + "file": "/usr/include/signal.h", + "line": 293, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigqueue", + "mangledName": "sigqueue", + "type": { + "qualType": "int (__pid_t, int, const union sigval)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e0b4d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9487, + "line": 292, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9479, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9487, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6e0b558", + "kind": "ParmVarDecl", + "loc": { + "offset": 9498, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9494, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9498, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e0b5e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9524, + "col": 67, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9505, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9524, + "col": 67, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__val", + "type": { + "desugaredQualType": "const union sigval", + "qualType": "const union sigval" + } + }, + { + "id": "0x55bbe6e0b7c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9536, + "file": "/usr/include/signal.h", + "line": 293, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9536, + "file": "/usr/include/signal.h", + "line": 293, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e0b820", + "kind": "RecordDecl", + "loc": { + "offset": 1148, + "file": "/usr/include/bits/sigcontext.h", + "line": 31, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1141, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1298, + "line": 38, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_fpx_sw_bytes", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0b8d0", + "kind": "FieldDecl", + "loc": { + "offset": 1177, + "line": 33, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1166, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1177, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "magic1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e0b930", + "kind": "FieldDecl", + "loc": { + "offset": 1198, + "line": 34, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1187, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1198, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "extended_size", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e0b990", + "kind": "FieldDecl", + "loc": { + "offset": 1226, + "line": 35, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1215, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1226, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "xstate_bv", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0b9f0", + "kind": "FieldDecl", + "loc": { + "offset": 1250, + "line": 36, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1239, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1250, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "xstate_size", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e0de10", + "kind": "FieldDecl", + "loc": { + "offset": 1276, + "line": 37, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1265, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1295, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "__uint32_t[7]" + } + } + ] + }, + { + "id": "0x55bbe6e0de60", + "kind": "RecordDecl", + "loc": { + "offset": 1309, + "line": 40, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1302, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1378, + "line": 44, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_fpreg", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0dfa0", + "kind": "FieldDecl", + "loc": { + "offset": 1335, + "line": 42, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1320, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1348, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "significand", + "type": { + "qualType": "unsigned short[4]" + } + }, + { + "id": "0x55bbe6e0e008", + "kind": "FieldDecl", + "loc": { + "offset": 1368, + "line": 43, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1353, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1368, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "exponent", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe6e0e058", + "kind": "RecordDecl", + "loc": { + "offset": 1389, + "line": 46, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1382, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1498, + "line": 51, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_fpxreg", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0e168", + "kind": "FieldDecl", + "loc": { + "offset": 1416, + "line": 48, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1401, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1429, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "significand", + "type": { + "qualType": "unsigned short[4]" + } + }, + { + "id": "0x55bbe6e0e1d0", + "kind": "FieldDecl", + "loc": { + "offset": 1449, + "line": 49, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1434, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1449, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "exponent", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e0e2c0", + "kind": "FieldDecl", + "loc": { + "offset": 1476, + "line": 50, + "col": 18, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1461, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1495, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "unsigned short[3]" + } + } + ] + }, + { + "id": "0x55bbe6e0e310", + "kind": "RecordDecl", + "loc": { + "offset": 1509, + "line": 53, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1502, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1544, + "line": 56, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_xmmreg", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0e488", + "kind": "FieldDecl", + "loc": { + "offset": 1532, + "line": 55, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1521, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1541, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "element", + "type": { + "qualType": "__uint32_t[4]" + } + } + ] + }, + { + "id": "0x55bbe6e0e4d8", + "kind": "RecordDecl", + "loc": { + "offset": 2959, + "line": 123, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2952, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3279, + "line": 137, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_fpstate", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0e590", + "kind": "FieldDecl", + "loc": { + "offset": 3044, + "line": 126, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3032, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3044, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "cwd", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e0e5f0", + "kind": "FieldDecl", + "loc": { + "offset": 3063, + "line": 127, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3051, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3063, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "swd", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e0e650", + "kind": "FieldDecl", + "loc": { + "offset": 3082, + "line": 128, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3070, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3082, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ftw", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e0e6b0", + "kind": "FieldDecl", + "loc": { + "offset": 3101, + "line": 129, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3089, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3101, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "fop", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e0e710", + "kind": "FieldDecl", + "loc": { + "offset": 3120, + "line": 130, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3108, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3120, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rip", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0e770", + "kind": "FieldDecl", + "loc": { + "offset": 3139, + "line": 131, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3127, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3139, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rdp", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0e7d0", + "kind": "FieldDecl", + "loc": { + "offset": 3158, + "line": 132, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3146, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3158, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "mxcsr", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e0e830", + "kind": "FieldDecl", + "loc": { + "offset": 3179, + "line": 133, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3167, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3179, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "mxcr_mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e0ea08", + "kind": "FieldDecl", + "loc": { + "offset": 3207, + "line": 134, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3192, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3212, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_st", + "type": { + "qualType": "struct _fpxreg[8]" + } + }, + { + "id": "0x55bbe6e0ebd8", + "kind": "FieldDecl", + "loc": { + "offset": 3232, + "line": 135, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3217, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3239, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_xmm", + "type": { + "qualType": "struct _xmmreg[16]" + } + }, + { + "id": "0x55bbe6e0ed08", + "kind": "FieldDecl", + "loc": { + "offset": 3256, + "line": 136, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3244, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3276, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "__uint32_t[24]" + } + } + ] + }, + { + "id": "0x55bbe6e0ed58", + "kind": "RecordDecl", + "loc": { + "offset": 3290, + "line": 139, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3283, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3926, + "line": 173, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigcontext", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0ee20", + "kind": "FieldDecl", + "loc": { + "offset": 3316, + "line": 141, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3305, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3316, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r8", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0ee80", + "kind": "FieldDecl", + "loc": { + "offset": 3333, + "line": 142, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3322, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3333, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r9", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0eee0", + "kind": "FieldDecl", + "loc": { + "offset": 3350, + "line": 143, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3339, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3350, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r10", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0ef40", + "kind": "FieldDecl", + "loc": { + "offset": 3368, + "line": 144, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3357, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3368, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r11", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0efa0", + "kind": "FieldDecl", + "loc": { + "offset": 3386, + "line": 145, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3375, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3386, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r12", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f000", + "kind": "FieldDecl", + "loc": { + "offset": 3404, + "line": 146, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3393, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3404, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r13", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f060", + "kind": "FieldDecl", + "loc": { + "offset": 3422, + "line": 147, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3411, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3422, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r14", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f0c0", + "kind": "FieldDecl", + "loc": { + "offset": 3440, + "line": 148, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3429, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3440, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "r15", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f120", + "kind": "FieldDecl", + "loc": { + "offset": 3458, + "line": 149, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3447, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3458, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rdi", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f180", + "kind": "FieldDecl", + "loc": { + "offset": 3476, + "line": 150, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3465, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3476, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rsi", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f1e0", + "kind": "FieldDecl", + "loc": { + "offset": 3494, + "line": 151, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3483, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3494, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rbp", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f240", + "kind": "FieldDecl", + "loc": { + "offset": 3512, + "line": 152, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3501, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3512, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rbx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f2a0", + "kind": "FieldDecl", + "loc": { + "offset": 3530, + "line": 153, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3519, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3530, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rdx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f300", + "kind": "FieldDecl", + "loc": { + "offset": 3548, + "line": 154, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3537, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3548, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rax", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f360", + "kind": "FieldDecl", + "loc": { + "offset": 3566, + "line": 155, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3555, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3566, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rcx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f3c0", + "kind": "FieldDecl", + "loc": { + "offset": 3584, + "line": 156, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3573, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3584, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rsp", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f420", + "kind": "FieldDecl", + "loc": { + "offset": 3602, + "line": 157, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3591, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3602, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "rip", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f480", + "kind": "FieldDecl", + "loc": { + "offset": 3620, + "line": 158, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3609, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3620, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "eflags", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f4e8", + "kind": "FieldDecl", + "loc": { + "offset": 3645, + "line": 159, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3630, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3645, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "cs", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e0f550", + "kind": "FieldDecl", + "loc": { + "offset": 3666, + "line": 160, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3651, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3666, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "gs", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e0f5b8", + "kind": "FieldDecl", + "loc": { + "offset": 3687, + "line": 161, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3672, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3687, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "fs", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e0f620", + "kind": "FieldDecl", + "loc": { + "offset": 3708, + "line": 162, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3693, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3708, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__pad0", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e0f680", + "kind": "FieldDecl", + "loc": { + "offset": 3729, + "line": 163, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3718, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3729, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "err", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f6e0", + "kind": "FieldDecl", + "loc": { + "offset": 3747, + "line": 164, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3736, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3747, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "trapno", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f740", + "kind": "FieldDecl", + "loc": { + "offset": 3768, + "line": 165, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3757, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3768, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "oldmask", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f7a0", + "kind": "FieldDecl", + "loc": { + "offset": 3790, + "line": 166, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3779, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3790, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "cr2", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e0f7f0", + "kind": "RecordDecl", + "loc": { + "offset": 3811, + "line": 167, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3811, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3893, + "line": 171, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0f940", + "kind": "FieldDecl", + "loc": { + "offset": 3847, + "line": 169, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3829, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3847, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "fpstate", + "type": { + "qualType": "struct _fpstate *" + } + }, + { + "id": "0x55bbe6e0f9a0", + "kind": "FieldDecl", + "loc": { + "offset": 3873, + "line": 170, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3862, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3873, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__fpstate_word", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + ] + }, + { + "id": "0x55bbe6e0fa48", + "kind": "FieldDecl", + "loc": { + "offset": 3811, + "line": 167, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3811, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3811, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isImplicit": true, + "type": { + "qualType": "union sigcontext::(anonymous at /usr/include/bits/sigcontext.h:167:17)" + } + }, + { + "id": "0x55bbe6e0faa8", + "kind": "IndirectFieldDecl", + "loc": { + "offset": 3847, + "line": 169, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3847, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3847, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isImplicit": true, + "name": "fpstate" + }, + { + "id": "0x55bbe6e0fb00", + "kind": "IndirectFieldDecl", + "loc": { + "offset": 3873, + "line": 170, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3873, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3873, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isImplicit": true, + "name": "__fpstate_word" + }, + { + "id": "0x55bbe6e0fc28", + "kind": "FieldDecl", + "loc": { + "offset": 3909, + "line": 172, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3898, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3923, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__reserved1", + "type": { + "qualType": "__uint64_t[8]" + } + } + ] + }, + { + "id": "0x55bbe6e0fc78", + "kind": "RecordDecl", + "loc": { + "offset": 3962, + "line": 177, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3955, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4069, + "line": 182, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_xsave_hdr", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e0fd30", + "kind": "FieldDecl", + "loc": { + "offset": 3988, + "line": 179, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3977, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3988, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "xstate_bv", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e10e88", + "kind": "FieldDecl", + "loc": { + "offset": 4012, + "line": 180, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4001, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4031, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "__uint64_t[2]" + } + }, + { + "id": "0x55bbe6e10fb8", + "kind": "FieldDecl", + "loc": { + "offset": 4047, + "line": 181, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4036, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4066, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved2", + "type": { + "qualType": "__uint64_t[5]" + } + } + ] + }, + { + "id": "0x55bbe6e11008", + "kind": "RecordDecl", + "loc": { + "offset": 4080, + "line": 184, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4073, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4123, + "line": 187, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_ymmh_state", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e11188", + "kind": "FieldDecl", + "loc": { + "offset": 4107, + "line": 186, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4096, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4120, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ymmh_space", + "type": { + "qualType": "__uint32_t[64]" + } + } + ] + }, + { + "id": "0x55bbe6e111d8", + "kind": "RecordDecl", + "loc": { + "offset": 4134, + "line": 189, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4127, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4230, + "line": 194, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_xstate", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e112a0", + "kind": "FieldDecl", + "loc": { + "offset": 4162, + "line": 191, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4146, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4162, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "fpstate", + "type": { + "desugaredQualType": "struct _fpstate", + "qualType": "struct _fpstate" + } + }, + { + "id": "0x55bbe6e11340", + "kind": "FieldDecl", + "loc": { + "offset": 4191, + "line": 192, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4173, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4191, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "xstate_hdr", + "type": { + "desugaredQualType": "struct _xsave_hdr", + "qualType": "struct _xsave_hdr" + } + }, + { + "id": "0x55bbe6e113e0", + "kind": "FieldDecl", + "loc": { + "offset": 4224, + "line": 193, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 4205, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 4224, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ymmh", + "type": { + "desugaredQualType": "struct _ymmh_state", + "qualType": "struct _ymmh_state" + } + } + ] + }, + { + "id": "0x55bbe6e11690", + "kind": "FunctionDecl", + "loc": { + "offset": 9775, + "file": "/usr/include/signal.h", + "line": 304, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9764, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9812, + "file": "/usr/include/signal.h", + "line": 304, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigreturn", + "mangledName": "sigreturn", + "type": { + "qualType": "int (struct sigcontext *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e11590", + "kind": "ParmVarDecl", + "loc": { + "offset": 9805, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9786, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9805, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__scp", + "type": { + "qualType": "struct sigcontext *" + } + }, + { + "id": "0x55bbe6e11738", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9812, + "file": "/usr/include/signal.h", + "line": 304, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9812, + "file": "/usr/include/signal.h", + "line": 304, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e117a8", + "kind": "TypedefDecl", + "loc": { + "offset": 1584, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 46, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1562, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1584, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "size_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6e11800", + "kind": "RecordDecl", + "loc": { + "offset": 975, + "file": "/usr/include/bits/types/stack_t.h", + "line": 26, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 975, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1043, + "line": 31, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e118b8", + "kind": "FieldDecl", + "loc": { + "offset": 996, + "line": 28, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 990, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 996, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ss_sp", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e11920", + "kind": "FieldDecl", + "loc": { + "offset": 1011, + "line": 29, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1007, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1011, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ss_flags", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e119a0", + "kind": "FieldDecl", + "loc": { + "offset": 1032, + "line": 30, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1025, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1032, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ss_size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe6e11a48", + "kind": "TypedefDecl", + "loc": { + "offset": 1045, + "line": 31, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 967, + "line": 26, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1045, + "line": 31, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "stack_t", + "type": { + "desugaredQualType": "stack_t", + "qualType": "struct stack_t" + }, + "inner": [ + { + "id": "0x55bbe6e119f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct stack_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e11800", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e11880", + "kind": "RecordType", + "type": { + "qualType": "stack_t" + }, + "decl": { + "id": "0x55bbe6e11800", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e11ad0", + "kind": "TypedefDecl", + "loc": { + "offset": 1130, + "file": "/usr/include/sys/ucontext.h", + "line": 37, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1108, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1130, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "greg_t", + "type": { + "qualType": "long long" + }, + "inner": [ + { + "id": "0x55bbe6d21420", + "kind": "BuiltinType", + "type": { + "qualType": "long long" + } + } + ] + }, + { + "id": "0x55bbe6e11c28", + "kind": "TypedefDecl", + "loc": { + "offset": 1302, + "line": 46, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1287, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1319, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "gregset_t", + "type": { + "qualType": "greg_t[23]" + }, + "inner": [ + { + "id": "0x55bbe6e11bd0", + "kind": "ConstantArrayType", + "type": { + "qualType": "greg_t[23]" + }, + "size": 23, + "inner": [ + { + "id": "0x55bbe6e11b30", + "kind": "TypedefType", + "type": { + "qualType": "greg_t" + }, + "decl": { + "id": "0x55bbe6e11ad0", + "kind": "TypedefDecl", + "name": "greg_t" + }, + "inner": [ + { + "id": "0x55bbe6d21420", + "kind": "BuiltinType", + "type": { + "qualType": "long long" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e11c80", + "kind": "RecordDecl", + "loc": { + "offset": 2322, + "line": 101, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2315, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2462, + "line": 106, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_libc_fpxreg", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e11d88", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2364, + "line": 103, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2358, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2339, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2378, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "significand", + "type": { + "qualType": "unsigned short[4]" + } + }, + { + "id": "0x55bbe6e16590", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2408, + "line": 104, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2402, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2383, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2408, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2402, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "exponent", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e16648", + "kind": "FieldDecl", + "loc": { + "offset": 2440, + "line": 105, + "col": 22, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2421, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2459, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "unsigned short[3]" + } + } + ] + }, + { + "id": "0x55bbe6e16698", + "kind": "RecordDecl", + "loc": { + "offset": 2473, + "line": 108, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2466, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2520, + "line": 111, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_libc_xmmreg", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e167a0", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2507, + "line": 110, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2501, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2490, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2517, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "element", + "type": { + "qualType": "__uint32_t[4]" + } + } + ] + }, + { + "id": "0x55bbe6e167f0", + "kind": "RecordDecl", + "loc": { + "offset": 2531, + "line": 113, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2524, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2893, + "line": 127, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_libc_fpstate", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e168a0", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2598, + "line": 116, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2592, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2580, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2598, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2592, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "cwd", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e16900", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2624, + "line": 117, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2618, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2606, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2624, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2618, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "swd", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e16960", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2650, + "line": 118, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2644, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2632, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2650, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2644, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "ftw", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e169c0", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2676, + "line": 119, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2670, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2658, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2676, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2670, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "fop", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e16a20", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2702, + "line": 120, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2696, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2684, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2702, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2696, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "rip", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e16a80", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2728, + "line": 121, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2722, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2710, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2728, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2722, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "rdp", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e16ae0", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2754, + "line": 122, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2748, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2736, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2754, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2748, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "mxcsr", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e16b40", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 2782, + "line": 123, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2776, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 2764, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2782, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 2776, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "mxcr_mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e16d18", + "kind": "FieldDecl", + "loc": { + "offset": 2816, + "line": 124, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2796, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2821, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_st", + "type": { + "qualType": "struct _libc_fpxreg[8]" + } + }, + { + "id": "0x55bbe6e16ee8", + "kind": "FieldDecl", + "loc": { + "offset": 2846, + "line": 125, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2826, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2853, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "_xmm", + "type": { + "qualType": "struct _libc_xmmreg[16]" + } + }, + { + "id": "0x55bbe6e16f98", + "kind": "FieldDecl", + "loc": { + "offset": 2870, + "line": 126, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2858, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2890, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__glibc_reserved1", + "type": { + "qualType": "__uint32_t[24]" + } + } + ] + }, + { + "id": "0x55bbe6e170a0", + "kind": "TypedefDecl", + "loc": { + "offset": 2971, + "line": 130, + "col": 31, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2941, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2971, + "col": 31, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "fpregset_t", + "type": { + "qualType": "struct _libc_fpstate *" + }, + "inner": [ + { + "id": "0x55bbe6e17050", + "kind": "PointerType", + "type": { + "qualType": "struct _libc_fpstate *" + }, + "inner": [ + { + "id": "0x55bbe6e16ff0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _libc_fpstate" + }, + "inner": [ + { + "id": "0x55bbe6e16870", + "kind": "RecordType", + "type": { + "qualType": "struct _libc_fpstate" + }, + "decl": { + "id": "0x55bbe6e167f0", + "kind": "RecordDecl", + "name": "_libc_fpstate" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e170f8", + "kind": "RecordDecl", + "loc": { + "offset": 3042, + "line": 133, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3042, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3207, + "line": 139, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e171d0", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 3073, + "line": 135, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3067, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 3057, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 3073, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3067, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "gregs", + "type": { + "desugaredQualType": "greg_t[23]", + "qualType": "gregset_t", + "typeAliasDeclId": "0x55bbe6e11c28" + } + }, + { + "id": "0x55bbe6e17250", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 3144, + "line": 137, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3138, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 3127, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 3144, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3138, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "fpregs", + "type": { + "desugaredQualType": "struct _libc_fpstate *", + "qualType": "fpregset_t", + "typeAliasDeclId": "0x55bbe6e170a0" + } + }, + { + "id": "0x55bbe6e17340", + "kind": "FieldDecl", + "loc": { + "offset": 3190, + "line": 138, + "col": 38, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3171, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3204, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__reserved1", + "type": { + "qualType": "unsigned long long[8]" + } + } + ] + }, + { + "id": "0x55bbe6e173e8", + "kind": "TypedefDecl", + "loc": { + "offset": 3209, + "line": 139, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3034, + "line": 133, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3209, + "line": 139, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "mcontext_t", + "type": { + "desugaredQualType": "mcontext_t", + "qualType": "struct mcontext_t" + }, + "inner": [ + { + "id": "0x55bbe6e17390", + "kind": "ElaboratedType", + "type": { + "qualType": "struct mcontext_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e170f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e17180", + "kind": "RecordType", + "type": { + "qualType": "mcontext_t" + }, + "decl": { + "id": "0x55bbe6e170f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e17458", + "kind": "RecordDecl", + "loc": { + "offset": 3263, + "line": 142, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3256, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3516, + "line": 151, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ucontext_t", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e17518", + "kind": "FieldDecl", + "loc": { + "spellingLoc": { + "offset": 3306, + "line": 144, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3300, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 3282, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 3306, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 3300, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "uc_flags", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e17650", + "kind": "FieldDecl", + "loc": { + "offset": 3340, + "line": 145, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3321, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3340, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "uc_link", + "type": { + "qualType": "struct ucontext_t *" + } + }, + { + "id": "0x55bbe6e176d0", + "kind": "FieldDecl", + "loc": { + "offset": 3361, + "line": 146, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3353, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3361, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "uc_stack", + "type": { + "desugaredQualType": "stack_t", + "qualType": "stack_t", + "typeAliasDeclId": "0x55bbe6e11a48" + } + }, + { + "id": "0x55bbe6e17750", + "kind": "FieldDecl", + "loc": { + "offset": 3386, + "line": 147, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3375, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3386, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "uc_mcontext", + "type": { + "desugaredQualType": "mcontext_t", + "qualType": "mcontext_t", + "typeAliasDeclId": "0x55bbe6e173e8" + } + }, + { + "id": "0x55bbe6e177b0", + "kind": "FieldDecl", + "loc": { + "offset": 3412, + "line": 148, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3403, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3412, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "uc_sigmask", + "type": { + "desugaredQualType": "__sigset_t", + "qualType": "sigset_t", + "typeAliasDeclId": "0x55bbe6dd5910" + } + }, + { + "id": "0x55bbe6e17820", + "kind": "FieldDecl", + "loc": { + "offset": 3449, + "line": 149, + "col": 26, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3428, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3449, + "col": 26, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__fpregs_mem", + "type": { + "desugaredQualType": "struct _libc_fpstate", + "qualType": "struct _libc_fpstate" + } + }, + { + "id": "0x55bbe6e17910", + "kind": "FieldDecl", + "loc": { + "offset": 3504, + "line": 150, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3481, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3511, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__ssp", + "type": { + "qualType": "unsigned long long[4]" + } + } + ] + }, + { + "id": "0x55bbe6e179b8", + "kind": "TypedefDecl", + "loc": { + "offset": 3518, + "line": 151, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3248, + "line": 142, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3518, + "line": 151, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ucontext_t", + "type": { + "desugaredQualType": "struct ucontext_t", + "qualType": "struct ucontext_t" + }, + "inner": [ + { + "id": "0x55bbe6e17960", + "kind": "ElaboratedType", + "type": { + "qualType": "struct ucontext_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e17458", + "kind": "RecordDecl", + "name": "ucontext_t" + }, + "inner": [ + { + "id": "0x55bbe6e174e0", + "kind": "RecordType", + "type": { + "qualType": "struct ucontext_t" + }, + "decl": { + "id": "0x55bbe6e17458", + "kind": "RecordDecl", + "name": "ucontext_t" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e17be0", + "kind": "FunctionDecl", + "loc": { + "offset": 10424, + "file": "/usr/include/signal.h", + "line": 324, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10413, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 13099, + "file": "/usr/include/sys/cdefs.h", + "line": 350, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10476, + "file": "/usr/include/signal.h", + "line": 325, + "col": 3, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "siginterrupt", + "mangledName": "siginterrupt", + "type": { + "qualType": "int (int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e17a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 10442, + "line": 324, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10438, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10442, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e17ac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10453, + "col": 41, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10449, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10453, + "col": 41, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__interrupt", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e17c90", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10466, + "file": "/usr/include/signal.h", + "line": 324, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10466, + "file": "/usr/include/signal.h", + "line": 324, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e17ce8", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13078, + "file": "/usr/include/sys/cdefs.h", + "line": 350, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10476, + "file": "/usr/include/signal.h", + "line": 325, + "col": 3, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 13097, + "file": "/usr/include/sys/cdefs.h", + "line": 350, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10476, + "file": "/usr/include/signal.h", + "line": 325, + "col": 3, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e17d50", + "kind": "EnumDecl", + "loc": { + "offset": 1057, + "file": "/usr/include/bits/ss_flags.h", + "line": 27, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1057, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1155, + "line": 33, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e17e50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1066, + "line": 29, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1066, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1079, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SS_ONSTACK", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6e17e30", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 1079, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1079, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe6e17e10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1079, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1079, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6e17ea0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1114, + "line": 31, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1114, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1114, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "SS_DISABLE", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e18140", + "kind": "FunctionDecl", + "loc": { + "offset": 10756, + "file": "/usr/include/signal.h", + "line": 333, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10745, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10831, + "file": "/usr/include/signal.h", + "line": 334, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigaltstack", + "mangledName": "sigaltstack", + "type": { + "qualType": "int (const stack_t *restrict, stack_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e17f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 10795, + "line": 333, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10769, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10795, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ss", + "type": { + "qualType": "const stack_t *restrict" + } + }, + { + "id": "0x55bbe6e18028", + "kind": "ParmVarDecl", + "loc": { + "offset": 10824, + "line": 334, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10804, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10824, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__oss", + "type": { + "qualType": "stack_t *restrict" + } + }, + { + "id": "0x55bbe6e181f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10831, + "file": "/usr/include/signal.h", + "line": 334, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10831, + "file": "/usr/include/signal.h", + "line": 334, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e18248", + "kind": "RecordDecl", + "loc": { + "offset": 936, + "file": "/usr/include/bits/types/struct_sigstack.h", + "line": 23, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 929, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1062, + "line": 27, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "sigstack", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e18308", + "kind": "FieldDecl", + "loc": { + "offset": 959, + "line": 25, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 953, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 959, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ss_sp", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e18370", + "kind": "FieldDecl", + "loc": { + "offset": 1004, + "line": 26, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1000, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1004, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "ss_onstack", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e1c0e0", + "kind": "FunctionDecl", + "loc": { + "offset": 11347, + "file": "/usr/include/signal.h", + "line": 347, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11336, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 12674, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11417, + "file": "/usr/include/signal.h", + "line": 348, + "col": 14, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sigstack", + "mangledName": "sigstack", + "type": { + "qualType": "int (struct sigstack *, struct sigstack *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e18470", + "kind": "ParmVarDecl", + "loc": { + "offset": 11374, + "line": 347, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11357, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11374, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ss", + "type": { + "qualType": "struct sigstack *" + } + }, + { + "id": "0x55bbe6e18500", + "kind": "ParmVarDecl", + "loc": { + "offset": 11397, + "col": 62, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11380, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11397, + "col": 62, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__oss", + "type": { + "qualType": "struct sigstack *" + } + }, + { + "id": "0x55bbe6e1c190", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11409, + "file": "/usr/include/signal.h", + "line": 348, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11409, + "file": "/usr/include/signal.h", + "line": 348, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e1c1e8", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11417, + "file": "/usr/include/signal.h", + "line": 348, + "col": 14, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11417, + "file": "/usr/include/signal.h", + "line": 348, + "col": 14, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e1c228", + "kind": "RecordDecl", + "loc": { + "offset": 1081, + "file": "/usr/include/bits/atomic_wide_counter.h", + "line": 25, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1081, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1216, + "line": 33, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e1c2e8", + "kind": "FieldDecl", + "loc": { + "offset": 1128, + "line": 27, + "col": 40, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1105, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1128, + "col": 40, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__value64", + "type": { + "qualType": "unsigned long long" + } + }, + { + "id": "0x55bbe6e1c338", + "kind": "RecordDecl", + "loc": { + "offset": 1141, + "line": 28, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1141, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1203, + "line": 32, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e1c3f8", + "kind": "FieldDecl", + "loc": { + "offset": 1169, + "line": 30, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1156, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1169, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__low", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e1c460", + "kind": "FieldDecl", + "loc": { + "offset": 1193, + "line": 31, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1180, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1193, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__high", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6e1c508", + "kind": "FieldDecl", + "loc": { + "offset": 1205, + "line": 32, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1141, + "line": 28, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1205, + "line": 32, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__value32", + "type": { + "desugaredQualType": "struct __atomic_wide_counter::(unnamed at /usr/include/bits/atomic_wide_counter.h:28:3)", + "qualType": "struct (unnamed struct at /usr/include/bits/atomic_wide_counter.h:28:3)" + } + } + ] + }, + { + "id": "0x55bbe6e1c5b8", + "kind": "TypedefDecl", + "loc": { + "offset": 1218, + "line": 33, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1073, + "line": 25, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1218, + "line": 33, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "isReferenced": true, + "name": "__atomic_wide_counter", + "type": { + "desugaredQualType": "__atomic_wide_counter", + "qualType": "union __atomic_wide_counter" + }, + "inner": [ + { + "id": "0x55bbe6e1c560", + "kind": "ElaboratedType", + "type": { + "qualType": "union __atomic_wide_counter" + }, + "ownedTagDecl": { + "id": "0x55bbe6e1c228", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e1c2b0", + "kind": "RecordType", + "type": { + "qualType": "__atomic_wide_counter" + }, + "decl": { + "id": "0x55bbe6e1c228", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e1c628", + "kind": "RecordDecl", + "loc": { + "offset": 2042, + "file": "/usr/include/bits/thread-shared-types.h", + "line": 51, + "col": 16, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2035, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2152, + "line": 55, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__pthread_internal_list", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e1c780", + "kind": "FieldDecl", + "loc": { + "offset": 2102, + "line": 53, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2070, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2102, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__prev", + "type": { + "qualType": "struct __pthread_internal_list *" + } + }, + { + "id": "0x55bbe6e1c7f8", + "kind": "FieldDecl", + "loc": { + "offset": 2144, + "line": 54, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2112, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2144, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__next", + "type": { + "qualType": "struct __pthread_internal_list *" + } + } + ] + }, + { + "id": "0x55bbe6e1c8a8", + "kind": "TypedefDecl", + "loc": { + "offset": 2154, + "line": 55, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2027, + "line": 51, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2154, + "line": 55, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "isReferenced": true, + "name": "__pthread_list_t", + "type": { + "desugaredQualType": "struct __pthread_internal_list", + "qualType": "struct __pthread_internal_list" + }, + "inner": [ + { + "id": "0x55bbe6e1c850", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __pthread_internal_list" + }, + "ownedTagDecl": { + "id": "0x55bbe6e1c628", + "kind": "RecordDecl", + "name": "__pthread_internal_list" + }, + "inner": [ + { + "id": "0x55bbe6e1c6b0", + "kind": "RecordType", + "type": { + "qualType": "struct __pthread_internal_list" + }, + "decl": { + "id": "0x55bbe6e1c628", + "kind": "RecordDecl", + "name": "__pthread_internal_list" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e1c918", + "kind": "RecordDecl", + "loc": { + "offset": 2188, + "line": 57, + "col": 16, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2181, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2258, + "line": 60, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__pthread_internal_slist", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e1ca70", + "kind": "FieldDecl", + "loc": { + "offset": 2250, + "line": 59, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2217, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2250, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__next", + "type": { + "qualType": "struct __pthread_internal_slist *" + } + } + ] + }, + { + "id": "0x55bbe6e1cb18", + "kind": "TypedefDecl", + "loc": { + "offset": 2260, + "line": 60, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 2173, + "line": 57, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 2260, + "line": 60, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__pthread_slist_t", + "type": { + "desugaredQualType": "struct __pthread_internal_slist", + "qualType": "struct __pthread_internal_slist" + }, + "inner": [ + { + "id": "0x55bbe6e1cac0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __pthread_internal_slist" + }, + "ownedTagDecl": { + "id": "0x55bbe6e1c918", + "kind": "RecordDecl", + "name": "__pthread_internal_slist" + }, + "inner": [ + { + "id": "0x55bbe6e1c9a0", + "kind": "RecordType", + "type": { + "qualType": "struct __pthread_internal_slist" + }, + "decl": { + "id": "0x55bbe6e1c918", + "kind": "RecordDecl", + "name": "__pthread_internal_slist" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e1cb88", + "kind": "RecordDecl", + "loc": { + "offset": 907, + "file": "/usr/include/bits/struct_mutex.h", + "line": 22, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 900, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1601, + "line": 53, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pthread_mutex_s", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e1cc48", + "kind": "FieldDecl", + "loc": { + "offset": 933, + "line": 24, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 929, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 933, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__lock", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e1ccb0", + "kind": "FieldDecl", + "loc": { + "offset": 956, + "line": 25, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 943, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 956, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__count", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e1cd18", + "kind": "FieldDecl", + "loc": { + "offset": 971, + "line": 26, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 967, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 971, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__owner", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e1cd80", + "kind": "FieldDecl", + "loc": { + "offset": 1013, + "line": 28, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1000, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1013, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__nusers", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e1cde8", + "kind": "FieldDecl", + "loc": { + "offset": 1158, + "line": 32, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1154, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1158, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__kind", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e1ce50", + "kind": "FieldDecl", + "loc": { + "offset": 1192, + "line": 34, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1186, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1192, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__spins", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6e1ceb8", + "kind": "FieldDecl", + "loc": { + "offset": 1209, + "line": 35, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1203, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1209, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__elision", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6e1cf40", + "kind": "FieldDecl", + "loc": { + "offset": 1239, + "line": 36, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1222, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1239, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__list", + "type": { + "desugaredQualType": "struct __pthread_internal_list", + "qualType": "__pthread_list_t", + "typeAliasDeclId": "0x55bbe6e1c8a8" + } + } + ] + }, + { + "id": "0x55bbe6e1cf90", + "kind": "RecordDecl", + "loc": { + "offset": 895, + "file": "/usr/include/bits/struct_rwlock.h", + "line": 23, + "col": 8, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 888, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1777, + "line": 55, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pthread_rwlock_arch_t", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e23148", + "kind": "FieldDecl", + "loc": { + "offset": 936, + "line": 25, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 923, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 936, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__readers", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e231b0", + "kind": "FieldDecl", + "loc": { + "offset": 962, + "line": 26, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 949, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 962, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__writers", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e23218", + "kind": "FieldDecl", + "loc": { + "offset": 988, + "line": 27, + "col": 16, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 975, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 988, + "col": 16, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__wrphase_futex", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e23280", + "kind": "FieldDecl", + "loc": { + "offset": 1020, + "line": 28, + "col": 16, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1007, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1020, + "col": 16, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__writers_futex", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e232e8", + "kind": "FieldDecl", + "loc": { + "offset": 1052, + "line": 29, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1039, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1052, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pad3", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e23350", + "kind": "FieldDecl", + "loc": { + "offset": 1075, + "line": 30, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1062, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1075, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pad4", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e233b8", + "kind": "FieldDecl", + "loc": { + "offset": 1107, + "line": 32, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1103, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1107, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__cur_writer", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e23420", + "kind": "FieldDecl", + "loc": { + "offset": 1127, + "line": 33, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1123, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1127, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__shared", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e23488", + "kind": "FieldDecl", + "loc": { + "offset": 1151, + "line": 34, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1139, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1151, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__rwelision", + "type": { + "qualType": "signed char" + } + }, + { + "id": "0x55bbe6e23580", + "kind": "FieldDecl", + "loc": { + "offset": 1289, + "line": 39, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1275, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1297, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pad1", + "type": { + "qualType": "unsigned char[7]" + } + }, + { + "id": "0x55bbe6e235e8", + "kind": "FieldDecl", + "loc": { + "offset": 1396, + "line": 42, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1378, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1396, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__pad2", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e23650", + "kind": "FieldDecl", + "loc": { + "offset": 1517, + "line": 45, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "range": { + "begin": { + "offset": 1504, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + }, + "end": { + "offset": 1517, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/thread-shared-types.h" + } + } + }, + "name": "__flags", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6e236a0", + "kind": "RecordDecl", + "loc": { + "offset": 3462, + "file": "/usr/include/bits/thread-shared-types.h", + "line": 94, + "col": 8, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3455, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3708, + "line": 103, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__pthread_cond_s", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e23770", + "kind": "FieldDecl", + "loc": { + "offset": 3505, + "line": 96, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3483, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3505, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__wseq", + "type": { + "desugaredQualType": "__atomic_wide_counter", + "qualType": "__atomic_wide_counter", + "typeAliasDeclId": "0x55bbe6e1c5b8" + } + }, + { + "id": "0x55bbe6e237d0", + "kind": "FieldDecl", + "loc": { + "offset": 3537, + "line": 97, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3515, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3537, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__g1_start", + "type": { + "desugaredQualType": "__atomic_wide_counter", + "qualType": "__atomic_wide_counter", + "typeAliasDeclId": "0x55bbe6e1c5b8" + } + }, + { + "id": "0x55bbe6e238c0", + "kind": "FieldDecl", + "loc": { + "offset": 3564, + "line": 98, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3551, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3574, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__g_refs", + "type": { + "qualType": "unsigned int[2]" + } + }, + { + "id": "0x55bbe6e23978", + "kind": "FieldDecl", + "loc": { + "offset": 3609, + "line": 99, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3596, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3619, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__g_size", + "type": { + "qualType": "unsigned int[2]" + } + }, + { + "id": "0x55bbe6e239e0", + "kind": "FieldDecl", + "loc": { + "offset": 3637, + "line": 100, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3624, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3637, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__g1_orig_size", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e23a48", + "kind": "FieldDecl", + "loc": { + "offset": 3668, + "line": 101, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3655, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3668, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__wrefs", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e23b00", + "kind": "FieldDecl", + "loc": { + "offset": 3692, + "line": 102, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3679, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3705, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__g_signals", + "type": { + "qualType": "unsigned int[2]" + } + } + ] + }, + { + "id": "0x55bbe6e23c28", + "kind": "TypedefDecl", + "loc": { + "offset": 3733, + "line": 105, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3712, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3733, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__tss_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6e23c98", + "kind": "TypedefDecl", + "loc": { + "offset": 3768, + "line": 106, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3742, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3768, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__thrd_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6e23cf0", + "kind": "RecordDecl", + "loc": { + "offset": 3787, + "line": 108, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3787, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3827, + "line": 111, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e23da8", + "kind": "FieldDecl", + "loc": { + "offset": 3802, + "line": 110, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3798, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3802, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__data", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e23e58", + "kind": "TypedefDecl", + "loc": { + "offset": 3829, + "line": 111, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "range": { + "begin": { + "offset": 3779, + "line": 108, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + }, + "end": { + "offset": 3829, + "line": 111, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/pthreadtypes.h" + } + } + }, + "name": "__once_flag", + "type": { + "desugaredQualType": "__once_flag", + "qualType": "struct __once_flag" + }, + "inner": [ + { + "id": "0x55bbe6e23e00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __once_flag" + }, + "ownedTagDecl": { + "id": "0x55bbe6e23cf0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e23d70", + "kind": "RecordType", + "type": { + "qualType": "__once_flag" + }, + "decl": { + "id": "0x55bbe6e23cf0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e23ee0", + "kind": "TypedefDecl", + "loc": { + "offset": 1149, + "file": "/usr/include/bits/pthreadtypes.h", + "line": 27, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1123, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1149, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "isReferenced": true, + "name": "pthread_t", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6e23f38", + "kind": "RecordDecl", + "loc": { + "offset": 1280, + "line": 32, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1280, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1348, + "line": 36, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e24078", + "kind": "FieldDecl", + "loc": { + "offset": 1295, + "line": 34, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1290, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1330, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[4]" + } + }, + { + "id": "0x55bbe6e240e0", + "kind": "FieldDecl", + "loc": { + "offset": 1339, + "line": 35, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1335, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1339, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e25298", + "kind": "TypedefDecl", + "loc": { + "offset": 1350, + "line": 36, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1272, + "line": 32, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1350, + "line": 36, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_mutexattr_t", + "type": { + "desugaredQualType": "pthread_mutexattr_t", + "qualType": "union pthread_mutexattr_t" + }, + "inner": [ + { + "id": "0x55bbe6e25240", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_mutexattr_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e23f38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e23fc0", + "kind": "RecordType", + "type": { + "qualType": "pthread_mutexattr_t" + }, + "decl": { + "id": "0x55bbe6e23f38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e25308", + "kind": "RecordDecl", + "loc": { + "offset": 1503, + "line": 41, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1503, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1570, + "line": 45, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e25410", + "kind": "FieldDecl", + "loc": { + "offset": 1518, + "line": 43, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1513, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1552, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[4]" + } + }, + { + "id": "0x55bbe6e25478", + "kind": "FieldDecl", + "loc": { + "offset": 1561, + "line": 44, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1557, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1561, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e25528", + "kind": "TypedefDecl", + "loc": { + "offset": 1572, + "line": 45, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1495, + "line": 41, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1572, + "line": 45, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_condattr_t", + "type": { + "desugaredQualType": "pthread_condattr_t", + "qualType": "union pthread_condattr_t" + }, + "inner": [ + { + "id": "0x55bbe6e254d0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_condattr_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e25308", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e25390", + "kind": "RecordType", + "type": { + "qualType": "pthread_condattr_t" + }, + "decl": { + "id": "0x55bbe6e25308", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e255b0", + "kind": "TypedefDecl", + "loc": { + "offset": 1651, + "line": 49, + "col": 22, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1630, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1651, + "col": 22, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_key_t", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6e25620", + "kind": "TypedefDecl", + "loc": { + "offset": 1723, + "line": 53, + "col": 30, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1694, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1723, + "col": 30, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_once_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e25678", + "kind": "RecordDecl", + "loc": { + "offset": 1747, + "line": 56, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1741, + "col": 1, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1824, + "line": 60, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "previousDecl": "0x55bbe6df8818", + "name": "pthread_attr_t", + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e25798", + "kind": "FieldDecl", + "loc": { + "offset": 1771, + "line": 58, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1766, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1801, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[56]" + } + }, + { + "id": "0x55bbe6e25800", + "kind": "FieldDecl", + "loc": { + "offset": 1815, + "line": 59, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1806, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1815, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e25850", + "kind": "RecordDecl", + "loc": { + "offset": 1952, + "line": 67, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1952, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2056, + "line": 72, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e25940", + "kind": "FieldDecl", + "loc": { + "offset": 1987, + "line": 69, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1962, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1987, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__data", + "type": { + "desugaredQualType": "struct __pthread_mutex_s", + "qualType": "struct __pthread_mutex_s" + } + }, + { + "id": "0x55bbe6e25a28", + "kind": "FieldDecl", + "loc": { + "offset": 2002, + "line": 70, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1997, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2033, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[40]" + } + }, + { + "id": "0x55bbe6e25a90", + "kind": "FieldDecl", + "loc": { + "offset": 2047, + "line": 71, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2038, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2047, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e25c28", + "kind": "TypedefDecl", + "loc": { + "offset": 2058, + "line": 72, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1944, + "line": 67, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2058, + "line": 72, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_mutex_t", + "type": { + "desugaredQualType": "pthread_mutex_t", + "qualType": "union pthread_mutex_t" + }, + "inner": [ + { + "id": "0x55bbe6e25bd0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_mutex_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e25850", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e258d0", + "kind": "RecordType", + "type": { + "qualType": "pthread_mutex_t" + }, + "decl": { + "id": "0x55bbe6e25850", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e25c98", + "kind": "RecordDecl", + "loc": { + "offset": 2085, + "line": 75, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2085, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2206, + "line": 80, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e25d90", + "kind": "FieldDecl", + "loc": { + "offset": 2119, + "line": 77, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2095, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2119, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__data", + "type": { + "desugaredQualType": "struct __pthread_cond_s", + "qualType": "struct __pthread_cond_s" + } + }, + { + "id": "0x55bbe6e25e78", + "kind": "FieldDecl", + "loc": { + "offset": 2134, + "line": 78, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2129, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2164, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[48]" + } + }, + { + "id": "0x55bbe6e25ee0", + "kind": "FieldDecl", + "loc": { + "offset": 2197, + "line": 79, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2183, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2197, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long long" + } + } + ] + }, + { + "id": "0x55bbe6e26018", + "kind": "TypedefDecl", + "loc": { + "offset": 2208, + "line": 80, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2077, + "line": 75, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2208, + "line": 80, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_cond_t", + "type": { + "desugaredQualType": "pthread_cond_t", + "qualType": "union pthread_cond_t" + }, + "inner": [ + { + "id": "0x55bbe6e25fc0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_cond_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e25c98", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e25d20", + "kind": "RecordType", + "type": { + "qualType": "pthread_cond_t" + }, + "decl": { + "id": "0x55bbe6e25c98", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e26088", + "kind": "RecordDecl", + "loc": { + "offset": 2417, + "line": 86, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2417, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2528, + "line": 91, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e26180", + "kind": "FieldDecl", + "loc": { + "offset": 2458, + "line": 88, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2427, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2458, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__data", + "type": { + "desugaredQualType": "struct __pthread_rwlock_arch_t", + "qualType": "struct __pthread_rwlock_arch_t" + } + }, + { + "id": "0x55bbe6e26250", + "kind": "FieldDecl", + "loc": { + "offset": 2473, + "line": 89, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2468, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2505, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[56]" + } + }, + { + "id": "0x55bbe6e262b8", + "kind": "FieldDecl", + "loc": { + "offset": 2519, + "line": 90, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2510, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2519, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e26418", + "kind": "TypedefDecl", + "loc": { + "offset": 2530, + "line": 91, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2409, + "line": 86, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2530, + "line": 91, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_rwlock_t", + "type": { + "desugaredQualType": "pthread_rwlock_t", + "qualType": "union pthread_rwlock_t" + }, + "inner": [ + { + "id": "0x55bbe6e263c0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_rwlock_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e26088", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e26110", + "kind": "RecordType", + "type": { + "qualType": "pthread_rwlock_t" + }, + "decl": { + "id": "0x55bbe6e26088", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e26488", + "kind": "RecordDecl", + "loc": { + "offset": 2557, + "line": 93, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2557, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2631, + "line": 97, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e265c8", + "kind": "FieldDecl", + "loc": { + "offset": 2572, + "line": 95, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2567, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2608, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[8]" + } + }, + { + "id": "0x55bbe6e26630", + "kind": "FieldDecl", + "loc": { + "offset": 2622, + "line": 96, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2613, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2622, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e266d8", + "kind": "TypedefDecl", + "loc": { + "offset": 2633, + "line": 97, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2549, + "line": 93, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2633, + "line": 97, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_rwlockattr_t", + "type": { + "desugaredQualType": "pthread_rwlockattr_t", + "qualType": "union pthread_rwlockattr_t" + }, + "inner": [ + { + "id": "0x55bbe6e26680", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_rwlockattr_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e26488", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e26510", + "kind": "RecordType", + "type": { + "qualType": "pthread_rwlockattr_t" + }, + "decl": { + "id": "0x55bbe6e26488", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e26760", + "kind": "TypedefDecl", + "loc": { + "offset": 2739, + "line": 103, + "col": 22, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2718, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2739, + "col": 22, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_spinlock_t", + "type": { + "qualType": "volatile int" + }, + "inner": [ + { + "id": "0x55bbe6d213e4", + "kind": "QualType", + "type": { + "qualType": "volatile int" + }, + "qualifiers": "volatile", + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e267b8", + "kind": "RecordDecl", + "loc": { + "offset": 2861, + "line": 108, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2861, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2932, + "line": 112, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e268f8", + "kind": "FieldDecl", + "loc": { + "offset": 2876, + "line": 110, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2871, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2909, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[32]" + } + }, + { + "id": "0x55bbe6e26960", + "kind": "FieldDecl", + "loc": { + "offset": 2923, + "line": 111, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2914, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2923, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e26a08", + "kind": "TypedefDecl", + "loc": { + "offset": 2934, + "line": 112, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2853, + "line": 108, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 2934, + "line": 112, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_barrier_t", + "type": { + "desugaredQualType": "pthread_barrier_t", + "qualType": "union pthread_barrier_t" + }, + "inner": [ + { + "id": "0x55bbe6e269b0", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_barrier_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e267b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e26840", + "kind": "RecordType", + "type": { + "qualType": "pthread_barrier_t" + }, + "decl": { + "id": "0x55bbe6e267b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e26a78", + "kind": "RecordDecl", + "loc": { + "offset": 2962, + "line": 114, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2962, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3032, + "line": 118, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e26b80", + "kind": "FieldDecl", + "loc": { + "offset": 2977, + "line": 116, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2972, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3014, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__size", + "type": { + "qualType": "char[4]" + } + }, + { + "id": "0x55bbe6e26be8", + "kind": "FieldDecl", + "loc": { + "offset": 3023, + "line": 117, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 3019, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3023, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__align", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e26c98", + "kind": "TypedefDecl", + "loc": { + "offset": 3034, + "line": 118, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 2954, + "line": 114, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 3034, + "line": 118, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "pthread_barrierattr_t", + "type": { + "desugaredQualType": "pthread_barrierattr_t", + "qualType": "union pthread_barrierattr_t" + }, + "inner": [ + { + "id": "0x55bbe6e26c40", + "kind": "ElaboratedType", + "type": { + "qualType": "union pthread_barrierattr_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e26a78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e26b00", + "kind": "RecordType", + "type": { + "qualType": "pthread_barrierattr_t" + }, + "decl": { + "id": "0x55bbe6e26a78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e26f50", + "kind": "FunctionDecl", + "loc": { + "offset": 1246, + "file": "/usr/include/bits/sigthread.h", + "line": 31, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1235, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1361, + "file": "/usr/include/bits/sigthread.h", + "line": 33, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + }, + "name": "pthread_sigmask", + "mangledName": "pthread_sigmask", + "type": { + "qualType": "int (int, const __sigset_t *restrict, __sigset_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e26d20", + "kind": "ParmVarDecl", + "loc": { + "offset": 1267, + "line": 31, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1263, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1267, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__how", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e26dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 1310, + "line": 32, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1281, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1310, + "col": 37, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__newmask", + "type": { + "qualType": "const __sigset_t *restrict" + } + }, + { + "id": "0x55bbe6e26e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 1351, + "line": 33, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1328, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1351, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__oldmask", + "type": { + "qualType": "__sigset_t *restrict" + } + }, + { + "id": "0x55bbe6e27008", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1361, + "file": "/usr/include/bits/sigthread.h", + "line": 33, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1361, + "file": "/usr/include/bits/sigthread.h", + "line": 33, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e28960", + "kind": "FunctionDecl", + "loc": { + "offset": 1427, + "line": 36, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1416, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1476, + "file": "/usr/include/bits/sigthread.h", + "line": 36, + "col": 61, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + }, + "name": "pthread_kill", + "mangledName": "pthread_kill", + "type": { + "qualType": "int (pthread_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e27090", + "kind": "ParmVarDecl", + "loc": { + "offset": 1451, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1441, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1451, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__threadid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "pthread_t", + "typeAliasDeclId": "0x55bbe6e23ee0" + } + }, + { + "id": "0x55bbe6e27110", + "kind": "ParmVarDecl", + "loc": { + "offset": 1467, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "range": { + "begin": { + "offset": 1463, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "end": { + "offset": 1467, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "name": "__signo", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e28a10", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1476, + "file": "/usr/include/bits/sigthread.h", + "line": 36, + "col": 61, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1476, + "file": "/usr/include/bits/sigthread.h", + "line": 36, + "col": 61, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/signal.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e28b08", + "kind": "FunctionDecl", + "loc": { + "offset": 12664, + "file": "/usr/include/signal.h", + "line": 383, + "col": 12, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12653, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12695, + "file": "/usr/include/signal.h", + "line": 383, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__libc_current_sigrtmin", + "mangledName": "__libc_current_sigrtmin", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e28ba8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12695, + "file": "/usr/include/signal.h", + "line": 383, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12695, + "file": "/usr/include/signal.h", + "line": 383, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e28ca0", + "kind": "FunctionDecl", + "loc": { + "offset": 12788, + "line": 385, + "col": 12, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12777, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12819, + "file": "/usr/include/signal.h", + "line": 385, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__libc_current_sigrtmax", + "mangledName": "__libc_current_sigrtmax", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e28d40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12819, + "file": "/usr/include/signal.h", + "line": 385, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12819, + "file": "/usr/include/signal.h", + "line": 385, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e28dd0", + "kind": "TypedefDecl", + "loc": { + "offset": 454, + "file": "/usr/lib/clang/14.0.6/include/stdarg.h", + "line": 14, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 428, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 454, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "va_list", + "type": { + "desugaredQualType": "struct __va_list_tag[1]", + "qualType": "__builtin_va_list", + "typeAliasDeclId": "0x55bbe6d22208" + }, + "inner": [ + { + "id": "0x55bbe6e28da0", + "kind": "TypedefType", + "type": { + "qualType": "__builtin_va_list" + }, + "decl": { + "id": "0x55bbe6d22208", + "kind": "TypedefDecl", + "name": "__builtin_va_list" + }, + "inner": [ + { + "id": "0x55bbe6d221b0", + "kind": "ConstantArrayType", + "type": { + "qualType": "struct __va_list_tag[1]" + }, + "size": 1, + "inner": [ + { + "id": "0x55bbe6d21ff0", + "kind": "RecordType", + "type": { + "qualType": "struct __va_list_tag" + }, + "decl": { + "id": "0x55bbe6d21f68", + "kind": "RecordDecl", + "name": "__va_list_tag" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e28e38", + "kind": "TypedefDecl", + "loc": { + "offset": 1067, + "line": 32, + "col": 27, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1041, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1067, + "col": 27, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "__gnuc_va_list", + "type": { + "desugaredQualType": "struct __va_list_tag[1]", + "qualType": "__builtin_va_list", + "typeAliasDeclId": "0x55bbe6d22208" + }, + "inner": [ + { + "id": "0x55bbe6e28da0", + "kind": "TypedefType", + "type": { + "qualType": "__builtin_va_list" + }, + "decl": { + "id": "0x55bbe6d22208", + "kind": "TypedefDecl", + "name": "__builtin_va_list" + }, + "inner": [ + { + "id": "0x55bbe6d221b0", + "kind": "ConstantArrayType", + "type": { + "qualType": "struct __va_list_tag[1]" + }, + "size": 1, + "inner": [ + { + "id": "0x55bbe6d21ff0", + "kind": "RecordType", + "type": { + "qualType": "struct __va_list_tag" + }, + "decl": { + "id": "0x55bbe6d21f68", + "kind": "RecordDecl", + "name": "__va_list_tag" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e28e90", + "kind": "RecordDecl", + "loc": { + "offset": 425, + "file": "/usr/include/bits/types/__mbstate_t.h", + "line": 13, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 425, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 541, + "line": 21, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e28f48", + "kind": "FieldDecl", + "loc": { + "offset": 440, + "line": 15, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 436, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 440, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "name": "__count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e28f98", + "kind": "RecordDecl", + "loc": { + "offset": 451, + "line": 16, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 451, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 508, + "line": 20, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e29058", + "kind": "FieldDecl", + "loc": { + "offset": 479, + "line": 18, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 3087, + "file": "", + "line": 99, + "presumedLine": 98, + "col": 23, + "tokLen": 8 + }, + "expansionLoc": { + "offset": 465, + "file": "/usr/include/bits/types/__mbstate_t.h", + "line": 18, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "end": { + "offset": 479, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "name": "__wch", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e29108", + "kind": "FieldDecl", + "loc": { + "offset": 495, + "line": 19, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 490, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 503, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "name": "__wchb", + "type": { + "qualType": "char[4]" + } + } + ] + }, + { + "id": "0x55bbe6e291b8", + "kind": "FieldDecl", + "loc": { + "offset": 510, + "line": 20, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 451, + "line": 16, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 510, + "line": 20, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "name": "__value", + "type": { + "desugaredQualType": "union __mbstate_t::(unnamed at /usr/include/bits/types/__mbstate_t.h:16:3)", + "qualType": "union (unnamed union at /usr/include/bits/types/__mbstate_t.h:16:3)" + } + } + ] + }, + { + "id": "0x55bbe6e29268", + "kind": "TypedefDecl", + "loc": { + "offset": 543, + "line": 21, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "range": { + "begin": { + "offset": 417, + "line": 13, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + }, + "end": { + "offset": 543, + "line": 21, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/types/__fpos_t.h" + } + } + }, + "isReferenced": true, + "name": "__mbstate_t", + "type": { + "desugaredQualType": "__mbstate_t", + "qualType": "struct __mbstate_t" + }, + "inner": [ + { + "id": "0x55bbe6e29210", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __mbstate_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e28e90", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e28f10", + "kind": "RecordType", + "type": { + "qualType": "__mbstate_t" + }, + "decl": { + "id": "0x55bbe6e28e90", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e292d8", + "kind": "RecordDecl", + "loc": { + "offset": 309, + "file": "/usr/include/bits/types/__fpos_t.h", + "line": 10, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 302, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 361, + "line": 14, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_G_fpos_t", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e293b0", + "kind": "FieldDecl", + "loc": { + "offset": 331, + "line": 12, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 323, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 331, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__pos", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6e29430", + "kind": "FieldDecl", + "loc": { + "offset": 352, + "line": 13, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 340, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 352, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__state", + "type": { + "desugaredQualType": "__mbstate_t", + "qualType": "__mbstate_t", + "typeAliasDeclId": "0x55bbe6e29268" + } + } + ] + }, + { + "id": "0x55bbe6e294d8", + "kind": "TypedefDecl", + "loc": { + "offset": 363, + "line": 14, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 294, + "line": 10, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 363, + "line": 14, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "isReferenced": true, + "name": "__fpos_t", + "type": { + "desugaredQualType": "struct _G_fpos_t", + "qualType": "struct _G_fpos_t" + }, + "inner": [ + { + "id": "0x55bbe6e29480", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _G_fpos_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e292d8", + "kind": "RecordDecl", + "name": "_G_fpos_t" + }, + "inner": [ + { + "id": "0x55bbe6e29360", + "kind": "RecordType", + "type": { + "qualType": "struct _G_fpos_t" + }, + "decl": { + "id": "0x55bbe6e292d8", + "kind": "RecordDecl", + "name": "_G_fpos_t" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e29548", + "kind": "RecordDecl", + "loc": { + "offset": 332, + "file": "/usr/include/bits/types/__fpos64_t.h", + "line": 10, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 325, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 388, + "line": 14, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_G_fpos64_t", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e29600", + "kind": "FieldDecl", + "loc": { + "offset": 358, + "line": 12, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 348, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 358, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__pos", + "type": { + "desugaredQualType": "long", + "qualType": "__off64_t", + "typeAliasDeclId": "0x55bbe6dd4540" + } + }, + { + "id": "0x55bbe6e29660", + "kind": "FieldDecl", + "loc": { + "offset": 379, + "line": 13, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 367, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 379, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__state", + "type": { + "desugaredQualType": "__mbstate_t", + "qualType": "__mbstate_t", + "typeAliasDeclId": "0x55bbe6e29268" + } + } + ] + }, + { + "id": "0x55bbe6e29708", + "kind": "TypedefDecl", + "loc": { + "offset": 390, + "line": 14, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 317, + "line": 10, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 390, + "line": 14, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__fpos64_t", + "type": { + "desugaredQualType": "struct _G_fpos64_t", + "qualType": "struct _G_fpos64_t" + }, + "inner": [ + { + "id": "0x55bbe6e296b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _G_fpos64_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e29548", + "kind": "RecordDecl", + "name": "_G_fpos64_t" + }, + "inner": [ + { + "id": "0x55bbe6e295d0", + "kind": "RecordType", + "type": { + "qualType": "struct _G_fpos64_t" + }, + "decl": { + "id": "0x55bbe6e29548", + "kind": "RecordDecl", + "name": "_G_fpos64_t" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e29778", + "kind": "RecordDecl", + "loc": { + "offset": 60, + "file": "/usr/include/bits/types/__FILE.h", + "line": 4, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 53, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 60, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_FILE", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6e29870", + "kind": "TypedefDecl", + "loc": { + "offset": 94, + "line": 5, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 70, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 94, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__FILE", + "type": { + "desugaredQualType": "struct _IO_FILE", + "qualType": "struct _IO_FILE" + }, + "inner": [ + { + "id": "0x55bbe6e29820", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _IO_FILE" + }, + "inner": [ + { + "id": "0x55bbe6e29800", + "kind": "RecordType", + "type": { + "qualType": "struct _IO_FILE" + }, + "decl": { + "id": "0x55bbe6de42e8", + "kind": "RecordDecl", + "name": "_IO_FILE" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e298c8", + "kind": "RecordDecl", + "loc": { + "offset": 56, + "file": "/usr/include/bits/types/FILE.h", + "line": 4, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 49, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 56, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "previousDecl": "0x55bbe6e29778", + "name": "_IO_FILE", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6de3fc0", + "kind": "TypedefDecl", + "loc": { + "offset": 166, + "line": 7, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 142, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 166, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "isReferenced": true, + "name": "FILE", + "type": { + "desugaredQualType": "struct _IO_FILE", + "qualType": "struct _IO_FILE" + }, + "inner": [ + { + "id": "0x55bbe6e29820", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _IO_FILE" + }, + "inner": [ + { + "id": "0x55bbe6e29800", + "kind": "RecordType", + "type": { + "qualType": "struct _IO_FILE" + }, + "decl": { + "id": "0x55bbe6de42e8", + "kind": "RecordDecl", + "name": "_IO_FILE" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6de4018", + "kind": "RecordDecl", + "loc": { + "offset": 1346, + "file": "/usr/include/bits/types/struct_FILE.h", + "line": 35, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1339, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1346, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "previousDecl": "0x55bbe6e298c8", + "name": "_IO_FILE", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6de4098", + "kind": "RecordDecl", + "loc": { + "offset": 1363, + "line": 36, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1356, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1363, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_marker", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6de4140", + "kind": "RecordDecl", + "loc": { + "offset": 1382, + "line": 37, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1375, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1382, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_codecvt", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6de41e0", + "kind": "RecordDecl", + "loc": { + "offset": 1402, + "line": 38, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1395, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1402, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_wide_data", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6de4290", + "kind": "TypedefDecl", + "loc": { + "offset": 1565, + "line": 43, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1552, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1565, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "isReferenced": true, + "name": "_IO_lock_t", + "type": { + "qualType": "void" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + }, + { + "id": "0x55bbe6de42e8", + "kind": "RecordDecl", + "loc": { + "offset": 1764, + "line": 49, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1757, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3349, + "line": 99, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "previousDecl": "0x55bbe6de4018", + "name": "_IO_FILE", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6de4380", + "kind": "FieldDecl", + "loc": { + "offset": 1781, + "line": 51, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1777, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1781, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_flags", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de43e8", + "kind": "FieldDecl", + "loc": { + "offset": 1923, + "line": 54, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1917, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1923, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_read_ptr", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4450", + "kind": "FieldDecl", + "loc": { + "offset": 1972, + "line": 55, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 1966, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 1972, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_read_end", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de44b8", + "kind": "FieldDecl", + "loc": { + "offset": 2017, + "line": 56, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2011, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2017, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_read_base", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4520", + "kind": "FieldDecl", + "loc": { + "offset": 2073, + "line": 57, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2067, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2073, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_write_base", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4588", + "kind": "FieldDecl", + "loc": { + "offset": 2122, + "line": 58, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2116, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2122, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_write_ptr", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de45f0", + "kind": "FieldDecl", + "loc": { + "offset": 2172, + "line": 59, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2166, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2172, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_write_end", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4658", + "kind": "FieldDecl", + "loc": { + "offset": 2218, + "line": 60, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2212, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2218, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_buf_base", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de46c0", + "kind": "FieldDecl", + "loc": { + "offset": 2269, + "line": 61, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2263, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2269, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_buf_end", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4728", + "kind": "FieldDecl", + "loc": { + "offset": 2388, + "line": 64, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2382, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2388, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_save_base", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4790", + "kind": "FieldDecl", + "loc": { + "offset": 2459, + "line": 65, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2453, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2459, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_backup_base", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de47f8", + "kind": "FieldDecl", + "loc": { + "offset": 2539, + "line": 66, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2533, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2539, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_IO_save_end", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6de4900", + "kind": "FieldDecl", + "loc": { + "offset": 2621, + "line": 68, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2602, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2621, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_markers", + "type": { + "qualType": "struct _IO_marker *" + } + }, + { + "id": "0x55bbe6de49d0", + "kind": "FieldDecl", + "loc": { + "offset": 2651, + "line": 70, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2634, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2651, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_chain", + "type": { + "qualType": "struct _IO_FILE *" + } + }, + { + "id": "0x55bbe6de4a38", + "kind": "FieldDecl", + "loc": { + "offset": 2666, + "line": 72, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2662, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2666, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_fileno", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de4aa0", + "kind": "FieldDecl", + "loc": { + "offset": 2681, + "line": 73, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2677, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2681, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_flags2", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de4b00", + "kind": "FieldDecl", + "loc": { + "offset": 2700, + "line": 74, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2692, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2700, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_old_offset", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6de4b68", + "kind": "FieldDecl", + "loc": { + "offset": 2832, + "line": 77, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2817, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2832, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_cur_column", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6de4bd0", + "kind": "FieldDecl", + "loc": { + "offset": 2859, + "line": 78, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2847, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2859, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_vtable_offset", + "type": { + "qualType": "signed char" + } + }, + { + "id": "0x55bbe6de4cb8", + "kind": "FieldDecl", + "loc": { + "offset": 2882, + "line": 79, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2877, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2893, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_shortbuf", + "type": { + "qualType": "char[1]" + } + }, + { + "id": "0x55bbe6de4d68", + "kind": "FieldDecl", + "loc": { + "offset": 2911, + "line": 81, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 2899, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 2911, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_lock", + "type": { + "qualType": "_IO_lock_t *" + } + }, + { + "id": "0x55bbe6de4dc8", + "kind": "FieldDecl", + "loc": { + "offset": 3020, + "line": 89, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3010, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3020, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_offset", + "type": { + "desugaredQualType": "long", + "qualType": "__off64_t", + "typeAliasDeclId": "0x55bbe6dd4540" + } + }, + { + "id": "0x55bbe6de4ed0", + "kind": "FieldDecl", + "loc": { + "offset": 3089, + "line": 91, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3069, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3089, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_codecvt", + "type": { + "qualType": "struct _IO_codecvt *" + } + }, + { + "id": "0x55bbe6de7220", + "kind": "FieldDecl", + "loc": { + "offset": 3123, + "line": 92, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3101, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3123, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_wide_data", + "type": { + "qualType": "struct _IO_wide_data *" + } + }, + { + "id": "0x55bbe6de7298", + "kind": "FieldDecl", + "loc": { + "offset": 3154, + "line": 93, + "col": 20, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3137, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3154, + "col": 20, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_freeres_list", + "type": { + "qualType": "struct _IO_FILE *" + } + }, + { + "id": "0x55bbe6de7300", + "kind": "FieldDecl", + "loc": { + "offset": 3177, + "line": 94, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3171, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3177, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_freeres_buf", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6de7360", + "kind": "FieldDecl", + "loc": { + "offset": 3200, + "line": 95, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3193, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3200, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "__pad5", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6de73c8", + "kind": "FieldDecl", + "loc": { + "offset": 3214, + "line": 96, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3210, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3214, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de7628", + "kind": "FieldDecl", + "loc": { + "offset": 3280, + "line": 98, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "range": { + "begin": { + "offset": 3275, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + }, + "end": { + "offset": 3346, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdio.h" + } + } + }, + "name": "_unused2", + "type": { + "qualType": "char[20]" + } + } + ] + }, + { + "id": "0x55bbe6de76b0", + "kind": "TypedefDecl", + "loc": { + "offset": 1526, + "file": "/usr/include/stdio.h", + "line": 52, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1503, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1526, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "previousDecl": "0x55bbe6e28dd0", + "name": "va_list", + "type": { + "desugaredQualType": "struct __va_list_tag[1]", + "qualType": "__gnuc_va_list", + "typeAliasDeclId": "0x55bbe6e28e38" + }, + "inner": [ + { + "id": "0x55bbe6de7680", + "kind": "TypedefType", + "type": { + "qualType": "__gnuc_va_list" + }, + "decl": { + "id": "0x55bbe6e28e38", + "kind": "TypedefDecl", + "name": "__gnuc_va_list" + }, + "inner": [ + { + "id": "0x55bbe6e28da0", + "kind": "TypedefType", + "type": { + "qualType": "__builtin_va_list" + }, + "decl": { + "id": "0x55bbe6d22208", + "kind": "TypedefDecl", + "name": "__builtin_va_list" + }, + "inner": [ + { + "id": "0x55bbe6d221b0", + "kind": "ConstantArrayType", + "type": { + "qualType": "struct __va_list_tag[1]" + }, + "size": 1, + "inner": [ + { + "id": "0x55bbe6d21ff0", + "kind": "RecordType", + "type": { + "qualType": "struct __va_list_tag" + }, + "decl": { + "id": "0x55bbe6d21f68", + "kind": "RecordDecl", + "name": "__va_list_tag" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6de7718", + "kind": "TypedefDecl", + "loc": { + "offset": 1737, + "line": 63, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1721, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1737, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "off_t", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + }, + "inner": [ + { + "id": "0x55bbe6e29380", + "kind": "TypedefType", + "type": { + "qualType": "__off_t" + }, + "decl": { + "id": "0x55bbe6dd44d0", + "kind": "TypedefDecl", + "name": "__off_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6de77a0", + "kind": "TypedefDecl", + "loc": { + "offset": 2015, + "line": 77, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1997, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2015, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "ssize_t", + "type": { + "desugaredQualType": "long", + "qualType": "__ssize_t", + "typeAliasDeclId": "0x55bbe6dd5140" + }, + "inner": [ + { + "id": "0x55bbe6de7770", + "kind": "TypedefType", + "type": { + "qualType": "__ssize_t" + }, + "decl": { + "id": "0x55bbe6dd5140", + "kind": "TypedefDecl", + "name": "__ssize_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6de7830", + "kind": "TypedefDecl", + "loc": { + "offset": 2179, + "line": 84, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2162, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2179, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "fpos_t", + "type": { + "desugaredQualType": "struct _G_fpos_t", + "qualType": "__fpos_t", + "typeAliasDeclId": "0x55bbe6e294d8" + }, + "inner": [ + { + "id": "0x55bbe6de7800", + "kind": "TypedefType", + "type": { + "qualType": "__fpos_t" + }, + "decl": { + "id": "0x55bbe6e294d8", + "kind": "TypedefDecl", + "name": "__fpos_t" + }, + "inner": [ + { + "id": "0x55bbe6e29480", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _G_fpos_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e292d8", + "kind": "RecordDecl", + "name": "_G_fpos_t" + }, + "inner": [ + { + "id": "0x55bbe6e29360", + "kind": "RecordType", + "type": { + "qualType": "struct _G_fpos_t" + }, + "decl": { + "id": "0x55bbe6e292d8", + "kind": "RecordDecl", + "name": "_G_fpos_t" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6de78e8", + "kind": "VarDecl", + "loc": { + "offset": 3798, + "line": 143, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3785, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3798, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "stdin", + "mangledName": "stdin", + "type": { + "qualType": "FILE *" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6de7960", + "kind": "VarDecl", + "loc": { + "offset": 3849, + "line": 144, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3836, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3849, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "stdout", + "mangledName": "stdout", + "type": { + "qualType": "FILE *" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6de79d8", + "kind": "VarDecl", + "loc": { + "offset": 3902, + "line": 145, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3889, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3902, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "stderr", + "mangledName": "stderr", + "type": { + "qualType": "FILE *" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6de7b20", + "kind": "FunctionDecl", + "loc": { + "offset": 4106, + "line": 152, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4095, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4138, + "file": "/usr/include/stdio.h", + "line": 152, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "remove", + "mangledName": "remove", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6de7a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 4126, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4114, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4126, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__filename", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6de7bc8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4138, + "file": "/usr/include/stdio.h", + "line": 152, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4138, + "file": "/usr/include/stdio.h", + "line": 152, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6de7d90", + "kind": "FunctionDecl", + "loc": { + "offset": 4189, + "line": 154, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4178, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4235, + "file": "/usr/include/stdio.h", + "line": 154, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "rename", + "mangledName": "rename", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6de7c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 4209, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4197, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4209, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__old", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6de7cb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4228, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4216, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4228, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__new", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6de7e40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4235, + "file": "/usr/include/stdio.h", + "line": 154, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4235, + "file": "/usr/include/stdio.h", + "line": 154, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6de8130", + "kind": "FunctionDecl", + "loc": { + "offset": 4343, + "line": 158, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4332, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4424, + "file": "/usr/include/stdio.h", + "line": 159, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "renameat", + "mangledName": "renameat", + "type": { + "qualType": "int (int, const char *, int, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6de7eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4357, + "line": 158, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4353, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4357, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__oldfd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de7f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 4378, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4366, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4378, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__old", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6de7fb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4389, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4385, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4389, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__newfd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6de8030", + "kind": "ParmVarDecl", + "loc": { + "offset": 4417, + "line": 159, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4405, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4417, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__new", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3c4e0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4424, + "file": "/usr/include/stdio.h", + "line": 159, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4424, + "file": "/usr/include/stdio.h", + "line": 159, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3c640", + "kind": "FunctionDecl", + "loc": { + "offset": 4941, + "line": 178, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4930, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4963, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fclose", + "mangledName": "fclose", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3c548", + "kind": "ParmVarDecl", + "loc": { + "offset": 4955, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4949, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4955, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e3c7d8", + "kind": "FunctionDecl", + "loc": { + "offset": 5243, + "line": 188, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5230, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5260, + "file": "/usr/include/stdio.h", + "line": 189, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tmpfile", + "mangledName": "tmpfile", + "type": { + "qualType": "FILE *(void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3c878", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5260, + "file": "/usr/include/stdio.h", + "line": 189, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5260, + "file": "/usr/include/stdio.h", + "line": 189, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3ca60", + "kind": "FunctionDecl", + "loc": { + "offset": 5658, + "line": 205, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5645, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5682, + "file": "/usr/include/stdio.h", + "line": 205, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tmpnam", + "mangledName": "tmpnam", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3c960", + "kind": "ParmVarDecl", + "loc": { + "offset": 5670, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5666, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5679, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e3cb08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5682, + "file": "/usr/include/stdio.h", + "line": 205, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5682, + "file": "/usr/include/stdio.h", + "line": 205, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3cc58", + "kind": "FunctionDecl", + "loc": { + "offset": 5843, + "line": 210, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5830, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5873, + "file": "/usr/include/stdio.h", + "line": 210, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tmpnam_r", + "mangledName": "tmpnam_r", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3cbc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5858, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5853, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5870, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "desugaredQualType": "char *", + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e3cd00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5873, + "file": "/usr/include/stdio.h", + "line": 210, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5873, + "file": "/usr/include/stdio.h", + "line": 210, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3ced0", + "kind": "FunctionDecl", + "loc": { + "offset": 6424, + "line": 222, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6411, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6482, + "file": "/usr/include/stdio.h", + "line": 223, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tempnam", + "mangledName": "tempnam", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3cd70", + "kind": "ParmVarDecl", + "loc": { + "offset": 6445, + "line": 222, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6433, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6445, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dir", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3cdf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6464, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6452, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6464, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pfx", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3cf80", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6474, + "file": "/usr/include/stdio.h", + "line": 223, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6474, + "file": "/usr/include/stdio.h", + "line": 223, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e3cfd8", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6482, + "file": "/usr/include/stdio.h", + "line": 223, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6482, + "file": "/usr/include/stdio.h", + "line": 223, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3d0a8", + "kind": "FunctionDecl", + "loc": { + "offset": 6697, + "line": 230, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6686, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6719, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fflush", + "mangledName": "fflush", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3d010", + "kind": "ParmVarDecl", + "loc": { + "offset": 6711, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6705, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6711, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e3d1f8", + "kind": "FunctionDecl", + "loc": { + "offset": 7041, + "line": 239, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7030, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7072, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fflush_unlocked", + "mangledName": "fflush_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3d160", + "kind": "ParmVarDecl", + "loc": { + "offset": 7064, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7058, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7064, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e3d4d0", + "kind": "FunctionDecl", + "loc": { + "offset": 7585, + "line": 258, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7585, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7585, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "fopen", + "mangledName": "fopen", + "type": { + "qualType": "FILE *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3d5c8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3d630", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3d570", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e3d6a8", + "kind": "FunctionDecl", + "loc": { + "offset": 7585, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7572, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7667, + "file": "/usr/include/stdio.h", + "line": 260, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e3d4d0", + "name": "fopen", + "mangledName": "fopen", + "type": { + "qualType": "FILE *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3d2b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7615, + "line": 258, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7592, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7615, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__filename", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e3d338", + "kind": "ParmVarDecl", + "loc": { + "offset": 7656, + "line": 259, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7633, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7656, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e3d7b0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e3d758", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7667, + "file": "/usr/include/stdio.h", + "line": 260, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7667, + "file": "/usr/include/stdio.h", + "line": 260, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3da08", + "kind": "FunctionDecl", + "loc": { + "offset": 7881, + "line": 265, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7868, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7998, + "line": 267, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "freopen", + "mangledName": "freopen", + "type": { + "qualType": "FILE *(const char *restrict, const char *restrict, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3d7f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7913, + "line": 265, + "col": 46, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7890, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7913, + "col": 46, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__filename", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e3d870", + "kind": "ParmVarDecl", + "loc": { + "offset": 7956, + "line": 266, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7933, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7956, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e3d8e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7990, + "line": 267, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7973, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7990, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e3dc68", + "kind": "FunctionDecl", + "loc": { + "offset": 8860, + "line": 293, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8847, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8909, + "file": "/usr/include/stdio.h", + "line": 294, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fdopen", + "mangledName": "fdopen", + "type": { + "qualType": "FILE *(int, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3dad8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8872, + "line": 293, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8868, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8872, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e3db58", + "kind": "ParmVarDecl", + "loc": { + "offset": 8890, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8878, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8890, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3dd18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8899, + "file": "/usr/include/stdio.h", + "line": 293, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8899, + "file": "/usr/include/stdio.h", + "line": 293, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e3dd70", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8909, + "file": "/usr/include/stdio.h", + "line": 294, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8909, + "file": "/usr/include/stdio.h", + "line": 294, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3dfc8", + "kind": "FunctionDecl", + "loc": { + "offset": 9432, + "line": 308, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9419, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9498, + "file": "/usr/include/stdio.h", + "line": 309, + "col": 11, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fmemopen", + "mangledName": "fmemopen", + "type": { + "qualType": "FILE *(void *, size_t, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3ddb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9448, + "line": 308, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9442, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9448, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e3de28", + "kind": "ParmVarDecl", + "loc": { + "offset": 9460, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9453, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9460, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e3dea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9479, + "col": 61, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9467, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9479, + "col": 61, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3e080", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9490, + "file": "/usr/include/stdio.h", + "line": 309, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9490, + "file": "/usr/include/stdio.h", + "line": 309, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e3e0d8", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9498, + "file": "/usr/include/stdio.h", + "line": 309, + "col": 11, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9498, + "file": "/usr/include/stdio.h", + "line": 309, + "col": 11, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3e328", + "kind": "FunctionDecl", + "loc": { + "offset": 9774, + "line": 314, + "col": 14, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9761, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9836, + "file": "/usr/include/stdio.h", + "line": 315, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "open_memstream", + "mangledName": "open_memstream", + "type": { + "qualType": "FILE *(char **, size_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3e140", + "kind": "ParmVarDecl", + "loc": { + "offset": 9797, + "line": 314, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9790, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9797, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__bufloc", + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e3e218", + "kind": "ParmVarDecl", + "loc": { + "offset": 9815, + "col": 55, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9807, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9815, + "col": 55, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sizeloc", + "type": { + "qualType": "size_t *" + } + }, + { + "id": "0x55bbe6e3e3d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9826, + "file": "/usr/include/stdio.h", + "line": 314, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9826, + "file": "/usr/include/stdio.h", + "line": 314, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e3e430", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9836, + "file": "/usr/include/stdio.h", + "line": 315, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9836, + "file": "/usr/include/stdio.h", + "line": 315, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3ee18", + "kind": "FunctionDecl", + "loc": { + "offset": 10352, + "line": 328, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10340, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10411, + "file": "/usr/include/stdio.h", + "line": 328, + "col": 72, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setbuf", + "mangledName": "setbuf", + "type": { + "qualType": "void (FILE *restrict, char *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3e468", + "kind": "ParmVarDecl", + "loc": { + "offset": 10377, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10360, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10377, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e3ed08", + "kind": "ParmVarDecl", + "loc": { + "offset": 10404, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10387, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10404, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e3eec8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10411, + "file": "/usr/include/stdio.h", + "line": 328, + "col": 72, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10411, + "file": "/usr/include/stdio.h", + "line": 328, + "col": 72, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3f1f0", + "kind": "FunctionDecl", + "loc": { + "offset": 10581, + "line": 332, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10570, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10672, + "file": "/usr/include/stdio.h", + "line": 333, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setvbuf", + "mangledName": "setvbuf", + "type": { + "qualType": "int (FILE *restrict, char *restrict, int, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3ef30", + "kind": "ParmVarDecl", + "loc": { + "offset": 10607, + "line": 332, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10590, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10607, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e3efb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10634, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10617, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10634, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e3f030", + "kind": "ParmVarDecl", + "loc": { + "offset": 10651, + "line": 333, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10647, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10651, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e3f0a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10667, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10660, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10667, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e3f2b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10672, + "file": "/usr/include/stdio.h", + "line": 333, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10672, + "file": "/usr/include/stdio.h", + "line": 333, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3f538", + "kind": "FunctionDecl", + "loc": { + "offset": 10812, + "line": 338, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10800, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10898, + "file": "/usr/include/stdio.h", + "line": 339, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setbuffer", + "mangledName": "setbuffer", + "type": { + "qualType": "void (FILE *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3f318", + "kind": "ParmVarDecl", + "loc": { + "offset": 10840, + "line": 338, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10823, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10840, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e3f398", + "kind": "ParmVarDecl", + "loc": { + "offset": 10867, + "col": 68, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10850, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10867, + "col": 68, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e3f410", + "kind": "ParmVarDecl", + "loc": { + "offset": 10890, + "line": 339, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10883, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10890, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e3f5f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10898, + "file": "/usr/include/stdio.h", + "line": 339, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10898, + "file": "/usr/include/stdio.h", + "line": 339, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3f748", + "kind": "FunctionDecl", + "loc": { + "offset": 10954, + "line": 342, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10942, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10982, + "file": "/usr/include/stdio.h", + "line": 342, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setlinebuf", + "mangledName": "setlinebuf", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e3f658", + "kind": "ParmVarDecl", + "loc": { + "offset": 10972, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10966, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10972, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e3f7f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10982, + "file": "/usr/include/stdio.h", + "line": 342, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10982, + "file": "/usr/include/stdio.h", + "line": 342, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e3fa40", + "kind": "FunctionDecl", + "loc": { + "offset": 11145, + "line": 350, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "fprintf", + "mangledName": "fprintf", + "type": { + "qualType": "int (FILE *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e3fb38", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e3fba0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e3fae0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e3fc18", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e3fc50", + "kind": "FunctionDecl", + "loc": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11134, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11223, + "line": 351, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e3fa40", + "name": "fprintf", + "mangledName": "fprintf", + "type": { + "qualType": "int (FILE *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e3f858", + "kind": "ParmVarDecl", + "loc": { + "offset": 11171, + "line": 350, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11154, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11171, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e3f8d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11210, + "line": 351, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11187, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11210, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e40d50", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e40d78", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11145, + "line": 350, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11145, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e40ed8", + "kind": "FunctionDecl", + "loc": { + "offset": 11371, + "line": 356, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "printf", + "mangledName": "printf", + "type": { + "qualType": "int (const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e40fd0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e40f78", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e41040", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e41078", + "kind": "FunctionDecl", + "loc": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11360, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11415, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e40ed8", + "name": "printf", + "mangledName": "printf", + "type": { + "qualType": "int (const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e40dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11402, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11379, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11402, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e41150", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e41178", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11371, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e41368", + "kind": "FunctionDecl", + "loc": { + "offset": 11465, + "line": 358, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "sprintf", + "mangledName": "sprintf", + "type": { + "qualType": "int (char *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e41460", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e414c8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e41408", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e41540", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e41578", + "kind": "FunctionDecl", + "loc": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11454, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2970, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11540, + "file": "/usr/include/stdio.h", + "line": 359, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e41368", + "name": "sprintf", + "mangledName": "sprintf", + "type": { + "qualType": "int (char *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e411c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11491, + "line": 358, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11474, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11491, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e41248", + "kind": "ParmVarDecl", + "loc": { + "offset": 11525, + "line": 359, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11502, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11525, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e41680", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e416a8", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11465, + "line": 358, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11465, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e41628", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11540, + "file": "/usr/include/stdio.h", + "line": 359, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11540, + "file": "/usr/include/stdio.h", + "line": 359, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e419c0", + "kind": "FunctionDecl", + "loc": { + "offset": 11715, + "line": 365, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vfprintf", + "mangledName": "vfprintf", + "type": { + "qualType": "int (FILE *, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e41ab8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e41b20", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e41b88", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e41a60", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e41c08", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e41c40", + "kind": "FunctionDecl", + "loc": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11704, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11807, + "line": 366, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e419c0", + "name": "vfprintf", + "mangledName": "vfprintf", + "type": { + "qualType": "int (FILE *, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e416f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11742, + "line": 365, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11725, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11742, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e41770", + "kind": "ParmVarDecl", + "loc": { + "offset": 11770, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11747, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11770, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e41850", + "kind": "ParmVarDecl", + "loc": { + "offset": 11802, + "line": 366, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11787, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11802, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e41d50", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e41d78", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11715, + "line": 365, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11715, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e41f60", + "kind": "FunctionDecl", + "loc": { + "offset": 11978, + "line": 371, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vprintf", + "mangledName": "vprintf", + "type": { + "qualType": "int (const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e42058", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e420c0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e42000", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e42138", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e42170", + "kind": "FunctionDecl", + "loc": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11967, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12040, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e41f60", + "name": "vprintf", + "mangledName": "vprintf", + "type": { + "qualType": "int (const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e41dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12010, + "col": 44, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11987, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12010, + "col": 44, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e41e40", + "kind": "ParmVarDecl", + "loc": { + "offset": 12035, + "col": 69, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12020, + "col": 54, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12035, + "col": 69, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e42250", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e42278", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11978, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e424f0", + "kind": "FunctionDecl", + "loc": { + "offset": 12113, + "line": 373, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vsprintf", + "mangledName": "vsprintf", + "type": { + "qualType": "int (char *, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e425e8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e42650", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e426b8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e42590", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e42738", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e42770", + "kind": "FunctionDecl", + "loc": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12102, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2970, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12207, + "file": "/usr/include/stdio.h", + "line": 374, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e424f0", + "name": "vsprintf", + "mangledName": "vsprintf", + "type": { + "qualType": "int (char *, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e422c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12140, + "line": 373, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12123, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12140, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e42348", + "kind": "ParmVarDecl", + "loc": { + "offset": 12168, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12145, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12168, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e423c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12200, + "line": 374, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12185, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12200, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e42880", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e428a8", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12113, + "line": 373, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12113, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e42828", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12207, + "file": "/usr/include/stdio.h", + "line": 374, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12207, + "file": "/usr/include/stdio.h", + "line": 374, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e42b88", + "kind": "FunctionDecl", + "loc": { + "offset": 12330, + "line": 378, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12330, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12330, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "snprintf", + "mangledName": "snprintf", + "type": { + "qualType": "int (char *, unsigned long, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e42c80", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e42d30", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e42d98", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e42c28", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e42e18", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12330, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12330, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e42e50", + "kind": "FunctionDecl", + "loc": { + "offset": 12330, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12319, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12485, + "line": 380, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e42b88", + "name": "snprintf", + "mangledName": "snprintf", + "type": { + "qualType": "int (char *, unsigned long, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e428f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12357, + "line": 378, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12340, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12357, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e42970", + "kind": "ParmVarDecl", + "loc": { + "offset": 12369, + "col": 51, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12362, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12369, + "col": 51, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__maxlen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e429f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12409, + "line": 379, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12386, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12409, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e42f98", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e42f08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12429, + "file": "/usr/include/stdio.h", + "line": 380, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12429, + "file": "/usr/include/stdio.h", + "line": 380, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e42f60", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12455, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12483, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e432e0", + "kind": "FunctionDecl", + "loc": { + "offset": 12500, + "line": 382, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12500, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12500, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vsnprintf", + "mangledName": "vsnprintf", + "type": { + "qualType": "int (char *, unsigned long, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e433d8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e43440", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e434a8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e43510", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e43380", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e43598", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12500, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12500, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e435d0", + "kind": "FunctionDecl", + "loc": { + "offset": 12500, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12489, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12674, + "line": 384, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e432e0", + "name": "vsnprintf", + "mangledName": "vsnprintf", + "type": { + "qualType": "int (char *, unsigned long, const char *, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e42fd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12528, + "line": 382, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12511, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12528, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e43050", + "kind": "ParmVarDecl", + "loc": { + "offset": 12540, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12533, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12540, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__maxlen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e430d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12581, + "line": 383, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12558, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12581, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e43148", + "kind": "ParmVarDecl", + "loc": { + "offset": 12606, + "col": 57, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12591, + "col": 42, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12606, + "col": 57, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e43720", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e43690", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12618, + "file": "/usr/include/stdio.h", + "line": 384, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12618, + "file": "/usr/include/stdio.h", + "line": 384, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e436e8", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 12644, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12672, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e439d0", + "kind": "FunctionDecl", + "loc": { + "offset": 13423, + "line": 403, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13412, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13553, + "line": 405, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "vdprintf", + "mangledName": "vdprintf", + "type": { + "qualType": "int (int, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e43760", + "kind": "ParmVarDecl", + "loc": { + "offset": 13437, + "line": 403, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13433, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13437, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e437e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13466, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13443, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13466, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fmt", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e43858", + "kind": "ParmVarDecl", + "loc": { + "offset": 13495, + "line": 404, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13480, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13495, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e43a88", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 13523, + "line": 405, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13551, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e44d60", + "kind": "FunctionDecl", + "loc": { + "offset": 13567, + "line": 406, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13556, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13672, + "line": 407, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dprintf", + "mangledName": "dprintf", + "type": { + "qualType": "int (int, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e43b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 13580, + "line": 406, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13576, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13580, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e43b88", + "kind": "ParmVarDecl", + "loc": { + "offset": 13609, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13586, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13609, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fmt", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e44e10", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 13642, + "line": 407, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13670, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e44fa8", + "kind": "FunctionDecl", + "loc": { + "offset": 13829, + "line": 415, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "fscanf", + "mangledName": "fscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e450a0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e45108", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45048", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e45180", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e451b8", + "kind": "FunctionDecl", + "loc": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13818, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13905, + "line": 416, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e44fa8", + "name": "fscanf", + "mangledName": "fscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e44e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 13854, + "line": 415, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13837, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13854, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e44f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 13892, + "line": 416, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13869, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13892, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45298", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e452c0", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 13829, + "line": 415, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e453a8", + "kind": "FunctionDecl", + "loc": { + "offset": 14058, + "line": 421, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "scanf", + "mangledName": "scanf", + "type": { + "qualType": "int (const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e454a0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45448", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e45510", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e45548", + "kind": "FunctionDecl", + "loc": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14047, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14101, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e453a8", + "name": "scanf", + "mangledName": "scanf", + "type": { + "qualType": "int (const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e45310", + "kind": "ParmVarDecl", + "loc": { + "offset": 14088, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14065, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14088, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45620", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e45648", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + } + ] + }, + { + "id": "0x55bbe6e45838", + "kind": "FunctionDecl", + "loc": { + "offset": 14157, + "line": 423, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "sscanf", + "mangledName": "sscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e45930", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45998", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e458d8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e45a10", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e45a48", + "kind": "FunctionDecl", + "loc": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14146, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14236, + "file": "/usr/include/stdio.h", + "line": 424, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e45838", + "name": "sscanf", + "mangledName": "sscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e45698", + "kind": "ParmVarDecl", + "loc": { + "offset": 14188, + "line": 423, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14165, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14188, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45718", + "kind": "ParmVarDecl", + "loc": { + "offset": 14221, + "line": 424, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14198, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14221, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e45b50", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e45b78", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14157, + "line": 423, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e45af8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14236, + "file": "/usr/include/stdio.h", + "line": 424, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14236, + "file": "/usr/include/stdio.h", + "line": 424, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e45bc8", + "kind": "TypedefDecl", + "loc": { + "offset": 6664, + "file": "/usr/include/bits/floatn-common.h", + "line": 214, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "range": { + "begin": { + "offset": 6650, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "end": { + "offset": 6664, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + } + }, + "name": "_Float32", + "type": { + "qualType": "float" + }, + "inner": [ + { + "id": "0x55bbe6d214e0", + "kind": "BuiltinType", + "type": { + "qualType": "float" + } + } + ] + }, + { + "id": "0x55bbe6e45c38", + "kind": "TypedefDecl", + "loc": { + "offset": 7772, + "line": 251, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "range": { + "begin": { + "offset": 7757, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "end": { + "offset": 7772, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + } + }, + "name": "_Float64", + "type": { + "qualType": "double" + }, + "inner": [ + { + "id": "0x55bbe6d21500", + "kind": "BuiltinType", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe6e45ca8", + "kind": "TypedefDecl", + "loc": { + "offset": 8156, + "line": 268, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "range": { + "begin": { + "offset": 8141, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "end": { + "offset": 8156, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + } + }, + "name": "_Float32x", + "type": { + "qualType": "double" + }, + "inner": [ + { + "id": "0x55bbe6d21500", + "kind": "BuiltinType", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe6e4ccd0", + "kind": "TypedefDecl", + "loc": { + "offset": 8569, + "line": 285, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "range": { + "begin": { + "offset": 8549, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + }, + "end": { + "offset": 8569, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/floatn.h" + } + } + }, + "name": "_Float64x", + "type": { + "qualType": "long double" + }, + "inner": [ + { + "id": "0x55bbe6d21520", + "kind": "BuiltinType", + "type": { + "qualType": "long double" + } + } + ] + }, + { + "id": "0x55bbe6e4cec0", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 14653, + "file": "/usr/include/stdio.h", + "line": 434, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 14630, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 9118, + "file": "/usr/include/sys/cdefs.h", + "line": 247, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14641, + "file": "/usr/include/stdio.h", + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e451b8", + "name": "fscanf", + "mangledName": "__isoc99_fscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e4cd38", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 14679, + "col": 50, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 14662, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 14679, + "col": 50, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e4cdb8", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 14716, + "line": 435, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 14693, + "line": 435, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 14716, + "line": 435, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14641, + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4cfe8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4d010", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 13829, + "line": 415, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e4cf60", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 315, + "file": "", + "line": 34, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14641, + "file": "/usr/include/stdio.h", + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 315, + "file": "", + "line": 34, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14641, + "file": "/usr/include/stdio.h", + "line": 434, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4d168", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 14788, + "line": 437, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14776, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 14765, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 9118, + "file": "/usr/include/sys/cdefs.h", + "line": 247, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14776, + "file": "/usr/include/stdio.h", + "line": 437, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e45548", + "name": "scanf", + "mangledName": "__isoc99_scanf", + "type": { + "qualType": "int (const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e4d060", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 14819, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14776, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 14796, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14776, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 14819, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14776, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4d288", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4d2b0", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14058, + "line": 421, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14058, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e4d208", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 337, + "file": "", + "line": 36, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14776, + "file": "/usr/include/stdio.h", + "line": 437, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 337, + "file": "", + "line": 36, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14776, + "file": "/usr/include/stdio.h", + "line": 437, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4d450", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 14894, + "line": 439, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 14867, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14878, + "file": "/usr/include/stdio.h", + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e45a48", + "name": "sscanf", + "mangledName": "__isoc99_sscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6e4d300", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 14926, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 14903, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 14926, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4d380", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 14962, + "line": 440, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 14939, + "line": 440, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 14962, + "line": 440, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14878, + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4d5a0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4d5c8", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 14157, + "line": 423, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e4d4f0", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 360, + "file": "", + "line": 38, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14878, + "file": "/usr/include/stdio.h", + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 360, + "file": "", + "line": 38, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 14878, + "file": "/usr/include/stdio.h", + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4d578", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14878, + "file": "/usr/include/stdio.h", + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14878, + "file": "/usr/include/stdio.h", + "line": 439, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4d840", + "kind": "FunctionDecl", + "loc": { + "offset": 15594, + "line": 459, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15594, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15594, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vfscanf", + "mangledName": "vfscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4d938", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e4d9a0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4da08", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4d8e0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e4da88", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 15594, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15594, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e4dac0", + "kind": "FunctionDecl", + "loc": { + "offset": 15594, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15583, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15736, + "line": 461, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4d840", + "name": "vfscanf", + "mangledName": "vfscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4d610", + "kind": "ParmVarDecl", + "loc": { + "offset": 15620, + "line": 459, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15603, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15620, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e4d690", + "kind": "ParmVarDecl", + "loc": { + "offset": 15648, + "col": 66, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15625, + "col": 43, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15648, + "col": 66, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4d708", + "kind": "ParmVarDecl", + "loc": { + "offset": 15679, + "line": 460, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15664, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15679, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4dbe0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4db78", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 15707, + "line": 461, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15734, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4e5e8", + "kind": "FunctionDecl", + "loc": { + "offset": 15913, + "line": 467, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vscanf", + "mangledName": "vscanf", + "type": { + "qualType": "int (const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4e6e0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4e748", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4e688", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e4e7c0", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 15913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e4e7f8", + "kind": "FunctionDecl", + "loc": { + "offset": 15913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15902, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16026, + "line": 468, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4e5e8", + "name": "vscanf", + "mangledName": "vscanf", + "type": { + "qualType": "int (const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4dc20", + "kind": "ParmVarDecl", + "loc": { + "offset": 15944, + "line": 467, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15921, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15944, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4e4c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15969, + "col": 68, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15954, + "col": 53, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15969, + "col": 68, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4e910", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4e8a8", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 15997, + "line": 468, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16024, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4ec00", + "kind": "FunctionDecl", + "loc": { + "offset": 16106, + "line": 471, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16106, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16106, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vsscanf", + "mangledName": "vsscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4ecf8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4ed60", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4edc8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4eca0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e4ee48", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 16106, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16106, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e4ee80", + "kind": "FunctionDecl", + "loc": { + "offset": 16106, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16095, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16262, + "line": 473, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4ec00", + "name": "vsscanf", + "mangledName": "vsscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4e950", + "kind": "ParmVarDecl", + "loc": { + "offset": 16138, + "line": 471, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16115, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16138, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4e9d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16172, + "line": 472, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16149, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16172, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4ea48", + "kind": "ParmVarDecl", + "loc": { + "offset": 16197, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16182, + "col": 40, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16197, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4efc8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4ef38", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16209, + "file": "/usr/include/stdio.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16209, + "file": "/usr/include/stdio.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4ef90", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 16233, + "col": 30, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16260, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4f258", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 16486, + "line": 479, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 16463, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16663, + "line": 483, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4dac0", + "name": "vfscanf", + "mangledName": "__isoc99_vfscanf", + "type": { + "qualType": "int (FILE *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4f000", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16522, + "line": 480, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16505, + "line": 480, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16522, + "line": 480, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__s", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e4f080", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16553, + "line": 481, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16530, + "line": 481, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16553, + "line": 481, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4f0f8", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16578, + "line": 481, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16563, + "line": 481, + "col": 37, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16578, + "line": 481, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16474, + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4f3c0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4f2f8", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 414, + "file": "", + "line": 41, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16474, + "file": "/usr/include/stdio.h", + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 414, + "file": "", + "line": 41, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16474, + "file": "/usr/include/stdio.h", + "line": 479, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4f388", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 16634, + "line": 483, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16661, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4f5f0", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 16695, + "line": 484, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 16672, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16831, + "line": 486, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4e7f8", + "name": "vscanf", + "mangledName": "__isoc99_vscanf", + "type": { + "qualType": "int (const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4f400", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16727, + "line": 484, + "col": 56, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16704, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16727, + "col": 56, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4f4d0", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16756, + "line": 485, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "line": 484, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16741, + "line": 485, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "line": 484, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16756, + "line": 485, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16683, + "line": 484, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4f750", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4f690", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 437, + "file": "", + "line": 43, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16683, + "file": "/usr/include/stdio.h", + "line": 484, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 437, + "file": "", + "line": 43, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16683, + "file": "/usr/include/stdio.h", + "line": 484, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4f718", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 16802, + "line": 486, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16829, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4f9b0", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 16867, + "line": 487, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 16840, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17049, + "line": 491, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e4ee80", + "name": "vsscanf", + "mangledName": "__isoc99_vsscanf", + "type": { + "qualType": "int (const char *restrict, const char *restrict, struct __va_list_tag *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4f790", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16906, + "line": 488, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16883, + "line": 488, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16906, + "line": 488, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4f810", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16941, + "line": 489, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16918, + "line": 489, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16941, + "line": 489, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__format", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e4f888", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 16973, + "line": 490, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 16958, + "line": 490, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16973, + "line": 490, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16851, + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__arg", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + }, + { + "id": "0x55bbe6e4fb40", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e4fa50", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 461, + "file": "", + "line": 45, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16851, + "file": "/usr/include/stdio.h", + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 461, + "file": "", + "line": 45, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16851, + "file": "/usr/include/stdio.h", + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4fae0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16851, + "file": "/usr/include/stdio.h", + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16851, + "file": "/usr/include/stdio.h", + "line": 487, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e4fb08", + "kind": "FormatAttr", + "range": { + "begin": { + "offset": 17020, + "line": 491, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17047, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e4fc10", + "kind": "FunctionDecl", + "loc": { + "offset": 17738, + "line": 513, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17727, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17759, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fgetc", + "mangledName": "fgetc", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4fb78", + "kind": "ParmVarDecl", + "loc": { + "offset": 17751, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17745, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17751, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e4fd60", + "kind": "FunctionDecl", + "loc": { + "offset": 17773, + "line": 514, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17762, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17793, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getc", + "mangledName": "getc", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4fcc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17785, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17779, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17785, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e4fea8", + "kind": "FunctionDecl", + "loc": { + "offset": 17937, + "line": 520, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17926, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17950, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getchar", + "mangledName": "getchar", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6e4fff0", + "kind": "FunctionDecl", + "loc": { + "offset": 18127, + "line": 527, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18116, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18156, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getc_unlocked", + "mangledName": "getc_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e4ff58", + "kind": "ParmVarDecl", + "loc": { + "offset": 18148, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18142, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18148, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e50138", + "kind": "FunctionDecl", + "loc": { + "offset": 18170, + "line": 528, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18159, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18192, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getchar_unlocked", + "mangledName": "getchar_unlocked", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6e50280", + "kind": "FunctionDecl", + "loc": { + "offset": 18539, + "line": 538, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18528, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18569, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fgetc_unlocked", + "mangledName": "fgetc_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e501e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18561, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18555, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18561, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e51720", + "kind": "FunctionDecl", + "loc": { + "offset": 18835, + "line": 549, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18824, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18865, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fputc", + "mangledName": "fputc", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e50340", + "kind": "ParmVarDecl", + "loc": { + "offset": 18846, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18842, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18846, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e503b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18857, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18851, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18857, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e51900", + "kind": "FunctionDecl", + "loc": { + "offset": 18879, + "line": 550, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18868, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18908, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "putc", + "mangledName": "putc", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e517e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18889, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18885, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18889, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e51860", + "kind": "ParmVarDecl", + "loc": { + "offset": 18900, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18894, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18900, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e51a60", + "kind": "FunctionDecl", + "loc": { + "offset": 19052, + "line": 556, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19041, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19068, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "putchar", + "mangledName": "putchar", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e519c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19065, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19061, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19065, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e51c38", + "kind": "FunctionDecl", + "loc": { + "offset": 19390, + "line": 565, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19379, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19429, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fputc_unlocked", + "mangledName": "fputc_unlocked", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e51b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 19410, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19406, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19410, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e51b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 19421, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19415, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19421, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e51e18", + "kind": "FunctionDecl", + "loc": { + "offset": 19630, + "line": 573, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19619, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19668, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "putc_unlocked", + "mangledName": "putc_unlocked", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e51d00", + "kind": "ParmVarDecl", + "loc": { + "offset": 19649, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19645, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19649, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e51d78", + "kind": "ParmVarDecl", + "loc": { + "offset": 19660, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19654, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19660, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e51f78", + "kind": "FunctionDecl", + "loc": { + "offset": 19682, + "line": 574, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19671, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19707, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "putchar_unlocked", + "mangledName": "putchar_unlocked", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e51ee0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19704, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19700, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19704, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e520c8", + "kind": "FunctionDecl", + "loc": { + "offset": 19865, + "line": 581, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19854, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19885, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getw", + "mangledName": "getw", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52030", + "kind": "ParmVarDecl", + "loc": { + "offset": 19877, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19871, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19877, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e522a0", + "kind": "FunctionDecl", + "loc": { + "offset": 19937, + "line": 584, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19926, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19966, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "putw", + "mangledName": "putw", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52188", + "kind": "ParmVarDecl", + "loc": { + "offset": 19947, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19943, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19947, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e52200", + "kind": "ParmVarDecl", + "loc": { + "offset": 19958, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19952, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19958, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e52590", + "kind": "FunctionDecl", + "loc": { + "offset": 20153, + "line": 592, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20140, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20216, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fgets", + "mangledName": "fgets", + "type": { + "qualType": "char *(char *restrict, int, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52368", + "kind": "ParmVarDecl", + "loc": { + "offset": 20177, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20160, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20177, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e523e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20186, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20182, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20186, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e52460", + "kind": "ParmVarDecl", + "loc": { + "offset": 20208, + "col": 69, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20191, + "col": 52, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20208, + "col": 69, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e52968", + "kind": "FunctionDecl", + "loc": { + "offset": 21941, + "line": 632, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21924, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22106, + "line": 634, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__getdelim", + "mangledName": "__getdelim", + "type": { + "qualType": "__ssize_t (char **restrict, size_t *restrict, int, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52660", + "kind": "ParmVarDecl", + "loc": { + "offset": 21971, + "line": 632, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21953, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21971, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__lineptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e52730", + "kind": "ParmVarDecl", + "loc": { + "offset": 22030, + "line": 633, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22011, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22030, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "qualType": "size_t *restrict" + } + }, + { + "id": "0x55bbe6e527b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22039, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22035, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22039, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delimiter", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e52828", + "kind": "ParmVarDecl", + "loc": { + "offset": 22098, + "line": 634, + "col": 47, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22081, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22098, + "col": 47, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e52c58", + "kind": "FunctionDecl", + "loc": { + "offset": 22132, + "line": 635, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22115, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22291, + "line": 637, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getdelim", + "mangledName": "getdelim", + "type": { + "qualType": "__ssize_t (char **restrict, size_t *restrict, int, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 22160, + "line": 635, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22142, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22160, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__lineptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e52ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22217, + "line": 636, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22198, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22217, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "qualType": "size_t *restrict" + } + }, + { + "id": "0x55bbe6e52b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 22226, + "col": 56, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22222, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22226, + "col": 56, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delimiter", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e52bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22283, + "line": 637, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22266, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22283, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e52f48", + "kind": "FunctionDecl", + "loc": { + "offset": 22605, + "line": 645, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22588, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22744, + "line": 647, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getline", + "mangledName": "getline", + "type": { + "qualType": "__ssize_t (char **restrict, size_t *restrict, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e52d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 22632, + "line": 645, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22614, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22632, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__lineptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e52da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22688, + "line": 646, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22669, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22688, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "qualType": "size_t *restrict" + } + }, + { + "id": "0x55bbe6e52e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 22736, + "line": 647, + "col": 44, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22719, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22736, + "col": 44, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e531b0", + "kind": "FunctionDecl", + "loc": { + "offset": 22899, + "line": 655, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22888, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22959, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "fputs", + "mangledName": "fputs", + "type": { + "qualType": "int (const char *restrict, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e53018", + "kind": "ParmVarDecl", + "loc": { + "offset": 22929, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22906, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22929, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e53090", + "kind": "ParmVarDecl", + "loc": { + "offset": 22951, + "col": 64, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22934, + "col": 47, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22951, + "col": 64, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e53310", + "kind": "FunctionDecl", + "loc": { + "offset": 23124, + "line": 661, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23113, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23145, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "puts", + "mangledName": "puts", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e53278", + "kind": "ParmVarDecl", + "loc": { + "offset": 23142, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23130, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23142, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe6e534e8", + "kind": "FunctionDecl", + "loc": { + "offset": 23316, + "line": 668, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23305, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23347, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ungetc", + "mangledName": "ungetc", + "type": { + "qualType": "int (int, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e533d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23328, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23324, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23328, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e53448", + "kind": "ParmVarDecl", + "loc": { + "offset": 23339, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23333, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23339, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e538d8", + "kind": "FunctionDecl", + "loc": { + "offset": 23507, + "line": 675, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23507, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23507, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "fread", + "mangledName": "fread", + "type": { + "qualType": "unsigned long (void *, unsigned long, unsigned long, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e539d0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e53a38", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e53aa0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e53b08", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e53978", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e53b90", + "kind": "FunctionDecl", + "loc": { + "offset": 23507, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23493, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23597, + "line": 676, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e538d8", + "name": "fread", + "mangledName": "fread", + "type": { + "qualType": "unsigned long (void *, unsigned long, unsigned long, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e535b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23531, + "line": 675, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23514, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23531, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *restrict" + } + }, + { + "id": "0x55bbe6e53628", + "kind": "ParmVarDecl", + "loc": { + "offset": 23545, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23538, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23545, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e536a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23567, + "line": 676, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23560, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23567, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e53740", + "kind": "ParmVarDecl", + "loc": { + "offset": 23589, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23572, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23589, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e53c80", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e53fe8", + "kind": "FunctionDecl", + "loc": { + "offset": 23760, + "line": 681, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23760, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23760, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "fwrite", + "mangledName": "fwrite", + "type": { + "qualType": "unsigned long (const void *, unsigned long, unsigned long, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e540e0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e54148", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e541b0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e54218", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e54088", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e542a0", + "kind": "FunctionDecl", + "loc": { + "offset": 23760, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23746, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23853, + "line": 682, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e53fe8", + "name": "fwrite", + "mangledName": "fwrite", + "type": { + "qualType": "unsigned long (const void *, unsigned long, unsigned long, FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e53cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23791, + "line": 681, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23768, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23791, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "const void *restrict" + } + }, + { + "id": "0x55bbe6e53d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 23805, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23798, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23805, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e53de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23828, + "line": 682, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23821, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23828, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e53e58", + "kind": "ParmVarDecl", + "loc": { + "offset": 23850, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23833, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23850, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e54390", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e545e0", + "kind": "FunctionDecl", + "loc": { + "offset": 24610, + "line": 702, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24596, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24711, + "line": 703, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fread_unlocked", + "mangledName": "fread_unlocked", + "type": { + "qualType": "size_t (void *restrict, size_t, size_t, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e543d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24643, + "line": 702, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24626, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24643, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *restrict" + } + }, + { + "id": "0x55bbe6e54448", + "kind": "ParmVarDecl", + "loc": { + "offset": 24657, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24650, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24657, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e544c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24681, + "line": 703, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24674, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24681, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e54538", + "kind": "ParmVarDecl", + "loc": { + "offset": 24703, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24686, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24703, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e55b78", + "kind": "FunctionDecl", + "loc": { + "offset": 24734, + "line": 704, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24720, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24843, + "line": 705, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fwrite_unlocked", + "mangledName": "fwrite_unlocked", + "type": { + "qualType": "size_t (const void *restrict, size_t, size_t, FILE *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e546b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24774, + "line": 704, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24751, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24774, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "const void *restrict" + } + }, + { + "id": "0x55bbe6e559e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24788, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24781, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24788, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e55a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 24813, + "line": 705, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24806, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24813, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e55ad0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24835, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24818, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24835, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e55e70", + "kind": "FunctionDecl", + "loc": { + "offset": 25004, + "line": 713, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24993, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25055, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fseek", + "mangledName": "fseek", + "type": { + "qualType": "int (FILE *, long, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e55c48", + "kind": "ParmVarDecl", + "loc": { + "offset": 25017, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25011, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25017, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e55cc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25036, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25027, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25036, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__off", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e55d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 25047, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25043, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25047, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__whence", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e56030", + "kind": "FunctionDecl", + "loc": { + "offset": 25213, + "line": 718, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25197, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25234, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ftell", + "mangledName": "ftell", + "type": { + "qualType": "long (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e55f38", + "kind": "ParmVarDecl", + "loc": { + "offset": 25226, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25220, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25226, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e56178", + "kind": "FunctionDecl", + "loc": { + "offset": 25390, + "line": 723, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25378, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25412, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rewind", + "mangledName": "rewind", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e560e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25404, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25398, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25404, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e56410", + "kind": "FunctionDecl", + "loc": { + "offset": 25921, + "line": 736, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25910, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25972, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fseeko", + "mangledName": "fseeko", + "type": { + "qualType": "int (FILE *, __off_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56230", + "kind": "ParmVarDecl", + "loc": { + "offset": 25935, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25929, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25935, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e562a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25953, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25945, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25953, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__off", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6e56328", + "kind": "ParmVarDecl", + "loc": { + "offset": 25964, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25960, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25964, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__whence", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e56598", + "kind": "FunctionDecl", + "loc": { + "offset": 26129, + "line": 741, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26114, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26151, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ftello", + "mangledName": "ftello", + "type": { + "qualType": "__off_t (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e564d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 26143, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26137, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26143, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e56860", + "kind": "FunctionDecl", + "loc": { + "offset": 26611, + "line": 760, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26600, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26671, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fgetpos", + "mangledName": "fgetpos", + "type": { + "qualType": "int (FILE *restrict, fpos_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56650", + "kind": "ParmVarDecl", + "loc": { + "offset": 26637, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26620, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26637, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *restrict" + } + }, + { + "id": "0x55bbe6e56748", + "kind": "ParmVarDecl", + "loc": { + "offset": 26666, + "col": 67, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26647, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26666, + "col": 67, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pos", + "type": { + "qualType": "fpos_t *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e56b40", + "kind": "FunctionDecl", + "loc": { + "offset": 26808, + "line": 765, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26797, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26852, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fsetpos", + "mangledName": "fsetpos", + "type": { + "qualType": "int (FILE *, const fpos_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56920", + "kind": "ParmVarDecl", + "loc": { + "offset": 26823, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26817, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26823, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e56a28", + "kind": "ParmVarDecl", + "loc": { + "offset": 26847, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26833, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26847, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pos", + "type": { + "qualType": "const fpos_t *" + } + } + ] + }, + { + "id": "0x55bbe6e56c90", + "kind": "FunctionDecl", + "loc": { + "offset": 27513, + "line": 786, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27501, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27539, + "file": "/usr/include/stdio.h", + "line": 786, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "clearerr", + "mangledName": "clearerr", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56c00", + "kind": "ParmVarDecl", + "loc": { + "offset": 27529, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27523, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27529, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e56d38", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27539, + "file": "/usr/include/stdio.h", + "line": 786, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27539, + "file": "/usr/include/stdio.h", + "line": 786, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e56e38", + "kind": "FunctionDecl", + "loc": { + "offset": 27603, + "line": 788, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27592, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27625, + "file": "/usr/include/stdio.h", + "line": 788, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "feof", + "mangledName": "feof", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56da0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27615, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27609, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27615, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e56ee0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27625, + "file": "/usr/include/stdio.h", + "line": 788, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27625, + "file": "/usr/include/stdio.h", + "line": 788, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e56fe0", + "kind": "FunctionDecl", + "loc": { + "offset": 27697, + "line": 790, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27686, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27721, + "file": "/usr/include/stdio.h", + "line": 790, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ferror", + "mangledName": "ferror", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e56f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 27711, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27705, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27711, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e57088", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27721, + "file": "/usr/include/stdio.h", + "line": 790, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27721, + "file": "/usr/include/stdio.h", + "line": 790, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e57180", + "kind": "FunctionDecl", + "loc": { + "offset": 27820, + "line": 794, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27808, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27855, + "file": "/usr/include/stdio.h", + "line": 794, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "clearerr_unlocked", + "mangledName": "clearerr_unlocked", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e570f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27845, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27839, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27845, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e57228", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27855, + "file": "/usr/include/stdio.h", + "line": 794, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27855, + "file": "/usr/include/stdio.h", + "line": 794, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e57328", + "kind": "FunctionDecl", + "loc": { + "offset": 27875, + "line": 795, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27864, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27906, + "file": "/usr/include/stdio.h", + "line": 795, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "feof_unlocked", + "mangledName": "feof_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e57290", + "kind": "ParmVarDecl", + "loc": { + "offset": 27896, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27890, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27896, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e573d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27906, + "file": "/usr/include/stdio.h", + "line": 795, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27906, + "file": "/usr/include/stdio.h", + "line": 795, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e574d0", + "kind": "FunctionDecl", + "loc": { + "offset": 27932, + "line": 796, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27921, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27965, + "file": "/usr/include/stdio.h", + "line": 796, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ferror_unlocked", + "mangledName": "ferror_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e57438", + "kind": "ParmVarDecl", + "loc": { + "offset": 27955, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27949, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27955, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e57578", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27965, + "file": "/usr/include/stdio.h", + "line": 796, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27965, + "file": "/usr/include/stdio.h", + "line": 796, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e576a8", + "kind": "FunctionDecl", + "loc": { + "offset": 28163, + "line": 804, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28151, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28186, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "perror", + "mangledName": "perror", + "type": { + "qualType": "void (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e575e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28183, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28171, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28183, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe6e577f8", + "kind": "FunctionDecl", + "loc": { + "offset": 28274, + "line": 809, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28263, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28298, + "file": "/usr/include/stdio.h", + "line": 809, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fileno", + "mangledName": "fileno", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e57760", + "kind": "ParmVarDecl", + "loc": { + "offset": 28288, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28282, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28288, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e578a0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28298, + "file": "/usr/include/stdio.h", + "line": 809, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28298, + "file": "/usr/include/stdio.h", + "line": 809, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e59a00", + "kind": "FunctionDecl", + "loc": { + "offset": 28420, + "line": 814, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28409, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28453, + "file": "/usr/include/stdio.h", + "line": 814, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fileno_unlocked", + "mangledName": "fileno_unlocked", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e57908", + "kind": "ParmVarDecl", + "loc": { + "offset": 28443, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28437, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28443, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e59aa8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28453, + "file": "/usr/include/stdio.h", + "line": 814, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28453, + "file": "/usr/include/stdio.h", + "line": 814, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e59ba8", + "kind": "FunctionDecl", + "loc": { + "offset": 28675, + "line": 823, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28664, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28697, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pclose", + "mangledName": "pclose", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e59b10", + "kind": "ParmVarDecl", + "loc": { + "offset": 28689, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28683, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28689, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e59d80", + "kind": "FunctionDecl", + "loc": { + "offset": 28881, + "line": 829, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28868, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28934, + "file": "/usr/include/stdio.h", + "line": 830, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "popen", + "mangledName": "popen", + "type": { + "qualType": "FILE *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e59c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 28900, + "line": 829, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28888, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28900, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__command", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e59ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28923, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28911, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28923, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__modes", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e59e30", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28934, + "file": "/usr/include/stdio.h", + "line": 830, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28934, + "file": "/usr/include/stdio.h", + "line": 830, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e59f38", + "kind": "FunctionDecl", + "loc": { + "offset": 29083, + "line": 837, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29070, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29103, + "file": "/usr/include/stdio.h", + "line": 837, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ctermid", + "mangledName": "ctermid", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e59ea0", + "kind": "ParmVarDecl", + "loc": { + "offset": 29098, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29092, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29098, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e59fe0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29103, + "file": "/usr/include/stdio.h", + "line": 837, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29103, + "file": "/usr/include/stdio.h", + "line": 837, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5a0d8", + "kind": "FunctionDecl", + "loc": { + "offset": 30030, + "line": 867, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30018, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30057, + "file": "/usr/include/stdio.h", + "line": 867, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "flockfile", + "mangledName": "flockfile", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5a048", + "kind": "ParmVarDecl", + "loc": { + "offset": 30047, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30041, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30047, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e5a180", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30057, + "file": "/usr/include/stdio.h", + "line": 867, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30057, + "file": "/usr/include/stdio.h", + "line": 867, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5a280", + "kind": "FunctionDecl", + "loc": { + "offset": 30163, + "line": 871, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30152, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30193, + "file": "/usr/include/stdio.h", + "line": 871, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ftrylockfile", + "mangledName": "ftrylockfile", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5a1e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 30183, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30177, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30183, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e5a328", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30193, + "file": "/usr/include/stdio.h", + "line": 871, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30193, + "file": "/usr/include/stdio.h", + "line": 871, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5a420", + "kind": "FunctionDecl", + "loc": { + "offset": 30273, + "line": 874, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30261, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30302, + "file": "/usr/include/stdio.h", + "line": 874, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "funlockfile", + "mangledName": "funlockfile", + "type": { + "qualType": "void (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5a390", + "kind": "ParmVarDecl", + "loc": { + "offset": 30292, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30286, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30292, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stream", + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e5a4c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30302, + "file": "/usr/include/stdio.h", + "line": 874, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30302, + "file": "/usr/include/stdio.h", + "line": 874, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5a5c8", + "kind": "FunctionDecl", + "loc": { + "offset": 30665, + "line": 885, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30654, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30680, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__uflow", + "mangledName": "__uflow", + "type": { + "qualType": "int (FILE *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5a530", + "kind": "ParmVarDecl", + "loc": { + "offset": 30680, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30674, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30679, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "FILE *" + } + } + ] + }, + { + "id": "0x55bbe6e5a820", + "kind": "FunctionDecl", + "loc": { + "offset": 30694, + "line": 886, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30683, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30717, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__overflow", + "mangledName": "__overflow", + "type": { + "qualType": "int (FILE *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5a680", + "kind": "ParmVarDecl", + "loc": { + "offset": 30712, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30706, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30711, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "FILE *" + } + }, + { + "id": "0x55bbe6e5a700", + "kind": "ParmVarDecl", + "loc": { + "offset": 30717, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30714, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30714, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e5a8e8", + "kind": "TypedefDecl", + "loc": { + "offset": 2388, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 74, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 2365, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 2388, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "isReferenced": true, + "name": "wchar_t", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e5a940", + "kind": "RecordDecl", + "loc": { + "offset": 1991, + "file": "/usr/include/stdlib.h", + "line": 59, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1991, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2070, + "line": 63, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e5f390", + "kind": "FieldDecl", + "loc": { + "offset": 2010, + "line": 61, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2006, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2010, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "quot", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e5f3f8", + "kind": "FieldDecl", + "loc": { + "offset": 2043, + "line": 62, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2039, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2043, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rem", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e5f4a8", + "kind": "TypedefDecl", + "loc": { + "offset": 2072, + "line": 63, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1983, + "line": 59, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2072, + "line": 63, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "div_t", + "type": { + "desugaredQualType": "div_t", + "qualType": "struct div_t" + }, + "inner": [ + { + "id": "0x55bbe6e5f450", + "kind": "ElaboratedType", + "type": { + "qualType": "struct div_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e5a940", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e5a9c0", + "kind": "RecordType", + "type": { + "qualType": "div_t" + }, + "decl": { + "id": "0x55bbe6e5a940", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e5f518", + "kind": "RecordDecl", + "loc": { + "offset": 2140, + "line": 67, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2140, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2227, + "line": 71, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e5f5d8", + "kind": "FieldDecl", + "loc": { + "offset": 2164, + "line": 69, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2155, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2164, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "quot", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e5f640", + "kind": "FieldDecl", + "loc": { + "offset": 2201, + "line": 70, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2192, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2201, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rem", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e5f6e8", + "kind": "TypedefDecl", + "loc": { + "offset": 2229, + "line": 71, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2132, + "line": 67, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2229, + "line": 71, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "ldiv_t", + "type": { + "desugaredQualType": "ldiv_t", + "qualType": "struct ldiv_t" + }, + "inner": [ + { + "id": "0x55bbe6e5f690", + "kind": "ElaboratedType", + "type": { + "qualType": "struct ldiv_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e5f518", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e5f5a0", + "kind": "RecordType", + "type": { + "qualType": "ldiv_t" + }, + "decl": { + "id": "0x55bbe6e5f518", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e5f758", + "kind": "RecordDecl", + "loc": { + "offset": 2378, + "line": 77, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2378, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2475, + "line": 81, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e5f818", + "kind": "FieldDecl", + "loc": { + "offset": 2407, + "line": 79, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2393, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2407, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "quot", + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6e5f880", + "kind": "FieldDecl", + "loc": { + "offset": 2449, + "line": 80, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2435, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2449, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rem", + "type": { + "qualType": "long long" + } + } + ] + }, + { + "id": "0x55bbe6e5f928", + "kind": "TypedefDecl", + "loc": { + "offset": 2477, + "line": 81, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2370, + "line": 77, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2477, + "line": 81, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "lldiv_t", + "type": { + "desugaredQualType": "lldiv_t", + "qualType": "struct lldiv_t" + }, + "inner": [ + { + "id": "0x55bbe6e5f8d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct lldiv_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6e5f758", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e5f7e0", + "kind": "RecordType", + "type": { + "qualType": "lldiv_t" + }, + "decl": { + "id": "0x55bbe6e5f758", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e5fa88", + "kind": "FunctionDecl", + "loc": { + "offset": 2973, + "line": 98, + "col": 15, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2959, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3003, + "file": "/usr/include/stdlib.h", + "line": 98, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__ctype_get_mb_cur_max", + "mangledName": "__ctype_get_mb_cur_max", + "type": { + "qualType": "size_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5fb28", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3003, + "file": "/usr/include/stdlib.h", + "line": 98, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3003, + "file": "/usr/include/stdlib.h", + "line": 98, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5fc80", + "kind": "FunctionDecl", + "loc": { + "offset": 3086, + "line": 102, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3072, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3144, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "atof", + "mangledName": "atof", + "type": { + "qualType": "double (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5fb98", + "kind": "ParmVarDecl", + "loc": { + "offset": 3104, + "line": 102, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3092, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3104, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e5fd28", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3117, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3117, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e5fd80", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3125, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3125, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e5fda8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3144, + "file": "/usr/include/stdlib.h", + "line": 103, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3157, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3144, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e5feb8", + "kind": "FunctionDecl", + "loc": { + "offset": 3217, + "line": 105, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3206, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3275, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "atoi", + "mangledName": "atoi", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e5fe00", + "kind": "ParmVarDecl", + "loc": { + "offset": 3235, + "line": 105, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3223, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3235, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e5ff60", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3248, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3248, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e5ffb8", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3256, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3256, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e5ffe0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3275, + "file": "/usr/include/stdlib.h", + "line": 106, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3288, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3275, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e60120", + "kind": "FunctionDecl", + "loc": { + "offset": 3357, + "line": 108, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3341, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3415, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "atol", + "mangledName": "atol", + "type": { + "qualType": "long (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e60030", + "kind": "ParmVarDecl", + "loc": { + "offset": 3375, + "line": 108, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3363, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3375, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e601c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3388, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3388, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e60220", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3396, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3396, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e60248", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3415, + "file": "/usr/include/stdlib.h", + "line": 109, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3428, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3415, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e603a0", + "kind": "FunctionDecl", + "loc": { + "offset": 3542, + "line": 113, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3521, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3601, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "atoll", + "mangledName": "atoll", + "type": { + "qualType": "long long (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e602a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3561, + "line": 113, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3549, + "col": 43, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3561, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e60448", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3574, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3574, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e604a0", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3582, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3582, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e604c8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3601, + "file": "/usr/include/stdlib.h", + "line": 114, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3614, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3601, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e606e0", + "kind": "FunctionDecl", + "loc": { + "offset": 3698, + "line": 118, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3698, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3698, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtod", + "mangledName": "strtod", + "type": { + "qualType": "double (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e607d8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e60840", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e60780", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e608b8", + "kind": "FunctionDecl", + "loc": { + "offset": 3698, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3684, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3786, + "file": "/usr/include/stdlib.h", + "line": 120, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e606e0", + "name": "strtod", + "mangledName": "strtod", + "type": { + "qualType": "double (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e60520", + "kind": "ParmVarDecl", + "loc": { + "offset": 3729, + "line": 118, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3706, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3729, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e605a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3763, + "line": 119, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3745, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3763, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e609f8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e60968", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3778, + "file": "/usr/include/stdlib.h", + "line": 120, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3778, + "file": "/usr/include/stdlib.h", + "line": 120, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e609c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3786, + "file": "/usr/include/stdlib.h", + "line": 120, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3799, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3786, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e60bf0", + "kind": "FunctionDecl", + "loc": { + "offset": 3916, + "line": 124, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3916, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3916, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtof", + "mangledName": "strtof", + "type": { + "qualType": "float (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e60ce8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e60d50", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e60c90", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e60dc8", + "kind": "FunctionDecl", + "loc": { + "offset": 3916, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3903, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3998, + "file": "/usr/include/stdlib.h", + "line": 125, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e60bf0", + "name": "strtof", + "mangledName": "strtof", + "type": { + "qualType": "float (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e60a38", + "kind": "ParmVarDecl", + "loc": { + "offset": 3947, + "line": 124, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3924, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3947, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e60ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3980, + "line": 125, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3962, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3980, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e60f08", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e60e78", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3990, + "file": "/usr/include/stdlib.h", + "line": 125, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3990, + "file": "/usr/include/stdlib.h", + "line": 125, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e60ed0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3998, + "file": "/usr/include/stdlib.h", + "line": 125, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4011, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3998, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e61100", + "kind": "FunctionDecl", + "loc": { + "offset": 4035, + "line": 127, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4035, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4035, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtold", + "mangledName": "strtold", + "type": { + "qualType": "long double (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e611f8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e61260", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e611a0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e612d8", + "kind": "FunctionDecl", + "loc": { + "offset": 4035, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4016, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4123, + "file": "/usr/include/stdlib.h", + "line": 129, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e61100", + "name": "strtold", + "mangledName": "strtold", + "type": { + "qualType": "long double (const char *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e60f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 4067, + "line": 127, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4044, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4067, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e60fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4100, + "line": 128, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4082, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4100, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e61448", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e613b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4115, + "file": "/usr/include/stdlib.h", + "line": 129, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4115, + "file": "/usr/include/stdlib.h", + "line": 129, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e61408", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4123, + "file": "/usr/include/stdlib.h", + "line": 129, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4136, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4123, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e616d0", + "kind": "FunctionDecl", + "loc": { + "offset": 5567, + "line": 177, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5567, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5567, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtol", + "mangledName": "strtol", + "type": { + "qualType": "long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e617c8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e61830", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e61898", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e61770", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e61918", + "kind": "FunctionDecl", + "loc": { + "offset": 5567, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5551, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5662, + "file": "/usr/include/stdlib.h", + "line": 179, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e616d0", + "name": "strtol", + "mangledName": "strtol", + "type": { + "qualType": "long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e61488", + "kind": "ParmVarDecl", + "loc": { + "offset": 5598, + "line": 177, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5575, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5598, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e61508", + "kind": "ParmVarDecl", + "loc": { + "offset": 5627, + "line": 178, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5609, + "col": 4, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5627, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e61588", + "kind": "ParmVarDecl", + "loc": { + "offset": 5641, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5637, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5641, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e61a68", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e619d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5654, + "file": "/usr/include/stdlib.h", + "line": 179, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5654, + "file": "/usr/include/stdlib.h", + "line": 179, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e61a28", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5662, + "file": "/usr/include/stdlib.h", + "line": 179, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5675, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5662, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e61cf0", + "kind": "FunctionDecl", + "loc": { + "offset": 5757, + "line": 181, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5757, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5757, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtoul", + "mangledName": "strtoul", + "type": { + "qualType": "unsigned long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e61de8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e61e50", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e61eb8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e61d90", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e61f38", + "kind": "FunctionDecl", + "loc": { + "offset": 5757, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5732, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5856, + "file": "/usr/include/stdlib.h", + "line": 183, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e61cf0", + "name": "strtoul", + "mangledName": "strtoul", + "type": { + "qualType": "unsigned long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e61aa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5789, + "line": 181, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5766, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5789, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e61b28", + "kind": "ParmVarDecl", + "loc": { + "offset": 5821, + "line": 182, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5803, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5821, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e61ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5835, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5831, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5835, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e62088", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e61ff0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5848, + "file": "/usr/include/stdlib.h", + "line": 183, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5848, + "file": "/usr/include/stdlib.h", + "line": 183, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e62048", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5856, + "file": "/usr/include/stdlib.h", + "line": 183, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5869, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5856, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e62310", + "kind": "FunctionDecl", + "loc": { + "offset": 5974, + "line": 188, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5953, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6074, + "file": "/usr/include/stdlib.h", + "line": 190, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strtoq", + "mangledName": "strtoq", + "type": { + "qualType": "long long (const char *restrict, char **restrict, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e620c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6005, + "line": 188, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5982, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6005, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e62148", + "kind": "ParmVarDecl", + "loc": { + "offset": 6039, + "line": 189, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6021, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6039, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e621c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6053, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6049, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6053, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e03b68", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6066, + "file": "/usr/include/stdlib.h", + "line": 190, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6066, + "file": "/usr/include/stdlib.h", + "line": 190, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e03bc0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6074, + "file": "/usr/include/stdlib.h", + "line": 190, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6087, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6074, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e03e60", + "kind": "FunctionDecl", + "loc": { + "offset": 6192, + "line": 193, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6162, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6296, + "file": "/usr/include/stdlib.h", + "line": 195, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strtouq", + "mangledName": "strtouq", + "type": { + "qualType": "unsigned long long (const char *restrict, char **restrict, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e03c10", + "kind": "ParmVarDecl", + "loc": { + "offset": 6224, + "line": 193, + "col": 63, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6201, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6224, + "col": 63, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e03c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 6261, + "line": 194, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6243, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6261, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e03d10", + "kind": "ParmVarDecl", + "loc": { + "offset": 6275, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6271, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6275, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e03f18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6288, + "file": "/usr/include/stdlib.h", + "line": 195, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6288, + "file": "/usr/include/stdlib.h", + "line": 195, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e03f70", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6296, + "file": "/usr/include/stdlib.h", + "line": 195, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6309, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6296, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e04188", + "kind": "FunctionDecl", + "loc": { + "offset": 6440, + "line": 201, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6440, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6440, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtoll", + "mangledName": "strtoll", + "type": { + "qualType": "long long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e04280", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e042e8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e04350", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e04228", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e043d0", + "kind": "FunctionDecl", + "loc": { + "offset": 6440, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6419, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6542, + "file": "/usr/include/stdlib.h", + "line": 203, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e04188", + "name": "strtoll", + "mangledName": "strtoll", + "type": { + "qualType": "long long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e03fc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6472, + "line": 201, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6449, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6472, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e04040", + "kind": "ParmVarDecl", + "loc": { + "offset": 6507, + "line": 202, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6489, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6507, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e040c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6521, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6517, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6521, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e04518", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e04488", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6534, + "file": "/usr/include/stdlib.h", + "line": 203, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6534, + "file": "/usr/include/stdlib.h", + "line": 203, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e044e0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6542, + "file": "/usr/include/stdlib.h", + "line": 203, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6555, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6542, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e04720", + "kind": "FunctionDecl", + "loc": { + "offset": 6660, + "line": 206, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6660, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6660, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtoull", + "mangledName": "strtoull", + "type": { + "qualType": "unsigned long long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e04818", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e04880", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe6e048e8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e047c0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e04968", + "kind": "FunctionDecl", + "loc": { + "offset": 6660, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6630, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6759, + "file": "/usr/include/stdlib.h", + "line": 208, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e04720", + "name": "strtoull", + "mangledName": "strtoull", + "type": { + "qualType": "unsigned long long (const char *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e04558", + "kind": "ParmVarDecl", + "loc": { + "offset": 6693, + "line": 206, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6670, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6693, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nptr", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e045d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6724, + "line": 207, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6706, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6724, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__endptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e04658", + "kind": "ParmVarDecl", + "loc": { + "offset": 6738, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6734, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6738, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e04ab8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e04a20", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6751, + "file": "/usr/include/stdlib.h", + "line": 208, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6751, + "file": "/usr/include/stdlib.h", + "line": 208, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e04a78", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6759, + "file": "/usr/include/stdlib.h", + "line": 208, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6772, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6759, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e04c30", + "kind": "FunctionDecl", + "loc": { + "offset": 11954, + "line": 386, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11941, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11974, + "file": "/usr/include/stdlib.h", + "line": 386, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "l64a", + "mangledName": "l64a", + "type": { + "qualType": "char *(long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e04b60", + "kind": "ParmVarDecl", + "loc": { + "offset": 11969, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11960, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11969, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e04cd8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11974, + "file": "/usr/include/stdlib.h", + "line": 386, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11974, + "file": "/usr/include/stdlib.h", + "line": 386, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e04e00", + "kind": "FunctionDecl", + "loc": { + "offset": 12064, + "line": 389, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12048, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12119, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "a64l", + "mangledName": "a64l", + "type": { + "qualType": "long (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e04d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 12082, + "line": 389, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12070, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12082, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e04ea8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12092, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12092, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e04f00", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12100, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12100, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e04f28", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12119, + "file": "/usr/include/stdlib.h", + "line": 390, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12132, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12119, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e04fa0", + "kind": "TypedefDecl", + "loc": { + "offset": 1032, + "file": "/usr/include/sys/types.h", + "line": 33, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1015, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1032, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_char", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "__u_char", + "typeAliasDeclId": "0x55bbe6dc4ca8" + }, + "inner": [ + { + "id": "0x55bbe6e04f70", + "kind": "TypedefType", + "type": { + "qualType": "__u_char" + }, + "decl": { + "id": "0x55bbe6dc4ca8", + "kind": "TypedefDecl", + "name": "__u_char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05030", + "kind": "TypedefDecl", + "loc": { + "offset": 1058, + "line": 34, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1040, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1058, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_short", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__u_short", + "typeAliasDeclId": "0x55bbe6dc4d18" + }, + "inner": [ + { + "id": "0x55bbe6e05000", + "kind": "TypedefType", + "type": { + "qualType": "__u_short" + }, + "decl": { + "id": "0x55bbe6dc4d18", + "kind": "TypedefDecl", + "name": "__u_short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e050c0", + "kind": "TypedefDecl", + "loc": { + "offset": 1083, + "line": 35, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1067, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1083, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_int", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__u_int", + "typeAliasDeclId": "0x55bbe6dc4d88" + }, + "inner": [ + { + "id": "0x55bbe6e05090", + "kind": "TypedefType", + "type": { + "qualType": "__u_int" + }, + "decl": { + "id": "0x55bbe6dc4d88", + "kind": "TypedefDecl", + "name": "__u_int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05150", + "kind": "TypedefDecl", + "loc": { + "offset": 1107, + "line": 36, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1090, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1107, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_long", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__u_long", + "typeAliasDeclId": "0x55bbe6dc4df8" + }, + "inner": [ + { + "id": "0x55bbe6e05120", + "kind": "TypedefType", + "type": { + "qualType": "__u_long" + }, + "decl": { + "id": "0x55bbe6dc4df8", + "kind": "TypedefDecl", + "name": "__u_long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e051e0", + "kind": "TypedefDecl", + "loc": { + "offset": 1132, + "line": 37, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1115, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1132, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "quad_t", + "type": { + "desugaredQualType": "long", + "qualType": "__quad_t", + "typeAliasDeclId": "0x55bbe6dc5660" + }, + "inner": [ + { + "id": "0x55bbe6e051b0", + "kind": "TypedefType", + "type": { + "qualType": "__quad_t" + }, + "decl": { + "id": "0x55bbe6dc5660", + "kind": "TypedefDecl", + "name": "__quad_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05270", + "kind": "TypedefDecl", + "loc": { + "offset": 1159, + "line": 38, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1140, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1159, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_quad_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__u_quad_t", + "typeAliasDeclId": "0x55bbe6dc56d0" + }, + "inner": [ + { + "id": "0x55bbe6e05240", + "kind": "TypedefType", + "type": { + "qualType": "__u_quad_t" + }, + "decl": { + "id": "0x55bbe6dc56d0", + "kind": "TypedefDecl", + "name": "__u_quad_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05300", + "kind": "TypedefDecl", + "loc": { + "offset": 1186, + "line": 39, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1169, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1186, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "fsid_t", + "type": { + "desugaredQualType": "__fsid_t", + "qualType": "__fsid_t", + "typeAliasDeclId": "0x55bbe6dd47f8" + }, + "inner": [ + { + "id": "0x55bbe6e052d0", + "kind": "TypedefType", + "type": { + "qualType": "__fsid_t" + }, + "decl": { + "id": "0x55bbe6dd47f8", + "kind": "TypedefDecl", + "name": "__fsid_t" + }, + "inner": [ + { + "id": "0x55bbe6dd47a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct __fsid_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6dd4608", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6dd4690", + "kind": "RecordType", + "type": { + "qualType": "__fsid_t" + }, + "decl": { + "id": "0x55bbe6dd4608", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e05390", + "kind": "TypedefDecl", + "loc": { + "offset": 1246, + "line": 42, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1229, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "loff_t", + "type": { + "desugaredQualType": "long", + "qualType": "__loff_t", + "typeAliasDeclId": "0x55bbe6dd52b0" + }, + "inner": [ + { + "id": "0x55bbe6e05360", + "kind": "TypedefType", + "type": { + "qualType": "__loff_t" + }, + "decl": { + "id": "0x55bbe6dd52b0", + "kind": "TypedefDecl", + "name": "__loff_t" + }, + "inner": [ + { + "id": "0x55bbe6dd5280", + "kind": "TypedefType", + "type": { + "qualType": "__off64_t" + }, + "decl": { + "id": "0x55bbe6dd4540", + "kind": "TypedefDecl", + "name": "__off64_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e05420", + "kind": "TypedefDecl", + "loc": { + "offset": 1331, + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1315, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1331, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "ino_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__ino_t", + "typeAliasDeclId": "0x55bbe6dc5970" + }, + "inner": [ + { + "id": "0x55bbe6e053f0", + "kind": "TypedefType", + "type": { + "qualType": "__ino_t" + }, + "decl": { + "id": "0x55bbe6dc5970", + "kind": "TypedefDecl", + "name": "__ino_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e054b0", + "kind": "TypedefDecl", + "loc": { + "offset": 1572, + "line": 59, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1556, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1572, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "dev_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__dev_t", + "typeAliasDeclId": "0x55bbe6dc5820" + }, + "inner": [ + { + "id": "0x55bbe6e05480", + "kind": "TypedefType", + "type": { + "qualType": "__dev_t" + }, + "decl": { + "id": "0x55bbe6dc5820", + "kind": "TypedefDecl", + "name": "__dev_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05540", + "kind": "TypedefDecl", + "loc": { + "offset": 1652, + "line": 64, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1636, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1652, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "gid_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + }, + "inner": [ + { + "id": "0x55bbe6e05510", + "kind": "TypedefType", + "type": { + "qualType": "__gid_t" + }, + "decl": { + "id": "0x55bbe6dc5900", + "kind": "TypedefDecl", + "name": "__gid_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e055d0", + "kind": "TypedefDecl", + "loc": { + "offset": 1734, + "line": 69, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1717, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1734, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "mode_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + }, + "inner": [ + { + "id": "0x55bbe6e055a0", + "kind": "TypedefType", + "type": { + "qualType": "__mode_t" + }, + "decl": { + "id": "0x55bbe6dc5a50", + "kind": "TypedefDecl", + "name": "__mode_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05660", + "kind": "TypedefDecl", + "loc": { + "offset": 1820, + "line": 74, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1802, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1820, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "nlink_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__nlink_t", + "typeAliasDeclId": "0x55bbe6dd4460" + }, + "inner": [ + { + "id": "0x55bbe6e05630", + "kind": "TypedefType", + "type": { + "qualType": "__nlink_t" + }, + "decl": { + "id": "0x55bbe6dd4460", + "kind": "TypedefDecl", + "name": "__nlink_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e056f0", + "kind": "TypedefDecl", + "loc": { + "offset": 2394, + "line": 103, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 2379, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 2394, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "id_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__id_t", + "typeAliasDeclId": "0x55bbe6dd49d0" + }, + "inner": [ + { + "id": "0x55bbe6e056c0", + "kind": "TypedefType", + "type": { + "qualType": "__id_t" + }, + "decl": { + "id": "0x55bbe6dd49d0", + "kind": "TypedefDecl", + "name": "__id_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05780", + "kind": "TypedefDecl", + "loc": { + "offset": 2583, + "line": 114, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 2565, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 2583, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "daddr_t", + "type": { + "desugaredQualType": "int", + "qualType": "__daddr_t", + "typeAliasDeclId": "0x55bbe6dd4c00" + }, + "inner": [ + { + "id": "0x55bbe6e05750", + "kind": "TypedefType", + "type": { + "qualType": "__daddr_t" + }, + "decl": { + "id": "0x55bbe6dd4c00", + "kind": "TypedefDecl", + "name": "__daddr_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05810", + "kind": "TypedefDecl", + "loc": { + "offset": 2610, + "line": 115, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 2592, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 2610, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "caddr_t", + "type": { + "desugaredQualType": "char *", + "qualType": "__caddr_t", + "typeAliasDeclId": "0x55bbe6dd5320" + }, + "inner": [ + { + "id": "0x55bbe6e057e0", + "kind": "TypedefType", + "type": { + "qualType": "__caddr_t" + }, + "decl": { + "id": "0x55bbe6dd5320", + "kind": "TypedefDecl", + "name": "__caddr_t" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e058a0", + "kind": "TypedefDecl", + "loc": { + "offset": 2755, + "line": 121, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 2739, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 2755, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "key_t", + "type": { + "desugaredQualType": "int", + "qualType": "__key_t", + "typeAliasDeclId": "0x55bbe6dd4c70" + }, + "inner": [ + { + "id": "0x55bbe6e05870", + "kind": "TypedefType", + "type": { + "qualType": "__key_t" + }, + "decl": { + "id": "0x55bbe6dd4c70", + "kind": "TypedefDecl", + "name": "__key_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05908", + "kind": "TypedefDecl", + "loc": { + "offset": 126, + "file": "/usr/include/bits/types/clock_t.h", + "line": 7, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 108, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 126, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "clock_t", + "type": { + "desugaredQualType": "long", + "qualType": "__clock_t", + "typeAliasDeclId": "0x55bbe6dd4880" + }, + "inner": [ + { + "id": "0x55bbe6dea460", + "kind": "TypedefType", + "type": { + "qualType": "__clock_t" + }, + "decl": { + "id": "0x55bbe6dd4880", + "kind": "TypedefDecl", + "name": "__clock_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05990", + "kind": "TypedefDecl", + "loc": { + "offset": 155, + "file": "/usr/include/bits/types/clockid_t.h", + "line": 7, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 135, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 155, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "clockid_t", + "type": { + "desugaredQualType": "int", + "qualType": "__clockid_t", + "typeAliasDeclId": "0x55bbe6dd4ce0" + }, + "inner": [ + { + "id": "0x55bbe6e05960", + "kind": "TypedefType", + "type": { + "qualType": "__clockid_t" + }, + "decl": { + "id": "0x55bbe6dd4ce0", + "kind": "TypedefDecl", + "name": "__clockid_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e05a20", + "kind": "TypedefDecl", + "loc": { + "offset": 142, + "file": "/usr/include/bits/types/timer_t.h", + "line": 7, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 124, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 142, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "timer_t", + "type": { + "desugaredQualType": "void *", + "qualType": "__timer_t", + "typeAliasDeclId": "0x55bbe6dd4d50" + }, + "inner": [ + { + "id": "0x55bbe6e059f0", + "kind": "TypedefType", + "type": { + "qualType": "__timer_t" + }, + "decl": { + "id": "0x55bbe6dd4d50", + "kind": "TypedefDecl", + "name": "__timer_t" + }, + "inner": [ + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e05a90", + "kind": "TypedefDecl", + "loc": { + "offset": 3349, + "file": "/usr/include/sys/types.h", + "line": 148, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3323, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3349, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "ulong", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6e05b00", + "kind": "TypedefDecl", + "loc": { + "offset": 3383, + "line": 149, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3356, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3383, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "ushort", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe6e12e68", + "kind": "TypedefDecl", + "loc": { + "offset": 3412, + "line": 150, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3391, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3412, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "uint", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6e12ed0", + "kind": "TypedefDecl", + "loc": { + "offset": 915, + "file": "/usr/include/bits/stdint-intn.h", + "line": 24, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 898, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 915, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "int8_t", + "type": { + "desugaredQualType": "signed char", + "qualType": "__int8_t", + "typeAliasDeclId": "0x55bbe6dc4e68" + }, + "inner": [ + { + "id": "0x55bbe6dc51d0", + "kind": "TypedefType", + "type": { + "qualType": "__int8_t" + }, + "decl": { + "id": "0x55bbe6dc4e68", + "kind": "TypedefDecl", + "name": "__int8_t" + }, + "inner": [ + { + "id": "0x55bbe6d213a0", + "kind": "BuiltinType", + "type": { + "qualType": "signed char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e12f38", + "kind": "TypedefDecl", + "loc": { + "offset": 941, + "line": 25, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 923, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 941, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "int16_t", + "type": { + "desugaredQualType": "short", + "qualType": "__int16_t", + "typeAliasDeclId": "0x55bbe6dc4f48" + }, + "inner": [ + { + "id": "0x55bbe6dc52f0", + "kind": "TypedefType", + "type": { + "qualType": "__int16_t" + }, + "decl": { + "id": "0x55bbe6dc4f48", + "kind": "TypedefDecl", + "name": "__int16_t" + }, + "inner": [ + { + "id": "0x55bbe6d213c0", + "kind": "BuiltinType", + "type": { + "qualType": "short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e12fa0", + "kind": "TypedefDecl", + "loc": { + "offset": 968, + "line": 26, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 950, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 968, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "isReferenced": true, + "name": "int32_t", + "type": { + "desugaredQualType": "int", + "qualType": "__int32_t", + "typeAliasDeclId": "0x55bbe6dc5028" + }, + "inner": [ + { + "id": "0x55bbe6dc5410", + "kind": "TypedefType", + "type": { + "qualType": "__int32_t" + }, + "decl": { + "id": "0x55bbe6dc5028", + "kind": "TypedefDecl", + "name": "__int32_t" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13008", + "kind": "TypedefDecl", + "loc": { + "offset": 995, + "line": 27, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 977, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 995, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "int64_t", + "type": { + "desugaredQualType": "long", + "qualType": "__int64_t", + "typeAliasDeclId": "0x55bbe6dc5108" + }, + "inner": [ + { + "id": "0x55bbe6dc5530", + "kind": "TypedefType", + "type": { + "qualType": "__int64_t" + }, + "decl": { + "id": "0x55bbe6dc5108", + "kind": "TypedefDecl", + "name": "__int64_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13070", + "kind": "TypedefDecl", + "loc": { + "offset": 3602, + "file": "/usr/include/sys/types.h", + "line": 158, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3584, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3602, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_int8_t", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "__uint8_t", + "typeAliasDeclId": "0x55bbe6dc4ed8" + }, + "inner": [ + { + "id": "0x55bbe6dc5260", + "kind": "TypedefType", + "type": { + "qualType": "__uint8_t" + }, + "decl": { + "id": "0x55bbe6dc4ed8", + "kind": "TypedefDecl", + "name": "__uint8_t" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e130d8", + "kind": "TypedefDecl", + "loc": { + "offset": 3631, + "line": 159, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3612, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3631, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_int16_t", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "inner": [ + { + "id": "0x55bbe6dc5380", + "kind": "TypedefType", + "type": { + "qualType": "__uint16_t" + }, + "decl": { + "id": "0x55bbe6dc4fb8", + "kind": "TypedefDecl", + "name": "__uint16_t" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13140", + "kind": "TypedefDecl", + "loc": { + "offset": 3661, + "line": 160, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3642, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3661, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_int32_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "inner": [ + { + "id": "0x55bbe6dc54a0", + "kind": "TypedefType", + "type": { + "qualType": "__uint32_t" + }, + "decl": { + "id": "0x55bbe6dc5098", + "kind": "TypedefDecl", + "name": "__uint32_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e131a8", + "kind": "TypedefDecl", + "loc": { + "offset": 3691, + "line": 161, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3672, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3691, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "u_int64_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "inner": [ + { + "id": "0x55bbe6dc55c0", + "kind": "TypedefType", + "type": { + "qualType": "__uint64_t" + }, + "decl": { + "id": "0x55bbe6dc5178", + "kind": "TypedefDecl", + "name": "__uint64_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13228", + "kind": "TypedefDecl", + "loc": { + "offset": 3740, + "line": 164, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 3728, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3740, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "register_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e13290", + "kind": "ModeAttr", + "range": { + "begin": { + "offset": 3767, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 3785, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e133f8", + "kind": "FunctionDecl", + "loc": { + "offset": 1287, + "file": "/usr/include/bits/byteswap.h", + "line": 34, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1260, + "line": 33, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1431, + "line": 41, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__bswap_16", + "mangledName": "__bswap_16", + "type": { + "qualType": "__uint16_t (__uint16_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e13300", + "kind": "ParmVarDecl", + "loc": { + "offset": 1310, + "line": 34, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1299, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1310, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e137c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 1317, + "line": 35, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1431, + "line": 41, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e137b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 1388, + "line": 39, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "spellingLoc": { + "offset": 1257, + "line": 31, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "inner": [ + { + "id": "0x55bbe6e13798", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1200, + "line": 31, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1257, + "line": 31, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13770", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1201, + "line": 31, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1256, + "line": 31, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e13750", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1214, + "line": 31, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1256, + "line": 31, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13700", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1215, + "line": 31, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1255, + "line": 31, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e135b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1215, + "line": 31, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1233, + "line": 31, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13590", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1216, + "line": 31, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1229, + "line": 31, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e13550", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1216, + "line": 31, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1225, + "line": 31, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13530", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "line": 31, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1224, + "line": 31, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e13518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "line": 31, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "line": 31, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e13500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "line": 31, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "line": 31, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e134c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "line": 31, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "line": 31, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e134a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1416, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1416, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e13300", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e134e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1224, + "line": 31, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1224, + "line": 31, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13570", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1229, + "line": 31, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1229, + "line": 31, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "255" + } + ] + } + ] + }, + { + "id": "0x55bbe6e136e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1237, + "line": 31, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1255, + "line": 31, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e136c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1238, + "line": 31, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1254, + "line": 31, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e13680", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1238, + "line": 31, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1249, + "line": 31, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13660", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1239, + "line": 31, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1245, + "line": 31, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e13648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1239, + "line": 31, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1241, + "line": 31, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e13630", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1239, + "line": 31, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1241, + "line": 31, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e135f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1239, + "line": 31, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1241, + "line": 31, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e135d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1416, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1416, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e13300", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e13610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1245, + "line": 31, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1245, + "line": 31, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "255" + } + ] + } + ] + }, + { + "id": "0x55bbe6e136a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1254, + "line": 31, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1254, + "line": 31, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1395, + "line": 39, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e138e8", + "kind": "FunctionDecl", + "loc": { + "offset": 1659, + "line": 49, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1632, + "line": 48, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1803, + "line": 56, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__bswap_32", + "mangledName": "__bswap_32", + "type": { + "qualType": "__uint32_t (__uint32_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e137f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1682, + "line": 49, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1671, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1682, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e75b50", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 1689, + "line": 50, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1803, + "line": 56, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e75b40", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 1760, + "line": 54, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "spellingLoc": { + "offset": 1629, + "line": 46, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "inner": [ + { + "id": "0x55bbe6e75b20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1508, + "line": 45, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1629, + "line": 46, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13e30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1509, + "line": 45, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1628, + "line": 46, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e13cf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1509, + "line": 45, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1598, + "line": 46, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e13bc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1509, + "line": 45, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1564, + "line": 45, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e13a88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1509, + "line": 45, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1535, + "line": 45, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13a68", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1510, + "line": 45, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1533, + "line": 45, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e13a28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1510, + "line": 45, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1528, + "line": 45, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13a08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1511, + "line": 45, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1517, + "line": 45, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e139f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1511, + "line": 45, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1513, + "line": 45, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e139b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1511, + "line": 45, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1513, + "line": 45, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e13990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e137f0", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e139d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1517, + "line": 45, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1517, + "line": 45, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "value": "4278190080" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13a48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1533, + "line": 45, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1533, + "line": 45, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "24" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13ba0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1539, + "line": 45, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1564, + "line": 45, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13b80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1540, + "line": 45, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1563, + "line": 45, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e13b40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1540, + "line": 45, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1558, + "line": 45, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13b20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1541, + "line": 45, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1547, + "line": 45, + "col": 42, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e13b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1541, + "line": 45, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1543, + "line": 45, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e13ac8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1541, + "line": 45, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1543, + "line": 45, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e13aa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e137f0", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13ae8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1547, + "line": 45, + "col": 42, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1547, + "line": 45, + "col": 42, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "value": "16711680" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13b60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1563, + "line": 45, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1563, + "line": 45, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e13cd8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1573, + "line": 46, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1598, + "line": 46, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13cb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1574, + "line": 46, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1597, + "line": 46, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e13c78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1574, + "line": 46, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1592, + "line": 46, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13c58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1575, + "line": 46, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1581, + "line": 46, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e13c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1575, + "line": 46, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1577, + "line": 46, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e13c00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1575, + "line": 46, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1577, + "line": 46, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e13be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e137f0", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13c20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1581, + "line": 46, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1581, + "line": 46, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "value": "65280" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13c98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1597, + "line": 46, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1597, + "line": 46, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e13e10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1602, + "line": 46, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1628, + "line": 46, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13df0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1603, + "line": 46, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1626, + "line": 46, + "col": 59, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e13db0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1603, + "line": 46, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1621, + "line": 46, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e13d90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1604, + "line": 46, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1610, + "line": 46, + "col": 43, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e13d78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1604, + "line": 46, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1606, + "line": 46, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e13d38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1604, + "line": 46, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1606, + "line": 46, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e13d18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1788, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e137f0", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e13d58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1610, + "line": 46, + "col": 43, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1610, + "line": 46, + "col": 43, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "value": "255" + } + ] + } + ] + }, + { + "id": "0x55bbe6e13dd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1626, + "line": 46, + "col": 59, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1626, + "line": 46, + "col": 59, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 1767, + "line": 54, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "24" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e75c68", + "kind": "FunctionDecl", + "loc": { + "offset": 2273, + "line": 70, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 2246, + "line": 69, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 2417, + "line": 77, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__bswap_64", + "mangledName": "__bswap_64", + "type": { + "qualType": "__uint64_t (__uint64_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 2296, + "line": 70, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 2285, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 2296, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e767b8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 2303, + "line": 71, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 2417, + "line": 77, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e767a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 2374, + "line": 75, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2229, + "line": 67, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "inner": [ + { + "id": "0x55bbe6e76790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 60, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2229, + "line": 67, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e76770", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 60, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2229, + "line": 67, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76750", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 67, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e76600", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2183, + "line": 66, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e764b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2138, + "line": 65, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e76360", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2093, + "line": 64, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e76210", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2049, + "line": 63, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e760c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2005, + "line": 62, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e75f70", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1960, + "line": 61, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e75e20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1879, + "line": 60, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 60, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e75e00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1880, + "line": 60, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1913, + "line": 60, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e75dc0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1880, + "line": 60, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1908, + "line": 60, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e75da0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1881, + "line": 60, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1887, + "line": 60, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e75d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1881, + "line": 60, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1883, + "line": 60, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e75d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1881, + "line": 60, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1883, + "line": 60, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e75d30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1881, + "line": 60, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1883, + "line": 60, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e75d10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e75d50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1887, + "line": 60, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1887, + "line": 60, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "18374686479671623680" + } + ] + } + ] + }, + { + "id": "0x55bbe6e75de0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 60, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1913, + "line": 60, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + } + ] + }, + { + "id": "0x55bbe6e75f50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1924, + "line": 61, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1960, + "line": 61, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e75f30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1925, + "line": 61, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1958, + "line": 61, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e75ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1925, + "line": 61, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1953, + "line": 61, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e75ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1926, + "line": 61, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1932, + "line": 61, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e75eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1926, + "line": 61, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1928, + "line": 61, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e75ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1926, + "line": 61, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1928, + "line": 61, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e75e60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1926, + "line": 61, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1928, + "line": 61, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e75e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e75e80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1932, + "line": 61, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1932, + "line": 61, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "71776119061217280" + } + ] + } + ] + }, + { + "id": "0x55bbe6e75f10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1958, + "line": 61, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1958, + "line": 61, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "40" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e760a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1969, + "line": 62, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2005, + "line": 62, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76080", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1970, + "line": 62, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2003, + "line": 62, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e76040", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1970, + "line": 62, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 62, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76020", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1971, + "line": 62, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1977, + "line": 62, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e76008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1971, + "line": 62, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1973, + "line": 62, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e75ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1971, + "line": 62, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1973, + "line": 62, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e75fb0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1971, + "line": 62, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1973, + "line": 62, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e75f90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e75fd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1977, + "line": 62, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1977, + "line": 62, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "280375465082880" + } + ] + } + ] + }, + { + "id": "0x55bbe6e76060", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2003, + "line": 62, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2003, + "line": 62, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "24" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e761f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2014, + "line": 63, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2049, + "line": 63, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e761d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2015, + "line": 63, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2048, + "line": 63, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": ">>", + "inner": [ + { + "id": "0x55bbe6e76190", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2015, + "line": 63, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2043, + "line": 63, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76170", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2016, + "line": 63, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2022, + "line": 63, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e76158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2016, + "line": 63, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2018, + "line": 63, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e76140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2016, + "line": 63, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2018, + "line": 63, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e76100", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2016, + "line": 63, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2018, + "line": 63, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e760e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76120", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2022, + "line": 63, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2022, + "line": 63, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "1095216660480" + } + ] + } + ] + }, + { + "id": "0x55bbe6e761b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2048, + "line": 63, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2048, + "line": 63, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76340", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2058, + "line": 64, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2093, + "line": 64, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76320", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2059, + "line": 64, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2092, + "line": 64, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e762e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2059, + "line": 64, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2087, + "line": 64, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e762c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2060, + "line": 64, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2066, + "line": 64, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e762a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2060, + "line": 64, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2062, + "line": 64, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e76290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2060, + "line": 64, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2062, + "line": 64, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e76250", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2060, + "line": 64, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2062, + "line": 64, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e76230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76270", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2066, + "line": 64, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2066, + "line": 64, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "4278190080" + } + ] + } + ] + }, + { + "id": "0x55bbe6e76300", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2092, + "line": 64, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2092, + "line": 64, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76490", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2102, + "line": 65, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2138, + "line": 65, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76470", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2103, + "line": 65, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2136, + "line": 65, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e76430", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2103, + "line": 65, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2131, + "line": 65, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76410", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2104, + "line": 65, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2110, + "line": 65, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e763f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2104, + "line": 65, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2106, + "line": 65, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e763e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2104, + "line": 65, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2106, + "line": 65, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e763a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2104, + "line": 65, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2106, + "line": 65, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e76380", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e763c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2110, + "line": 65, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2110, + "line": 65, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "16711680" + } + ] + } + ] + }, + { + "id": "0x55bbe6e76450", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2136, + "line": 65, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2136, + "line": 65, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "24" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e765e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2147, + "line": 66, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2183, + "line": 66, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e765c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2148, + "line": 66, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2181, + "line": 66, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e76580", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2148, + "line": 66, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2176, + "line": 66, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76560", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2149, + "line": 66, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2155, + "line": 66, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e76548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2149, + "line": 66, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2151, + "line": 66, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e76530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2149, + "line": 66, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2151, + "line": 66, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e764f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2149, + "line": 66, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2151, + "line": 66, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e764d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76510", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 66, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2155, + "line": 66, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "65280" + } + ] + } + ] + }, + { + "id": "0x55bbe6e765a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2181, + "line": 66, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2181, + "line": 66, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "40" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76730", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2192, + "line": 67, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 67, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e76710", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2193, + "line": 67, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2226, + "line": 67, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e766d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2193, + "line": 67, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2221, + "line": 67, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e766b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2194, + "line": 67, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2200, + "line": 67, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe6e76698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2194, + "line": 67, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2196, + "line": 67, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e76680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2194, + "line": 67, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2196, + "line": 67, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e76640", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2194, + "line": 67, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2196, + "line": 67, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e76620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e75b78", + "kind": "ParmVarDecl", + "name": "__bsx", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76660", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2200, + "line": 67, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2200, + "line": 67, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "unsigned long long" + }, + "valueCategory": "prvalue", + "value": "255" + } + ] + } + ] + }, + { + "id": "0x55bbe6e766f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2226, + "line": 67, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2226, + "line": 67, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "expansionLoc": { + "offset": 2381, + "line": 75, + "col": 10, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76870", + "kind": "FunctionDecl", + "loc": { + "offset": 1288, + "file": "/usr/include/bits/uintn-identity.h", + "line": 33, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1261, + "line": 32, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1339, + "line": 36, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__uint16_identity", + "mangledName": "__uint16_identity", + "type": { + "qualType": "__uint16_t (__uint16_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e767e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1318, + "line": 33, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1307, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1318, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__x", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + }, + { + "id": "0x55bbe6e76960", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 1323, + "line": 34, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1339, + "line": 36, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e76950", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 1327, + "line": 35, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1334, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e76938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1334, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1334, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e76918", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 1334, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1334, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e767e0", + "kind": "ParmVarDecl", + "name": "__x", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "__uint16_t", + "typeAliasDeclId": "0x55bbe6dc4fb8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e76a18", + "kind": "FunctionDecl", + "loc": { + "offset": 1369, + "line": 39, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1342, + "line": 38, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1420, + "line": 42, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__uint32_identity", + "mangledName": "__uint32_identity", + "type": { + "qualType": "__uint32_t (__uint32_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e76988", + "kind": "ParmVarDecl", + "loc": { + "offset": 1399, + "line": 39, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1388, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1399, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__x", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e76b08", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 1404, + "line": 40, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1420, + "line": 42, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e76af8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 1408, + "line": 41, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1415, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e76ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1415, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1415, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e76ac0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 1415, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1415, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e76988", + "kind": "ParmVarDecl", + "name": "__x", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e786d0", + "kind": "FunctionDecl", + "loc": { + "offset": 1450, + "line": 45, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1423, + "line": 44, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1501, + "line": 48, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "name": "__uint64_identity", + "mangledName": "__uint64_identity", + "type": { + "qualType": "__uint64_t (__uint64_t)" + }, + "storageClass": "static", + "inline": true, + "inner": [ + { + "id": "0x55bbe6e78640", + "kind": "ParmVarDecl", + "loc": { + "offset": 1480, + "line": 45, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "range": { + "begin": { + "offset": 1469, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1480, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "isUsed": true, + "name": "__x", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + }, + { + "id": "0x55bbe6e787c0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 1485, + "line": 46, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1501, + "line": 48, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e787b0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 1489, + "line": 47, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1496, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6e78798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1496, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1496, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe6e78778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 1496, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + }, + "end": { + "offset": 1496, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/endian.h" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e78640", + "kind": "ParmVarDecl", + "name": "__x", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__uint64_t", + "typeAliasDeclId": "0x55bbe6dc5178" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e787d8", + "kind": "RecordDecl", + "loc": { + "offset": 185, + "file": "/usr/include/bits/types/struct_timeval.h", + "line": 8, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "range": { + "begin": { + "offset": 178, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "end": { + "offset": 401, + "line": 17, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + } + }, + "name": "timeval", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e78890", + "kind": "FieldDecl", + "loc": { + "offset": 323, + "line": 14, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "range": { + "begin": { + "offset": 314, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "end": { + "offset": 323, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + } + }, + "name": "tv_sec", + "type": { + "desugaredQualType": "long", + "qualType": "__time_t", + "typeAliasDeclId": "0x55bbe6dd4a40" + } + }, + { + "id": "0x55bbe6e78910", + "kind": "FieldDecl", + "loc": { + "offset": 364, + "line": 15, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "range": { + "begin": { + "offset": 350, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + }, + "end": { + "offset": 364, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/select.h" + } + } + }, + "name": "tv_usec", + "type": { + "desugaredQualType": "long", + "qualType": "__suseconds_t", + "typeAliasDeclId": "0x55bbe6dd4b20" + } + } + ] + }, + { + "id": "0x55bbe6e78970", + "kind": "TypedefDecl", + "loc": { + "offset": 1440, + "file": "/usr/include/sys/select.h", + "line": 43, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 1418, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 1440, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "suseconds_t", + "type": { + "desugaredQualType": "long", + "qualType": "__suseconds_t", + "typeAliasDeclId": "0x55bbe6dd4b20" + }, + "inner": [ + { + "id": "0x55bbe6e788e0", + "kind": "TypedefType", + "type": { + "qualType": "__suseconds_t" + }, + "decl": { + "id": "0x55bbe6dd4b20", + "kind": "TypedefDecl", + "name": "__suseconds_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e789e0", + "kind": "TypedefDecl", + "loc": { + "offset": 1572, + "line": 49, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 1555, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 1572, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "isReferenced": true, + "name": "__fd_mask", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6e78a38", + "kind": "RecordDecl", + "loc": { + "offset": 1926, + "line": 59, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 1926, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 2266, + "line": 70, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e78cc8", + "kind": "FieldDecl", + "loc": { + "offset": 2174, + "line": 67, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 2164, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 2209, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__fds_bits", + "type": { + "qualType": "__fd_mask[16]" + } + } + ] + }, + { + "id": "0x55bbe6e78d78", + "kind": "TypedefDecl", + "loc": { + "offset": 2268, + "line": 70, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 1918, + "line": 59, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 2268, + "line": 70, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "isReferenced": true, + "name": "fd_set", + "type": { + "desugaredQualType": "fd_set", + "qualType": "struct fd_set" + }, + "inner": [ + { + "id": "0x55bbe6e78d20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct fd_set" + }, + "ownedTagDecl": { + "id": "0x55bbe6e78a38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e78ac0", + "kind": "RecordType", + "type": { + "qualType": "fd_set" + }, + "decl": { + "id": "0x55bbe6e78a38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e78df8", + "kind": "TypedefDecl", + "loc": { + "offset": 2467, + "line": 77, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 2449, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 2467, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "fd_mask", + "type": { + "desugaredQualType": "long", + "qualType": "__fd_mask", + "typeAliasDeclId": "0x55bbe6e789e0" + }, + "inner": [ + { + "id": "0x55bbe6e78ae0", + "kind": "TypedefType", + "type": { + "qualType": "__fd_mask" + }, + "decl": { + "id": "0x55bbe6e789e0", + "kind": "TypedefDecl", + "name": "__fd_mask" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e792c0", + "kind": "FunctionDecl", + "loc": { + "offset": 3305, + "line": 102, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3294, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3469, + "line": 105, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "select", + "mangledName": "select", + "type": { + "qualType": "int (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, struct timeval *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e78e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 3317, + "line": 102, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3313, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3317, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__nfds", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e78f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 3344, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3325, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3344, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__readfds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e78fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3379, + "line": 103, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3360, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3379, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__writefds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e79048", + "kind": "ParmVarDecl", + "loc": { + "offset": 3415, + "line": 104, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3396, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3415, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__exceptfds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e79160", + "kind": "ParmVarDecl", + "loc": { + "offset": 3460, + "line": 105, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 3433, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 3460, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__timeout", + "type": { + "qualType": "struct timeval *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e7e930", + "kind": "FunctionDecl", + "loc": { + "offset": 4160, + "line": 127, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4149, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4381, + "line": 131, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "pselect", + "mangledName": "pselect", + "type": { + "qualType": "int (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, const struct timespec *restrict, const __sigset_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e793a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4173, + "line": 127, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4169, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4173, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__nfds", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e79418", + "kind": "ParmVarDecl", + "loc": { + "offset": 4200, + "col": 52, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4181, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4200, + "col": 52, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__readfds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e79490", + "kind": "ParmVarDecl", + "loc": { + "offset": 4236, + "line": 128, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4217, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4236, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__writefds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e79508", + "kind": "ParmVarDecl", + "loc": { + "offset": 4273, + "line": 129, + "col": 26, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4254, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4273, + "col": 26, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__exceptfds", + "type": { + "qualType": "fd_set *restrict" + } + }, + { + "id": "0x55bbe6e79598", + "kind": "ParmVarDecl", + "loc": { + "offset": 4326, + "line": 130, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4292, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4326, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__timeout", + "type": { + "qualType": "const struct timespec *restrict" + } + }, + { + "id": "0x55bbe6e7e7b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4372, + "line": 131, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "range": { + "begin": { + "offset": 4343, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + }, + "end": { + "offset": 4372, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/sys/types.h" + } + } + }, + "name": "__sigmask", + "type": { + "qualType": "const __sigset_t *restrict" + } + } + ] + }, + { + "id": "0x55bbe6e7ea30", + "kind": "TypedefDecl", + "loc": { + "offset": 4278, + "file": "/usr/include/sys/types.h", + "line": 185, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 4258, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 4278, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "blksize_t", + "type": { + "desugaredQualType": "long", + "qualType": "__blksize_t", + "typeAliasDeclId": "0x55bbe6dd4dc0" + }, + "inner": [ + { + "id": "0x55bbe6e7ea00", + "kind": "TypedefType", + "type": { + "qualType": "__blksize_t" + }, + "decl": { + "id": "0x55bbe6dd4dc0", + "kind": "TypedefDecl", + "name": "__blksize_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e7eac0", + "kind": "TypedefDecl", + "loc": { + "offset": 4453, + "line": 192, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 4434, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 4453, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "blkcnt_t", + "type": { + "desugaredQualType": "long", + "qualType": "__blkcnt_t", + "typeAliasDeclId": "0x55bbe6dd4e30" + }, + "inner": [ + { + "id": "0x55bbe6e7ea90", + "kind": "TypedefType", + "type": { + "qualType": "__blkcnt_t" + }, + "decl": { + "id": "0x55bbe6dd4e30", + "kind": "TypedefDecl", + "name": "__blkcnt_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e7eb50", + "kind": "TypedefDecl", + "loc": { + "offset": 4596, + "line": 196, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 4575, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 4596, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "fsblkcnt_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__fsblkcnt_t", + "typeAliasDeclId": "0x55bbe6dd4f10" + }, + "inner": [ + { + "id": "0x55bbe6e7eb20", + "kind": "TypedefType", + "type": { + "qualType": "__fsblkcnt_t" + }, + "decl": { + "id": "0x55bbe6dd4f10", + "kind": "TypedefDecl", + "name": "__fsblkcnt_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e7ebe0", + "kind": "TypedefDecl", + "loc": { + "offset": 4739, + "line": 200, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 4718, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 4739, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "fsfilcnt_t", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__fsfilcnt_t", + "typeAliasDeclId": "0x55bbe6dd4ff0" + }, + "inner": [ + { + "id": "0x55bbe6e7ebb0", + "kind": "TypedefType", + "type": { + "qualType": "__fsfilcnt_t" + }, + "decl": { + "id": "0x55bbe6dd4ff0", + "kind": "TypedefDecl", + "name": "__fsfilcnt_t" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e7ed00", + "kind": "FunctionDecl", + "loc": { + "offset": 12663, + "file": "/usr/include/stdlib.h", + "line": 402, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12647, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12677, + "file": "/usr/include/stdlib.h", + "line": 402, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "random", + "mangledName": "random", + "type": { + "qualType": "long (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e7eda0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12677, + "file": "/usr/include/stdlib.h", + "line": 402, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12677, + "file": "/usr/include/stdlib.h", + "line": 402, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e7eed8", + "kind": "FunctionDecl", + "loc": { + "offset": 12762, + "line": 405, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12750, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12792, + "file": "/usr/include/stdlib.h", + "line": 405, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "srandom", + "mangledName": "srandom", + "type": { + "qualType": "void (unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e7ee10", + "kind": "ParmVarDecl", + "loc": { + "offset": 12784, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12771, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12784, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e7ef80", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12792, + "file": "/usr/include/stdlib.h", + "line": 405, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12792, + "file": "/usr/include/stdlib.h", + "line": 405, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e7f230", + "kind": "FunctionDecl", + "loc": { + "offset": 13104, + "line": 411, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13091, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13184, + "file": "/usr/include/stdlib.h", + "line": 412, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "initstate", + "mangledName": "initstate", + "type": { + "qualType": "char *(unsigned int, char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e7eff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13128, + "line": 411, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13115, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13128, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e7f070", + "kind": "ParmVarDecl", + "loc": { + "offset": 13142, + "col": 52, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13136, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13142, + "col": 52, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statebuf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e7f0e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13164, + "line": 412, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13157, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13164, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statelen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e7f2e8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13176, + "file": "/usr/include/stdlib.h", + "line": 412, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13176, + "file": "/usr/include/stdlib.h", + "line": 412, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e7f340", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13184, + "file": "/usr/include/stdlib.h", + "line": 412, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 13197, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13184, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e7f448", + "kind": "FunctionDecl", + "loc": { + "offset": 13348, + "line": 416, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13335, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13384, + "file": "/usr/include/stdlib.h", + "line": 416, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setstate", + "mangledName": "setstate", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e7f390", + "kind": "ParmVarDecl", + "loc": { + "offset": 13364, + "col": 30, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13358, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13364, + "col": 30, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statebuf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e7f4f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13376, + "file": "/usr/include/stdlib.h", + "line": 416, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13376, + "file": "/usr/include/stdlib.h", + "line": 416, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e7f548", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13384, + "file": "/usr/include/stdlib.h", + "line": 416, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 13397, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13384, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e7f588", + "kind": "RecordDecl", + "loc": { + "offset": 13606, + "line": 424, + "col": 8, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13599, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13996, + "line": 433, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "random_data", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e7f688", + "kind": "FieldDecl", + "loc": { + "offset": 13635, + "line": 426, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13626, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13635, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fptr", + "type": { + "qualType": "int32_t *" + } + }, + { + "id": "0x55bbe6e7f6e8", + "kind": "FieldDecl", + "loc": { + "offset": 13677, + "line": 427, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13668, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13677, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rptr", + "type": { + "qualType": "int32_t *" + } + }, + { + "id": "0x55bbe6e7f748", + "kind": "FieldDecl", + "loc": { + "offset": 13718, + "line": 428, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13709, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13718, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "qualType": "int32_t *" + } + }, + { + "id": "0x55bbe6e81ce0", + "kind": "FieldDecl", + "loc": { + "offset": 13764, + "line": 429, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13760, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13764, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rand_type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e81d48", + "kind": "FieldDecl", + "loc": { + "offset": 13824, + "line": 430, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13820, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13824, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rand_deg", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e81db0", + "kind": "FieldDecl", + "loc": { + "offset": 13885, + "line": 431, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13881, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13885, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rand_sep", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e81e10", + "kind": "FieldDecl", + "loc": { + "offset": 13949, + "line": 432, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13940, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13949, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "end_ptr", + "type": { + "qualType": "int32_t *" + } + } + ] + }, + { + "id": "0x55bbe6e820e0", + "kind": "FunctionDecl", + "loc": { + "offset": 14011, + "line": 435, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14000, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14104, + "file": "/usr/include/stdlib.h", + "line": 436, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "random_r", + "mangledName": "random_r", + "type": { + "qualType": "int (struct random_data *restrict, int32_t *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e81f10", + "kind": "ParmVarDecl", + "loc": { + "offset": 14052, + "line": 435, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14021, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14052, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct random_data *restrict" + } + }, + { + "id": "0x55bbe6e81f88", + "kind": "ParmVarDecl", + "loc": { + "offset": 14086, + "line": 436, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14066, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14086, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "int32_t *restrict" + } + }, + { + "id": "0x55bbe6e82190", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14096, + "file": "/usr/include/stdlib.h", + "line": 436, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14096, + "file": "/usr/include/stdlib.h", + "line": 436, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e821e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14104, + "file": "/usr/include/stdlib.h", + "line": 436, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14120, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14104, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e82410", + "kind": "FunctionDecl", + "loc": { + "offset": 14136, + "line": 438, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14125, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14208, + "file": "/usr/include/stdlib.h", + "line": 439, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "srandom_r", + "mangledName": "srandom_r", + "type": { + "qualType": "int (unsigned int, struct random_data *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e82240", + "kind": "ParmVarDecl", + "loc": { + "offset": 14160, + "line": 438, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14147, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14160, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e822d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14188, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14168, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14188, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct random_data *" + } + }, + { + "id": "0x55bbe6e824c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14200, + "file": "/usr/include/stdlib.h", + "line": 439, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14200, + "file": "/usr/include/stdlib.h", + "line": 439, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e82518", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14208, + "file": "/usr/include/stdlib.h", + "line": 439, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14221, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14208, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e82880", + "kind": "FunctionDecl", + "loc": { + "offset": 14237, + "line": 441, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14226, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14376, + "file": "/usr/include/stdlib.h", + "line": 444, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "initstate_r", + "mangledName": "initstate_r", + "type": { + "qualType": "int (unsigned int, char *restrict, size_t, struct random_data *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e82570", + "kind": "ParmVarDecl", + "loc": { + "offset": 14263, + "line": 441, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14250, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14263, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e825f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14288, + "col": 63, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14271, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14288, + "col": 63, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statebuf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e82668", + "kind": "ParmVarDecl", + "loc": { + "offset": 14310, + "line": 442, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14303, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14310, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statelen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e826f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14356, + "line": 443, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14325, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14356, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct random_data *restrict" + } + }, + { + "id": "0x55bbe6e82940", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14368, + "file": "/usr/include/stdlib.h", + "line": 444, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14368, + "file": "/usr/include/stdlib.h", + "line": 444, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e82998", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14376, + "file": "/usr/include/stdlib.h", + "line": 444, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14392, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14376, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e82be0", + "kind": "FunctionDecl", + "loc": { + "offset": 14408, + "line": 446, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14397, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14509, + "file": "/usr/include/stdlib.h", + "line": 448, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setstate_r", + "mangledName": "setstate_r", + "type": { + "qualType": "int (char *restrict, struct random_data *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e829f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14437, + "line": 446, + "col": 41, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14420, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14437, + "col": 41, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__statebuf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e82a80", + "kind": "ParmVarDecl", + "loc": { + "offset": 14489, + "line": 447, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14458, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14489, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct random_data *restrict" + } + }, + { + "id": "0x55bbe6e82c90", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14501, + "file": "/usr/include/stdlib.h", + "line": 448, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14501, + "file": "/usr/include/stdlib.h", + "line": 448, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e82d20", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14509, + "file": "/usr/include/stdlib.h", + "line": 448, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14509, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e82df8", + "kind": "FunctionDecl", + "loc": { + "offset": 14674, + "line": 454, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14663, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14686, + "file": "/usr/include/stdlib.h", + "line": 454, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "rand", + "mangledName": "rand", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e82e98", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14686, + "file": "/usr/include/stdlib.h", + "line": 454, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14686, + "file": "/usr/include/stdlib.h", + "line": 454, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e82f98", + "kind": "FunctionDecl", + "loc": { + "offset": 14770, + "line": 456, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14758, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14798, + "file": "/usr/include/stdlib.h", + "line": 456, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "srand", + "mangledName": "srand", + "type": { + "qualType": "void (unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e82f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 14790, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14777, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14790, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e83040", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14798, + "file": "/usr/include/stdlib.h", + "line": 456, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14798, + "file": "/usr/include/stdlib.h", + "line": 456, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e831b0", + "kind": "FunctionDecl", + "loc": { + "offset": 14893, + "line": 460, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14882, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14923, + "file": "/usr/include/stdlib.h", + "line": 460, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "rand_r", + "mangledName": "rand_r", + "type": { + "qualType": "int (unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e830e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14915, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14901, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14915, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed", + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe6e83258", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14923, + "file": "/usr/include/stdlib.h", + "line": 460, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14923, + "file": "/usr/include/stdlib.h", + "line": 460, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83380", + "kind": "FunctionDecl", + "loc": { + "offset": 15146, + "line": 468, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15132, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15161, + "file": "/usr/include/stdlib.h", + "line": 468, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "drand48", + "mangledName": "drand48", + "type": { + "qualType": "double (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e83420", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15161, + "file": "/usr/include/stdlib.h", + "line": 468, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15161, + "file": "/usr/include/stdlib.h", + "line": 468, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83660", + "kind": "FunctionDecl", + "loc": { + "offset": 15184, + "line": 469, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15170, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15232, + "file": "/usr/include/stdlib.h", + "line": 469, + "col": 63, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "erand48", + "mangledName": "erand48", + "type": { + "qualType": "double (unsigned short *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e83540", + "kind": "ParmVarDecl", + "loc": { + "offset": 15212, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15193, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15221, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e83708", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15224, + "file": "/usr/include/stdlib.h", + "line": 469, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15224, + "file": "/usr/include/stdlib.h", + "line": 469, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e83760", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15232, + "file": "/usr/include/stdlib.h", + "line": 469, + "col": 63, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15245, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15232, + "col": 63, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83838", + "kind": "FunctionDecl", + "loc": { + "offset": 15320, + "line": 472, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15304, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15335, + "file": "/usr/include/stdlib.h", + "line": 472, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lrand48", + "mangledName": "lrand48", + "type": { + "qualType": "long (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e838d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15335, + "file": "/usr/include/stdlib.h", + "line": 472, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15335, + "file": "/usr/include/stdlib.h", + "line": 472, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83ab0", + "kind": "FunctionDecl", + "loc": { + "offset": 15360, + "line": 473, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15344, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15413, + "file": "/usr/include/stdlib.h", + "line": 474, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "nrand48", + "mangledName": "nrand48", + "type": { + "qualType": "long (unsigned short *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e83998", + "kind": "ParmVarDecl", + "loc": { + "offset": 15388, + "line": 473, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15369, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15397, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e83b58", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15405, + "file": "/usr/include/stdlib.h", + "line": 474, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15405, + "file": "/usr/include/stdlib.h", + "line": 474, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e83bb0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15413, + "file": "/usr/include/stdlib.h", + "line": 474, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15426, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15413, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83d00", + "kind": "FunctionDecl", + "loc": { + "offset": 15500, + "line": 477, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15484, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15515, + "file": "/usr/include/stdlib.h", + "line": 477, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mrand48", + "mangledName": "mrand48", + "type": { + "qualType": "long (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e83da0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15515, + "file": "/usr/include/stdlib.h", + "line": 477, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15515, + "file": "/usr/include/stdlib.h", + "line": 477, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e83f18", + "kind": "FunctionDecl", + "loc": { + "offset": 15540, + "line": 478, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15524, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15593, + "file": "/usr/include/stdlib.h", + "line": 479, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "jrand48", + "mangledName": "jrand48", + "type": { + "qualType": "long (unsigned short *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e83e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 15568, + "line": 478, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15549, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15577, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e83fc0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15585, + "file": "/usr/include/stdlib.h", + "line": 479, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15585, + "file": "/usr/include/stdlib.h", + "line": 479, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e84018", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15593, + "file": "/usr/include/stdlib.h", + "line": 479, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15606, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15593, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e84138", + "kind": "FunctionDecl", + "loc": { + "offset": 15660, + "line": 482, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15648, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15689, + "file": "/usr/include/stdlib.h", + "line": 482, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "srand48", + "mangledName": "srand48", + "type": { + "qualType": "void (long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e84070", + "kind": "ParmVarDecl", + "loc": { + "offset": 15678, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15669, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15678, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seedval", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e841e0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15689, + "file": "/usr/include/stdlib.h", + "line": 482, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15689, + "file": "/usr/include/stdlib.h", + "line": 482, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e843c0", + "kind": "FunctionDecl", + "loc": { + "offset": 15725, + "line": 483, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15698, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15779, + "file": "/usr/include/stdlib.h", + "line": 484, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "seed48", + "mangledName": "seed48", + "type": { + "qualType": "unsigned short *(unsigned short *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e842a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15752, + "line": 483, + "col": 55, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15733, + "col": 36, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15763, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed16v", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e84468", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15771, + "file": "/usr/include/stdlib.h", + "line": 484, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15771, + "file": "/usr/include/stdlib.h", + "line": 484, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e844c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15779, + "file": "/usr/include/stdlib.h", + "line": 484, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15792, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15779, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e846e8", + "kind": "FunctionDecl", + "loc": { + "offset": 15808, + "line": 485, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15796, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15856, + "file": "/usr/include/stdlib.h", + "line": 485, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lcong48", + "mangledName": "lcong48", + "type": { + "qualType": "void (unsigned short *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e845d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15836, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15817, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15845, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__param", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e84790", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15848, + "file": "/usr/include/stdlib.h", + "line": 485, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15848, + "file": "/usr/include/stdlib.h", + "line": 485, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e847e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15856, + "file": "/usr/include/stdlib.h", + "line": 485, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15869, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15856, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e84828", + "kind": "RecordDecl", + "loc": { + "offset": 16086, + "line": 491, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16079, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16442, + "line": 499, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drand48_data", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e84938", + "kind": "FieldDecl", + "loc": { + "offset": 16126, + "line": 493, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16107, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16131, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__x", + "type": { + "qualType": "unsigned short[3]" + } + }, + { + "id": "0x55bbe6e849f0", + "kind": "FieldDecl", + "loc": { + "offset": 16179, + "line": 494, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16160, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16188, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__old_x", + "type": { + "qualType": "unsigned short[3]" + } + }, + { + "id": "0x55bbe6e84a58", + "kind": "FieldDecl", + "loc": { + "offset": 16232, + "line": 495, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16213, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16232, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e84ac0", + "kind": "FieldDecl", + "loc": { + "offset": 16308, + "line": 496, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16289, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16308, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__init", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6e84b28", + "kind": "FieldDecl", + "loc": { + "offset": 16387, + "line": 497, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16364, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16387, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__a", + "type": { + "qualType": "unsigned long long" + } + } + ] + }, + { + "id": "0x55bbe6e84e70", + "kind": "FunctionDecl", + "loc": { + "offset": 16537, + "line": 502, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16526, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16635, + "file": "/usr/include/stdlib.h", + "line": 503, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "drand48_r", + "mangledName": "drand48_r", + "type": { + "qualType": "int (struct drand48_data *restrict, double *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e84c30", + "kind": "ParmVarDecl", + "loc": { + "offset": 16580, + "line": 502, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16548, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16580, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e84d10", + "kind": "ParmVarDecl", + "loc": { + "offset": 16617, + "line": 503, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16598, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16617, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "double *restrict" + } + }, + { + "id": "0x55bbe6e84f20", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16627, + "file": "/usr/include/stdlib.h", + "line": 503, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16627, + "file": "/usr/include/stdlib.h", + "line": 503, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e84f78", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16635, + "file": "/usr/include/stdlib.h", + "line": 503, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 16651, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16635, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e852a0", + "kind": "FunctionDecl", + "loc": { + "offset": 16666, + "line": 504, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16655, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16803, + "file": "/usr/include/stdlib.h", + "line": 506, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "erand48_r", + "mangledName": "erand48_r", + "type": { + "qualType": "int (unsigned short *, struct drand48_data *restrict, double *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e85020", + "kind": "ParmVarDecl", + "loc": { + "offset": 16696, + "line": 504, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16677, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16705, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e850b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16748, + "line": 505, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16716, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16748, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e85130", + "kind": "ParmVarDecl", + "loc": { + "offset": 16785, + "line": 506, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16766, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16785, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "double *restrict" + } + }, + { + "id": "0x55bbe6e85358", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16795, + "file": "/usr/include/stdlib.h", + "line": 506, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16795, + "file": "/usr/include/stdlib.h", + "line": 506, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e853b0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16803, + "file": "/usr/include/stdlib.h", + "line": 506, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 16819, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16803, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e85620", + "kind": "FunctionDecl", + "loc": { + "offset": 16889, + "line": 509, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16878, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16994, + "file": "/usr/include/stdlib.h", + "line": 511, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lrand48_r", + "mangledName": "lrand48_r", + "type": { + "qualType": "int (struct drand48_data *restrict, long *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e85410", + "kind": "ParmVarDecl", + "loc": { + "offset": 16932, + "line": 509, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16900, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16932, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e854c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16971, + "line": 510, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16950, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16971, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "long *restrict" + } + }, + { + "id": "0x55bbe6e856d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16986, + "file": "/usr/include/stdlib.h", + "line": 511, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16986, + "file": "/usr/include/stdlib.h", + "line": 511, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e85728", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16994, + "file": "/usr/include/stdlib.h", + "line": 511, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17010, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16994, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e85a50", + "kind": "FunctionDecl", + "loc": { + "offset": 17025, + "line": 512, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17014, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17169, + "file": "/usr/include/stdlib.h", + "line": 515, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "nrand48_r", + "mangledName": "nrand48_r", + "type": { + "qualType": "int (unsigned short *, struct drand48_data *restrict, long *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e857d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17055, + "line": 512, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17036, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17064, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e85860", + "kind": "ParmVarDecl", + "loc": { + "offset": 17107, + "line": 513, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17075, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17107, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e858e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17146, + "line": 514, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17125, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17146, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "long *restrict" + } + }, + { + "id": "0x55bbe6e85b08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17161, + "file": "/usr/include/stdlib.h", + "line": 515, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17161, + "file": "/usr/include/stdlib.h", + "line": 515, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e85b60", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17169, + "file": "/usr/include/stdlib.h", + "line": 515, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17185, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17169, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e85d58", + "kind": "FunctionDecl", + "loc": { + "offset": 17254, + "line": 518, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17243, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17359, + "file": "/usr/include/stdlib.h", + "line": 520, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mrand48_r", + "mangledName": "mrand48_r", + "type": { + "qualType": "int (struct drand48_data *restrict, long *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e85bc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17297, + "line": 518, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17265, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17297, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e85c40", + "kind": "ParmVarDecl", + "loc": { + "offset": 17336, + "line": 519, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17315, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17336, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "long *restrict" + } + }, + { + "id": "0x55bbe6e85e08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17351, + "file": "/usr/include/stdlib.h", + "line": 520, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17351, + "file": "/usr/include/stdlib.h", + "line": 520, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e85e60", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17359, + "file": "/usr/include/stdlib.h", + "line": 520, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17375, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17359, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e860f8", + "kind": "FunctionDecl", + "loc": { + "offset": 17390, + "line": 521, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17379, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17534, + "file": "/usr/include/stdlib.h", + "line": 524, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "jrand48_r", + "mangledName": "jrand48_r", + "type": { + "qualType": "int (unsigned short *, struct drand48_data *restrict, long *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e85f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 17420, + "line": 521, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17401, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17429, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__xsubi", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e85f90", + "kind": "ParmVarDecl", + "loc": { + "offset": 17472, + "line": 522, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17440, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17472, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *restrict" + } + }, + { + "id": "0x55bbe6e86010", + "kind": "ParmVarDecl", + "loc": { + "offset": 17511, + "line": 523, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17490, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17511, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__result", + "type": { + "qualType": "long *restrict" + } + }, + { + "id": "0x55bbe6e861b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17526, + "file": "/usr/include/stdlib.h", + "line": 524, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17526, + "file": "/usr/include/stdlib.h", + "line": 524, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e86208", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17534, + "file": "/usr/include/stdlib.h", + "line": 524, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17550, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17534, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e86430", + "kind": "FunctionDecl", + "loc": { + "offset": 17603, + "line": 527, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17592, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17678, + "file": "/usr/include/stdlib.h", + "line": 528, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "srand48_r", + "mangledName": "srand48_r", + "type": { + "qualType": "int (long, struct drand48_data *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e86260", + "kind": "ParmVarDecl", + "loc": { + "offset": 17623, + "line": 527, + "col": 32, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17614, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17623, + "col": 32, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seedval", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e862f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17655, + "col": 64, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17634, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17655, + "col": 64, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *" + } + }, + { + "id": "0x55bbe6e864e0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17670, + "file": "/usr/include/stdlib.h", + "line": 528, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17670, + "file": "/usr/include/stdlib.h", + "line": 528, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e86538", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17678, + "file": "/usr/include/stdlib.h", + "line": 528, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17691, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17678, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e867d0", + "kind": "FunctionDecl", + "loc": { + "offset": 17707, + "line": 530, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17696, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17796, + "file": "/usr/include/stdlib.h", + "line": 531, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "seed48_r", + "mangledName": "seed48_r", + "type": { + "qualType": "int (unsigned short *, struct drand48_data *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e865e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17736, + "line": 530, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17717, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17747, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seed16v", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e86670", + "kind": "ParmVarDecl", + "loc": { + "offset": 17778, + "line": 531, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17757, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17778, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *" + } + }, + { + "id": "0x55bbe6e86880", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17788, + "file": "/usr/include/stdlib.h", + "line": 531, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17788, + "file": "/usr/include/stdlib.h", + "line": 531, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e868d8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17796, + "file": "/usr/include/stdlib.h", + "line": 531, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17812, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17796, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e86b30", + "kind": "FunctionDecl", + "loc": { + "offset": 17828, + "line": 533, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17817, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17922, + "file": "/usr/include/stdlib.h", + "line": 535, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lcong48_r", + "mangledName": "lcong48_r", + "type": { + "qualType": "int (unsigned short *, struct drand48_data *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e86980", + "kind": "ParmVarDecl", + "loc": { + "offset": 17858, + "line": 533, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17839, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17867, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__param", + "type": { + "desugaredQualType": "unsigned short *", + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e86a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 17899, + "line": 534, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17878, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17899, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "struct drand48_data *" + } + }, + { + "id": "0x55bbe6e86be0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17914, + "file": "/usr/include/stdlib.h", + "line": 535, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17914, + "file": "/usr/include/stdlib.h", + "line": 535, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e86c38", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17922, + "file": "/usr/include/stdlib.h", + "line": 535, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17938, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17922, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e86d78", + "kind": "FunctionDecl", + "loc": { + "offset": 18030, + "line": 538, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18012, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18053, + "file": "/usr/include/stdlib.h", + "line": 539, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "arc4random", + "mangledName": "arc4random", + "type": { + "qualType": "__uint32_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e86e18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18053, + "file": "/usr/include/stdlib.h", + "line": 539, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18053, + "file": "/usr/include/stdlib.h", + "line": 539, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e87038", + "kind": "FunctionDecl", + "loc": { + "offset": 18122, + "line": 542, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18110, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18179, + "file": "/usr/include/stdlib.h", + "line": 543, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "arc4random_buf", + "mangledName": "arc4random_buf", + "type": { + "qualType": "void (void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e86e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 18144, + "line": 542, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18138, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18144, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e86f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 18158, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18151, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18158, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e870e8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18171, + "file": "/usr/include/stdlib.h", + "line": 543, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18171, + "file": "/usr/include/stdlib.h", + "line": 543, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e87140", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18179, + "file": "/usr/include/stdlib.h", + "line": 543, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18192, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18179, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e87218", + "kind": "FunctionDecl", + "loc": { + "offset": 18310, + "line": 547, + "col": 19, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18292, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18361, + "file": "/usr/include/stdlib.h", + "line": 548, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "arc4random_uniform", + "mangledName": "arc4random_uniform", + "type": { + "qualType": "__uint32_t (__uint32_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87188", + "kind": "ParmVarDecl", + "loc": { + "offset": 18341, + "line": 547, + "col": 50, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18330, + "col": 39, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18341, + "col": 50, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__upper_bound", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uint32_t", + "typeAliasDeclId": "0x55bbe6dc5098" + } + }, + { + "id": "0x55bbe6e872c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18361, + "file": "/usr/include/stdlib.h", + "line": 548, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18361, + "file": "/usr/include/stdlib.h", + "line": 548, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e87420", + "kind": "FunctionDecl", + "loc": { + "offset": 18487, + "line": 553, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18487, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18487, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "malloc", + "mangledName": "malloc", + "type": { + "qualType": "void *(unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87518", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e874c0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e87588", + "kind": "FunctionDecl", + "loc": { + "offset": 18487, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18474, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18518, + "file": "/usr/include/stdlib.h", + "line": 553, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e87420", + "name": "malloc", + "mangledName": "malloc", + "type": { + "qualType": "void *(unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87328", + "kind": "ParmVarDecl", + "loc": { + "offset": 18502, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18495, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18502, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e876b0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e87630", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18510, + "file": "/usr/include/stdlib.h", + "line": 553, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18510, + "file": "/usr/include/stdlib.h", + "line": 553, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e87688", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18518, + "file": "/usr/include/stdlib.h", + "line": 553, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18518, + "file": "/usr/include/stdlib.h", + "line": 553, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e87880", + "kind": "FunctionDecl", + "loc": { + "offset": 18668, + "line": 556, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18668, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18668, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "calloc", + "mangledName": "calloc", + "type": { + "qualType": "void *(unsigned long, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87978", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e879e0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e87920", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e87a58", + "kind": "FunctionDecl", + "loc": { + "offset": 18668, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18655, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18720, + "file": "/usr/include/stdlib.h", + "line": 557, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e87880", + "name": "calloc", + "mangledName": "calloc", + "type": { + "qualType": "void *(unsigned long, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e876e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18683, + "line": 556, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18676, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18683, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e87760", + "kind": "ParmVarDecl", + "loc": { + "offset": 18699, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18692, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18699, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e87b88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e87b08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18712, + "file": "/usr/include/stdlib.h", + "line": 557, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18712, + "file": "/usr/include/stdlib.h", + "line": 557, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e87b60", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18720, + "file": "/usr/include/stdlib.h", + "line": 557, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18720, + "file": "/usr/include/stdlib.h", + "line": 557, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e87d78", + "kind": "FunctionDecl", + "loc": { + "offset": 19091, + "line": 564, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19091, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19091, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "realloc", + "mangledName": "realloc", + "type": { + "qualType": "void *(void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87e70", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e87ed8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e87e18", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e87f50", + "kind": "FunctionDecl", + "loc": { + "offset": 19091, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19078, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 15427, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19141, + "file": "/usr/include/stdlib.h", + "line": 565, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e87d78", + "name": "realloc", + "mangledName": "realloc", + "type": { + "qualType": "void *(void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e87bc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19106, + "line": 564, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19100, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19106, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e87c40", + "kind": "ParmVarDecl", + "loc": { + "offset": 19120, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19113, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19120, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e88088", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e88000", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19133, + "file": "/usr/include/stdlib.h", + "line": 565, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19133, + "file": "/usr/include/stdlib.h", + "line": 565, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e88058", + "kind": "WarnUnusedResultAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19141, + "file": "/usr/include/stdlib.h", + "line": 565, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19141, + "file": "/usr/include/stdlib.h", + "line": 565, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e88188", + "kind": "FunctionDecl", + "loc": { + "offset": 19285, + "line": 568, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19285, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19285, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "free", + "mangledName": "free", + "type": { + "qualType": "void (void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e88280", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e88228", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e882f0", + "kind": "FunctionDecl", + "loc": { + "offset": 19285, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19273, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19304, + "file": "/usr/include/stdlib.h", + "line": 568, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e88188", + "name": "free", + "mangledName": "free", + "type": { + "qualType": "void (void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e880c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19297, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19291, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19297, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e883f0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e88398", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19304, + "file": "/usr/include/stdlib.h", + "line": 568, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19304, + "file": "/usr/include/stdlib.h", + "line": 568, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e88650", + "kind": "FunctionDecl", + "loc": { + "offset": 19680, + "line": 576, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19667, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 15427, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19751, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "reallocarray", + "mangledName": "reallocarray", + "type": { + "qualType": "void *(void *, size_t, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e88430", + "kind": "ParmVarDecl", + "loc": { + "offset": 19700, + "line": 576, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19694, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19700, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e884a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19714, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19707, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19714, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e88520", + "kind": "ParmVarDecl", + "loc": { + "offset": 19730, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19723, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19730, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e88708", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19743, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19743, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e88760", + "kind": "WarnUnusedResultAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19751, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19751, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e88940", + "kind": "FunctionDecl", + "loc": { + "offset": 19910, + "line": 582, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19897, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19973, + "file": "/usr/include/stdlib.h", + "line": 583, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e88650", + "name": "reallocarray", + "mangledName": "reallocarray", + "type": { + "qualType": "void *(void *, size_t, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e887a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19930, + "line": 582, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19924, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19930, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ptr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e88820", + "kind": "ParmVarDecl", + "loc": { + "offset": 19944, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19937, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19944, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e88898", + "kind": "ParmVarDecl", + "loc": { + "offset": 19960, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19953, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19960, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e88a50", + "kind": "WarnUnusedResultAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19751, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15404, + "file": "/usr/include/sys/cdefs.h", + "line": 407, + "col": 20, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19751, + "file": "/usr/include/stdlib.h", + "line": 577, + "col": 14, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "inherited": true + }, + { + "id": "0x55bbe6e889f8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19973, + "file": "/usr/include/stdlib.h", + "line": 583, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19973, + "file": "/usr/include/stdlib.h", + "line": 583, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e88b28", + "kind": "FunctionDecl", + "loc": { + "offset": 1053, + "file": "/usr/include/alloca.h", + "line": 32, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1053, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1053, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "isImplicit": true, + "name": "alloca", + "mangledName": "alloca", + "type": { + "qualType": "void *(unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e88c20", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e88bc8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e88c90", + "kind": "FunctionDecl", + "loc": { + "offset": 1053, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1040, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1076, + "file": "/usr/include/alloca.h", + "line": 32, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + } + }, + "previousDecl": "0x55bbe6e88b28", + "name": "alloca", + "mangledName": "alloca", + "type": { + "qualType": "void *(unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e88a90", + "kind": "ParmVarDecl", + "loc": { + "offset": 1068, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "range": { + "begin": { + "offset": 1061, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "end": { + "offset": 1068, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e89298", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e89240", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1076, + "file": "/usr/include/alloca.h", + "line": 32, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1076, + "file": "/usr/include/alloca.h", + "line": 32, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e89368", + "kind": "FunctionDecl", + "loc": { + "offset": 20266, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20253, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 10464, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20297, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "valloc", + "mangledName": "valloc", + "type": { + "qualType": "void *(size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e892d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20281, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20274, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20281, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e89410", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20289, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20289, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e89468", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20297, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20297, + "file": "/usr/include/stdlib.h", + "line": 593, + "col": 45, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e89710", + "kind": "FunctionDecl", + "loc": { + "offset": 20470, + "line": 599, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20459, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20551, + "file": "/usr/include/stdlib.h", + "line": 600, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "posix_memalign", + "mangledName": "posix_memalign", + "type": { + "qualType": "int (void **, size_t, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e894d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20493, + "line": 599, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20486, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20493, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__memptr", + "type": { + "qualType": "void **" + } + }, + { + "id": "0x55bbe6e89548", + "kind": "ParmVarDecl", + "loc": { + "offset": 20510, + "col": 52, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20503, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20510, + "col": 52, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__alignment", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e895c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20530, + "col": 72, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20523, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20530, + "col": 72, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e897c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20543, + "file": "/usr/include/stdlib.h", + "line": 600, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20543, + "file": "/usr/include/stdlib.h", + "line": 600, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e89820", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20551, + "file": "/usr/include/stdlib.h", + "line": 600, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 20564, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20551, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e899a0", + "kind": "FunctionDecl", + "loc": { + "offset": 20659, + "line": 605, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20659, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20659, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "aligned_alloc", + "mangledName": "aligned_alloc", + "type": { + "qualType": "void *(unsigned long, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e89a98", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e89b00", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e89a40", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e89b78", + "kind": "AllocAlignAttr", + "range": { + "begin": { + "offset": 20659, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20659, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e89ba0", + "kind": "FunctionDecl", + "loc": { + "offset": 20659, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20646, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 11076, + "file": "/usr/include/sys/cdefs.h", + "line": 299, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20743, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 35, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e899a0", + "name": "aligned_alloc", + "mangledName": "aligned_alloc", + "type": { + "qualType": "void *(unsigned long, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e89868", + "kind": "ParmVarDecl", + "loc": { + "offset": 20681, + "line": 605, + "col": 36, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20674, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20681, + "col": 36, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__alignment", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e898e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20701, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20694, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20701, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e89cf8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e89c50", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20714, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20714, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e89ca8", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20722, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20722, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e89cd0", + "kind": "AllocAlignAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11054, + "file": "/usr/include/sys/cdefs.h", + "line": 299, + "col": 19, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20743, + "file": "/usr/include/stdlib.h", + "line": 606, + "col": 35, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 20772, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20743, + "col": 35, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e89de8", + "kind": "FunctionDecl", + "loc": { + "offset": 20887, + "line": 611, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20887, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20887, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "abort", + "mangledName": "abort", + "type": { + "qualType": "void (void) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e89e88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e89ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 20887, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20875, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20937, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e89de8", + "name": "abort", + "mangledName": "abort", + "type": { + "qualType": "void (void) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e89fd8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e89f80", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20900, + "file": "/usr/include/stdlib.h", + "line": 611, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20900, + "file": "/usr/include/stdlib.h", + "line": 611, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8a250", + "kind": "FunctionDecl", + "loc": { + "offset": 21016, + "line": 615, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21005, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21055, + "file": "/usr/include/stdlib.h", + "line": 615, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "atexit", + "mangledName": "atexit", + "type": { + "qualType": "int (void (*)(void))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8a0a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21031, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21024, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21044, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__func", + "type": { + "qualType": "void (*)(void)" + } + }, + { + "id": "0x55bbe6e8a2f8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21047, + "file": "/usr/include/stdlib.h", + "line": 615, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21047, + "file": "/usr/include/stdlib.h", + "line": 615, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8a350", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21055, + "file": "/usr/include/stdlib.h", + "line": 615, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21068, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21055, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8a4e8", + "kind": "FunctionDecl", + "loc": { + "offset": 21340, + "line": 623, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21329, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21386, + "file": "/usr/include/stdlib.h", + "line": 623, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "at_quick_exit", + "mangledName": "at_quick_exit", + "type": { + "qualType": "int (void (*)(void))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8a430", + "kind": "ParmVarDecl", + "loc": { + "offset": 21362, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21355, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21375, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__func", + "type": { + "qualType": "void (*)(void)" + } + }, + { + "id": "0x55bbe6e8a590", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21378, + "file": "/usr/include/stdlib.h", + "line": 623, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21378, + "file": "/usr/include/stdlib.h", + "line": 623, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8a5e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21386, + "file": "/usr/include/stdlib.h", + "line": 623, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21399, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21386, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8a9f0", + "kind": "FunctionDecl", + "loc": { + "offset": 21547, + "line": 630, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21536, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21626, + "file": "/usr/include/stdlib.h", + "line": 631, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "on_exit", + "mangledName": "on_exit", + "type": { + "qualType": "int (void (*)(int, void *), void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8a838", + "kind": "ParmVarDecl", + "loc": { + "offset": 21563, + "line": 630, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21556, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21597, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__func", + "type": { + "qualType": "void (*)(int, void *)" + } + }, + { + "id": "0x55bbe6e8a8b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21606, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21600, + "col": 65, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21606, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e8aaa0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21618, + "file": "/usr/include/stdlib.h", + "line": 631, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21618, + "file": "/usr/include/stdlib.h", + "line": 631, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8aaf8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21626, + "file": "/usr/include/stdlib.h", + "line": 631, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21639, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21626, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8ac18", + "kind": "FunctionDecl", + "loc": { + "offset": 21862, + "line": 637, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21862, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21862, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "exit", + "mangledName": "exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8ad10", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8acb8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e8ad80", + "kind": "FunctionDecl", + "loc": { + "offset": 21862, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21850, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21919, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e8ac18", + "name": "exit", + "mangledName": "exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8ab50", + "kind": "ParmVarDecl", + "loc": { + "offset": 21872, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21868, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21872, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__status", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8ae80", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e8ae28", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21882, + "file": "/usr/include/stdlib.h", + "line": 637, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21882, + "file": "/usr/include/stdlib.h", + "line": 637, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8af50", + "kind": "FunctionDecl", + "loc": { + "offset": 22153, + "line": 643, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22141, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22216, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "quick_exit", + "mangledName": "quick_exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8aec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22169, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22165, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22169, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__status", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8aff8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22179, + "file": "/usr/include/stdlib.h", + "line": 643, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22179, + "file": "/usr/include/stdlib.h", + "line": 643, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8b0f8", + "kind": "FunctionDecl", + "loc": { + "offset": 22379, + "line": 649, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22379, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22379, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "_Exit", + "mangledName": "_Exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8d300", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8b198", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e8d370", + "kind": "FunctionDecl", + "loc": { + "offset": 22379, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22367, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22437, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e8b0f8", + "name": "_Exit", + "mangledName": "_Exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8b068", + "kind": "ParmVarDecl", + "loc": { + "offset": 22390, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22386, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22390, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__status", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8d470", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e8d418", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22400, + "file": "/usr/include/stdlib.h", + "line": 649, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22400, + "file": "/usr/include/stdlib.h", + "line": 649, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8d5a0", + "kind": "FunctionDecl", + "loc": { + "offset": 22535, + "line": 654, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22522, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22571, + "file": "/usr/include/stdlib.h", + "line": 654, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getenv", + "mangledName": "getenv", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8d4b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22555, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22543, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22555, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8d648", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22563, + "file": "/usr/include/stdlib.h", + "line": 654, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22563, + "file": "/usr/include/stdlib.h", + "line": 654, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8d6a0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22571, + "file": "/usr/include/stdlib.h", + "line": 654, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 22584, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22571, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8d7e0", + "kind": "FunctionDecl", + "loc": { + "offset": 23084, + "line": 667, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23073, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23116, + "file": "/usr/include/stdlib.h", + "line": 667, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "putenv", + "mangledName": "putenv", + "type": { + "qualType": "int (char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8d6f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23098, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23092, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23098, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__string", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e8d888", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23108, + "file": "/usr/include/stdlib.h", + "line": 667, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23108, + "file": "/usr/include/stdlib.h", + "line": 667, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8d8e0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23116, + "file": "/usr/include/stdlib.h", + "line": 667, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 23129, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23116, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8db40", + "kind": "FunctionDecl", + "loc": { + "offset": 23273, + "line": 673, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23262, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23350, + "file": "/usr/include/stdlib.h", + "line": 674, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setenv", + "mangledName": "setenv", + "type": { + "qualType": "int (const char *, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8d930", + "kind": "ParmVarDecl", + "loc": { + "offset": 23293, + "line": 673, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23281, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23293, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8d9b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23313, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23301, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23313, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8da30", + "kind": "ParmVarDecl", + "loc": { + "offset": 23326, + "col": 65, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23322, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23326, + "col": 65, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__replace", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e8dbf8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23342, + "file": "/usr/include/stdlib.h", + "line": 674, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23342, + "file": "/usr/include/stdlib.h", + "line": 674, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8dc50", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23350, + "file": "/usr/include/stdlib.h", + "line": 674, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 23363, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23350, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8dd58", + "kind": "FunctionDecl", + "loc": { + "offset": 23433, + "line": 677, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23422, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23471, + "file": "/usr/include/stdlib.h", + "line": 677, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "unsetenv", + "mangledName": "unsetenv", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8dca0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23455, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23443, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23455, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8de00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23463, + "file": "/usr/include/stdlib.h", + "line": 677, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23463, + "file": "/usr/include/stdlib.h", + "line": 677, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8de58", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23471, + "file": "/usr/include/stdlib.h", + "line": 677, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 23484, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23471, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8df38", + "kind": "FunctionDecl", + "loc": { + "offset": 23707, + "line": 684, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23696, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23723, + "file": "/usr/include/stdlib.h", + "line": 684, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "clearenv", + "mangledName": "clearenv", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8dfd8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23723, + "file": "/usr/include/stdlib.h", + "line": 684, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23723, + "file": "/usr/include/stdlib.h", + "line": 684, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8e100", + "kind": "FunctionDecl", + "loc": { + "offset": 24148, + "line": 695, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24135, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24182, + "file": "/usr/include/stdlib.h", + "line": 695, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mktemp", + "mangledName": "mktemp", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8e048", + "kind": "ParmVarDecl", + "loc": { + "offset": 24162, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24156, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24162, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__template", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e8e1a8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24174, + "file": "/usr/include/stdlib.h", + "line": 695, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24174, + "file": "/usr/include/stdlib.h", + "line": 695, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8e200", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24182, + "file": "/usr/include/stdlib.h", + "line": 695, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 24195, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24182, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e54a00", + "kind": "FunctionDecl", + "loc": { + "offset": 24706, + "line": 708, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24695, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24733, + "file": "/usr/include/stdlib.h", + "line": 708, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mkstemp", + "mangledName": "mkstemp", + "type": { + "qualType": "int (char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8e250", + "kind": "ParmVarDecl", + "loc": { + "offset": 24721, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24715, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24721, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__template", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e54aa8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24733, + "file": "/usr/include/stdlib.h", + "line": 708, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 24746, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24733, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e54cb0", + "kind": "FunctionDecl", + "loc": { + "offset": 25334, + "line": 730, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25323, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25379, + "file": "/usr/include/stdlib.h", + "line": 730, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mkstemps", + "mangledName": "mkstemps", + "type": { + "qualType": "int (char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e54b30", + "kind": "ParmVarDecl", + "loc": { + "offset": 25350, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25344, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25350, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__template", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e54bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25366, + "col": 44, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25362, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25366, + "col": 44, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__suffixlen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e54d60", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25379, + "file": "/usr/include/stdlib.h", + "line": 730, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25392, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25379, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e54e98", + "kind": "FunctionDecl", + "loc": { + "offset": 26059, + "line": 751, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26046, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26094, + "file": "/usr/include/stdlib.h", + "line": 751, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mkdtemp", + "mangledName": "mkdtemp", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e54de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26074, + "col": 29, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26068, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26074, + "col": 29, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__template", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e54f40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26086, + "file": "/usr/include/stdlib.h", + "line": 751, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26086, + "file": "/usr/include/stdlib.h", + "line": 751, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e54f98", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26094, + "file": "/usr/include/stdlib.h", + "line": 751, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26107, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26094, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e55088", + "kind": "FunctionDecl", + "loc": { + "offset": 27701, + "line": 804, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27690, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27730, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "system", + "mangledName": "system", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e54ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27721, + "col": 32, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27709, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27721, + "col": 32, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__command", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe6e552e0", + "kind": "FunctionDecl", + "loc": { + "offset": 28373, + "line": 821, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28360, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28452, + "file": "/usr/include/stdlib.h", + "line": 822, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "realpath", + "mangledName": "realpath", + "type": { + "qualType": "char *(const char *restrict, char *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e55148", + "kind": "ParmVarDecl", + "loc": { + "offset": 28406, + "line": 821, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28383, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28406, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e551c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28440, + "line": 822, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28423, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28440, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__resolved", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e55390", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28452, + "file": "/usr/include/stdlib.h", + "line": 822, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 28452, + "file": "/usr/include/stdlib.h", + "line": 822, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e55600", + "kind": "TypedefDecl", + "loc": { + "offset": 28586, + "line": 829, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28572, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28628, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "__compar_fn_t", + "type": { + "qualType": "int (*)(const void *, const void *)" + }, + "inner": [ + { + "id": "0x55bbe6e55590", + "kind": "PointerType", + "type": { + "qualType": "int (*)(const void *, const void *)" + }, + "inner": [ + { + "id": "0x55bbe6e55530", + "kind": "ParenType", + "type": { + "qualType": "int (const void *, const void *)" + }, + "inner": [ + { + "id": "0x55bbe6e554f0", + "kind": "FunctionProtoType", + "type": { + "qualType": "int (const void *, const void *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e53cb0", + "kind": "PointerType", + "type": { + "qualType": "const void *" + }, + "inner": [ + { + "id": "0x55bbe6d21341", + "kind": "QualType", + "type": { + "qualType": "const void" + }, + "qualifiers": "const", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e53cb0", + "kind": "PointerType", + "type": { + "qualType": "const void *" + }, + "inner": [ + { + "id": "0x55bbe6d21341", + "kind": "QualType", + "type": { + "qualType": "const void" + }, + "qualifiers": "const", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e905c0", + "kind": "FunctionDecl", + "loc": { + "offset": 28951, + "line": 841, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28938, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29067, + "file": "/usr/include/stdlib.h", + "line": 843, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "bsearch", + "mangledName": "bsearch", + "type": { + "qualType": "void *(const void *, const void *, size_t, size_t, __compar_fn_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e55670", + "kind": "ParmVarDecl", + "loc": { + "offset": 28972, + "line": 841, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28960, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28972, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__key", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e556f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28991, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28979, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28991, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e55768", + "kind": "ParmVarDecl", + "loc": { + "offset": 29014, + "line": 842, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29007, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29014, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e557e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 29030, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29023, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29030, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e55880", + "kind": "ParmVarDecl", + "loc": { + "offset": 29052, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29038, + "col": 40, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29052, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__compar", + "type": { + "desugaredQualType": "int (*)(const void *, const void *)", + "qualType": "__compar_fn_t", + "typeAliasDeclId": "0x55bbe6e55600" + } + }, + { + "id": "0x55bbe6e90688", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29067, + "file": "/usr/include/stdlib.h", + "line": 843, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 29086, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29067, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e90a08", + "kind": "FunctionDecl", + "loc": { + "offset": 29279, + "line": 851, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29267, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29360, + "file": "/usr/include/stdlib.h", + "line": 852, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qsort", + "mangledName": "qsort", + "type": { + "qualType": "void (void *, size_t, size_t, __compar_fn_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e90718", + "kind": "ParmVarDecl", + "loc": { + "offset": 29292, + "line": 851, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29286, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29292, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__base", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e90790", + "kind": "ParmVarDecl", + "loc": { + "offset": 29307, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29300, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29307, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e90808", + "kind": "ParmVarDecl", + "loc": { + "offset": 29323, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29316, + "col": 50, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29323, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e90880", + "kind": "ParmVarDecl", + "loc": { + "offset": 29350, + "line": 852, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29336, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29350, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__compar", + "type": { + "desugaredQualType": "int (*)(const void *, const void *)", + "qualType": "__compar_fn_t", + "typeAliasDeclId": "0x55bbe6e55600" + } + }, + { + "id": "0x55bbe6e90ac8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29360, + "file": "/usr/include/stdlib.h", + "line": 852, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 29376, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29360, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e90be8", + "kind": "FunctionDecl", + "loc": { + "offset": 29590, + "line": 861, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "abs", + "mangledName": "abs", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e90ce0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e90c88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e90d50", + "kind": "NoThrowAttr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + }, + { + "id": "0x55bbe6e90d78", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "loc": { + "offset": 29590, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29579, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29638, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e90be8", + "name": "abs", + "mangledName": "abs", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e90b50", + "kind": "ParmVarDecl", + "loc": { + "offset": 29599, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29595, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29599, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e90ec8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e90e48", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29604, + "file": "/usr/include/stdlib.h", + "line": 861, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29604, + "file": "/usr/include/stdlib.h", + "line": 861, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e90ea0", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29628, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29628, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e90fd0", + "kind": "FunctionDecl", + "loc": { + "offset": 29663, + "line": 862, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "labs", + "mangledName": "labs", + "type": { + "qualType": "long (long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e910c8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e91070", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e91138", + "kind": "NoThrowAttr", + "range": { + "begin": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + }, + { + "id": "0x55bbe6e91160", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e91188", + "kind": "FunctionDecl", + "loc": { + "offset": 29663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29647, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29717, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e90fd0", + "name": "labs", + "mangledName": "labs", + "type": { + "qualType": "long (long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e90f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 29678, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29669, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29678, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__x", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e912b0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e91230", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29683, + "file": "/usr/include/stdlib.h", + "line": 862, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29683, + "file": "/usr/include/stdlib.h", + "line": 862, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e91288", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29707, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29707, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e913c0", + "kind": "FunctionDecl", + "loc": { + "offset": 29782, + "line": 865, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "llabs", + "mangledName": "llabs", + "type": { + "qualType": "long long (long long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e914b8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6e91460", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6e91538", + "kind": "NoThrowAttr", + "range": { + "begin": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + }, + { + "id": "0x55bbe6e91560", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e91588", + "kind": "FunctionDecl", + "loc": { + "offset": 29782, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29761, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29847, + "line": 866, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6e913c0", + "name": "llabs", + "mangledName": "llabs", + "type": { + "qualType": "long long (long long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e912f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 29803, + "line": 865, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29789, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29803, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__x", + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6e916b0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e91630", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29813, + "file": "/usr/include/stdlib.h", + "line": 866, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29813, + "file": "/usr/include/stdlib.h", + "line": 866, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e91688", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 29837, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29837, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e918a8", + "kind": "FunctionDecl", + "loc": { + "offset": 30027, + "line": 873, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30014, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30097, + "line": 874, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "div", + "mangledName": "div", + "type": { + "qualType": "div_t (int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e91718", + "kind": "ParmVarDecl", + "loc": { + "offset": 30036, + "line": 873, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30032, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30036, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__numer", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e91798", + "kind": "ParmVarDecl", + "loc": { + "offset": 30049, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30045, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30049, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__denom", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e91958", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30063, + "file": "/usr/include/stdlib.h", + "line": 874, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30063, + "file": "/usr/include/stdlib.h", + "line": 874, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e919b0", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 30087, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30087, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e91ba8", + "kind": "FunctionDecl", + "loc": { + "offset": 30120, + "line": 875, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30106, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30201, + "line": 876, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ldiv", + "mangledName": "ldiv", + "type": { + "qualType": "ldiv_t (long, long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e91a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 30135, + "line": 875, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30126, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30135, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__numer", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e91a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 30153, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30144, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30153, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__denom", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e91c58", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30167, + "file": "/usr/include/stdlib.h", + "line": 876, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30167, + "file": "/usr/include/stdlib.h", + "line": 876, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e91cb0", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 30191, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30191, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e91ea8", + "kind": "FunctionDecl", + "loc": { + "offset": 30260, + "line": 879, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30245, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30360, + "line": 881, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lldiv", + "mangledName": "lldiv", + "type": { + "qualType": "lldiv_t (long long, long long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e91d18", + "kind": "ParmVarDecl", + "loc": { + "offset": 30281, + "line": 879, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30267, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30281, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__numer", + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6e91d98", + "kind": "ParmVarDecl", + "loc": { + "offset": 30312, + "line": 880, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30298, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30312, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__denom", + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6e91f58", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30326, + "file": "/usr/include/stdlib.h", + "line": 881, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30326, + "file": "/usr/include/stdlib.h", + "line": 881, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e91fb0", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 30350, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30350, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6e92300", + "kind": "FunctionDecl", + "loc": { + "offset": 30794, + "line": 893, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30781, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30892, + "file": "/usr/include/stdlib.h", + "line": 894, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ecvt", + "mangledName": "ecvt", + "type": { + "qualType": "char *(double, int, int *restrict, int *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e91ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30807, + "line": 893, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30800, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30807, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe6e92070", + "kind": "ParmVarDecl", + "loc": { + "offset": 30820, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30816, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30820, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e920f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30846, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30830, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30846, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e92170", + "kind": "ParmVarDecl", + "loc": { + "offset": 30876, + "line": 894, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30860, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30876, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e923c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30884, + "file": "/usr/include/stdlib.h", + "line": 894, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30884, + "file": "/usr/include/stdlib.h", + "line": 894, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e92418", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30892, + "file": "/usr/include/stdlib.h", + "line": 894, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30908, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30892, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e92730", + "kind": "FunctionDecl", + "loc": { + "offset": 31099, + "line": 899, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31086, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31197, + "file": "/usr/include/stdlib.h", + "line": 900, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fcvt", + "mangledName": "fcvt", + "type": { + "qualType": "char *(double, int, int *restrict, int *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e92470", + "kind": "ParmVarDecl", + "loc": { + "offset": 31112, + "line": 899, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31105, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31112, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe6e92540", + "kind": "ParmVarDecl", + "loc": { + "offset": 31125, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31121, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31125, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e925c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31151, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31135, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31151, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e92640", + "kind": "ParmVarDecl", + "loc": { + "offset": 31181, + "line": 900, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31165, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31181, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e927f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31189, + "file": "/usr/include/stdlib.h", + "line": 900, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31189, + "file": "/usr/include/stdlib.h", + "line": 900, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e92848", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31197, + "file": "/usr/include/stdlib.h", + "line": 900, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31213, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31197, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e92ab0", + "kind": "FunctionDecl", + "loc": { + "offset": 31408, + "line": 905, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31395, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31470, + "file": "/usr/include/stdlib.h", + "line": 906, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "gcvt", + "mangledName": "gcvt", + "type": { + "qualType": "char *(double, int, char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e928a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31421, + "line": 905, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31414, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31421, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe6e92920", + "kind": "ParmVarDecl", + "loc": { + "offset": 31434, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31430, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31434, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e929a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31450, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31444, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31450, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e92b68", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31462, + "file": "/usr/include/stdlib.h", + "line": 906, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31462, + "file": "/usr/include/stdlib.h", + "line": 906, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e92bc0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31470, + "file": "/usr/include/stdlib.h", + "line": 906, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31483, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31470, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e92f20", + "kind": "FunctionDecl", + "loc": { + "offset": 31580, + "line": 911, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31567, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31690, + "file": "/usr/include/stdlib.h", + "line": 913, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qecvt", + "mangledName": "qecvt", + "type": { + "qualType": "char *(long double, int, int *restrict, int *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e92c10", + "kind": "ParmVarDecl", + "loc": { + "offset": 31599, + "line": 911, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31587, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31599, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "long double" + } + }, + { + "id": "0x55bbe6e92c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 31612, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31608, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31612, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e92d10", + "kind": "ParmVarDecl", + "loc": { + "offset": 31644, + "line": 912, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31628, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31644, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e92d90", + "kind": "ParmVarDecl", + "loc": { + "offset": 31669, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31653, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31669, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e92fe0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31682, + "file": "/usr/include/stdlib.h", + "line": 913, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31682, + "file": "/usr/include/stdlib.h", + "line": 913, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e93038", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31690, + "file": "/usr/include/stdlib.h", + "line": 913, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31706, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31690, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e93300", + "kind": "FunctionDecl", + "loc": { + "offset": 31729, + "line": 914, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31716, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31839, + "file": "/usr/include/stdlib.h", + "line": 916, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qfcvt", + "mangledName": "qfcvt", + "type": { + "qualType": "char *(long double, int, int *restrict, int *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e93090", + "kind": "ParmVarDecl", + "loc": { + "offset": 31748, + "line": 914, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31736, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31748, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "long double" + } + }, + { + "id": "0x55bbe6e93110", + "kind": "ParmVarDecl", + "loc": { + "offset": 31761, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31757, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31761, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e93190", + "kind": "ParmVarDecl", + "loc": { + "offset": 31793, + "line": 915, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31777, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31793, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e93210", + "kind": "ParmVarDecl", + "loc": { + "offset": 31818, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31802, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31818, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e933c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31831, + "file": "/usr/include/stdlib.h", + "line": 916, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31831, + "file": "/usr/include/stdlib.h", + "line": 916, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e93418", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31839, + "file": "/usr/include/stdlib.h", + "line": 916, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31855, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31839, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e936e0", + "kind": "FunctionDecl", + "loc": { + "offset": 31878, + "line": 917, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31865, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31946, + "file": "/usr/include/stdlib.h", + "line": 918, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qgcvt", + "mangledName": "qgcvt", + "type": { + "qualType": "char *(long double, int, char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e93470", + "kind": "ParmVarDecl", + "loc": { + "offset": 31897, + "line": 917, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31885, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31897, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "long double" + } + }, + { + "id": "0x55bbe6e93550", + "kind": "ParmVarDecl", + "loc": { + "offset": 31910, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31906, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31910, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e935d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31926, + "col": 62, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31920, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31926, + "col": 62, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e93798", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31938, + "file": "/usr/include/stdlib.h", + "line": 918, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31938, + "file": "/usr/include/stdlib.h", + "line": 918, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e937f0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31946, + "file": "/usr/include/stdlib.h", + "line": 918, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31959, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31946, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e93c90", + "kind": "FunctionDecl", + "loc": { + "offset": 32066, + "line": 923, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32055, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32209, + "file": "/usr/include/stdlib.h", + "line": 925, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ecvt_r", + "mangledName": "ecvt_r", + "type": { + "qualType": "int (double, int, int *restrict, int *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e93840", + "kind": "ParmVarDecl", + "loc": { + "offset": 32081, + "line": 923, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32074, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32081, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe6e938c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32094, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32090, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32094, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e93940", + "kind": "ParmVarDecl", + "loc": { + "offset": 32120, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32104, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32120, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e939c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32150, + "line": 924, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32134, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32150, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e93a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 32175, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32158, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32175, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e93ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32194, + "line": 925, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32187, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32194, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e93d60", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32201, + "file": "/usr/include/stdlib.h", + "line": 925, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32201, + "file": "/usr/include/stdlib.h", + "line": 925, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e93db8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32209, + "file": "/usr/include/stdlib.h", + "line": 925, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32228, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32209, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e941b0", + "kind": "FunctionDecl", + "loc": { + "offset": 32243, + "line": 926, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32232, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32386, + "file": "/usr/include/stdlib.h", + "line": 928, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fcvt_r", + "mangledName": "fcvt_r", + "type": { + "qualType": "int (double, int, int *restrict, int *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e93e18", + "kind": "ParmVarDecl", + "loc": { + "offset": 32258, + "line": 926, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32251, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32258, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe6e93e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 32271, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32267, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32271, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e93f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 32297, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32281, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32297, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e93f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 32327, + "line": 927, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32311, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32327, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e94018", + "kind": "ParmVarDecl", + "loc": { + "offset": 32352, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32335, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32352, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e94090", + "kind": "ParmVarDecl", + "loc": { + "offset": 32371, + "line": 928, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32364, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32371, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e94280", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32378, + "file": "/usr/include/stdlib.h", + "line": 928, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32378, + "file": "/usr/include/stdlib.h", + "line": 928, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e942d8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32386, + "file": "/usr/include/stdlib.h", + "line": 928, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32405, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32386, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e948b0", + "kind": "FunctionDecl", + "loc": { + "offset": 32421, + "line": 930, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32410, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32577, + "file": "/usr/include/stdlib.h", + "line": 933, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qecvt_r", + "mangledName": "qecvt_r", + "type": { + "qualType": "int (long double, int, int *restrict, int *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e94338", + "kind": "ParmVarDecl", + "loc": { + "offset": 32442, + "line": 930, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32430, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32442, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "long double" + } + }, + { + "id": "0x55bbe6e943b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32455, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32451, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32455, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e94438", + "kind": "ParmVarDecl", + "loc": { + "offset": 32487, + "line": 931, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32471, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32487, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e944b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32512, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32496, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32512, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e94660", + "kind": "ParmVarDecl", + "loc": { + "offset": 32543, + "line": 932, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32526, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32543, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e946d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32557, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32550, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32557, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e94980", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32569, + "file": "/usr/include/stdlib.h", + "line": 933, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32569, + "file": "/usr/include/stdlib.h", + "line": 933, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e949d8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32577, + "file": "/usr/include/stdlib.h", + "line": 933, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32596, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32577, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e94dd0", + "kind": "FunctionDecl", + "loc": { + "offset": 32611, + "line": 934, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32600, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32767, + "file": "/usr/include/stdlib.h", + "line": 937, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "qfcvt_r", + "mangledName": "qfcvt_r", + "type": { + "qualType": "int (long double, int, int *restrict, int *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e94a38", + "kind": "ParmVarDecl", + "loc": { + "offset": 32632, + "line": 934, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32620, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32632, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "qualType": "long double" + } + }, + { + "id": "0x55bbe6e94ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32645, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32641, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32645, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ndigit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e94b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 32677, + "line": 935, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32661, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32677, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__decpt", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e94bb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32702, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32686, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32702, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sign", + "type": { + "qualType": "int *restrict" + } + }, + { + "id": "0x55bbe6e94c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 32733, + "line": 936, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32716, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32733, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e94cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32747, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32740, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32747, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e94ea0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32759, + "file": "/usr/include/stdlib.h", + "line": 937, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32759, + "file": "/usr/include/stdlib.h", + "line": 937, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e94ef8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32767, + "file": "/usr/include/stdlib.h", + "line": 937, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32786, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32767, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e950f0", + "kind": "FunctionDecl", + "loc": { + "offset": 32909, + "line": 943, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32898, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32945, + "file": "/usr/include/stdlib.h", + "line": 943, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mblen", + "mangledName": "mblen", + "type": { + "qualType": "int (const char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e94f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 32928, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32916, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32928, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e94fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32940, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32933, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32940, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e951a0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32945, + "file": "/usr/include/stdlib.h", + "line": 943, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32945, + "file": "/usr/include/stdlib.h", + "line": 943, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e95480", + "kind": "FunctionDecl", + "loc": { + "offset": 33073, + "line": 946, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33062, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33153, + "file": "/usr/include/stdlib.h", + "line": 947, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mbtowc", + "mangledName": "mbtowc", + "type": { + "qualType": "int (wchar_t *restrict, const char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e95258", + "kind": "ParmVarDecl", + "loc": { + "offset": 33101, + "line": 946, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33081, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33101, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pwc", + "type": { + "qualType": "wchar_t *restrict" + } + }, + { + "id": "0x55bbe6e952d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 33136, + "line": 947, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33113, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33136, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e95350", + "kind": "ParmVarDecl", + "loc": { + "offset": 33148, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33141, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33148, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e95538", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33153, + "file": "/usr/include/stdlib.h", + "line": 947, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33153, + "file": "/usr/include/stdlib.h", + "line": 947, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e95f60", + "kind": "FunctionDecl", + "loc": { + "offset": 33260, + "line": 950, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33249, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33296, + "file": "/usr/include/stdlib.h", + "line": 950, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "wctomb", + "mangledName": "wctomb", + "type": { + "qualType": "int (char *, wchar_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e955a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 33274, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33268, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33274, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e95e80", + "kind": "ParmVarDecl", + "loc": { + "offset": 33287, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33279, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33287, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__wchar", + "type": { + "desugaredQualType": "int", + "qualType": "wchar_t", + "typeAliasDeclId": "0x55bbe6e5a8e8" + } + }, + { + "id": "0x55bbe6e96010", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33296, + "file": "/usr/include/stdlib.h", + "line": 950, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33296, + "file": "/usr/include/stdlib.h", + "line": 950, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e96298", + "kind": "FunctionDecl", + "loc": { + "offset": 33378, + "line": 954, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33364, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33460, + "file": "/usr/include/stdlib.h", + "line": 955, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "mbstowcs", + "mangledName": "mbstowcs", + "type": { + "qualType": "size_t (wchar_t *restrict, const char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e96078", + "kind": "ParmVarDecl", + "loc": { + "offset": 33409, + "line": 954, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33388, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33409, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pwcs", + "type": { + "qualType": "wchar_t *restrict" + } + }, + { + "id": "0x55bbe6e960f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 33443, + "line": 955, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33420, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33443, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e96170", + "kind": "ParmVarDecl", + "loc": { + "offset": 33455, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33448, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33455, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e96350", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33460, + "file": "/usr/include/stdlib.h", + "line": 955, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33460, + "file": "/usr/include/stdlib.h", + "line": 955, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e96608", + "kind": "FunctionDecl", + "loc": { + "offset": 33577, + "line": 958, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33563, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33663, + "file": "/usr/include/stdlib.h", + "line": 960, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "wcstombs", + "mangledName": "wcstombs", + "type": { + "qualType": "size_t (char *restrict, const wchar_t *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e963c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 33604, + "line": 958, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33587, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33604, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e96468", + "kind": "ParmVarDecl", + "loc": { + "offset": 33638, + "line": 959, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33612, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33638, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pwcs", + "type": { + "qualType": "const wchar_t *restrict" + } + }, + { + "id": "0x55bbe6e964e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 33653, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33646, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33653, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e966c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33663, + "file": "/usr/include/stdlib.h", + "line": 960, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33663, + "file": "/usr/include/stdlib.h", + "line": 960, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e967e8", + "kind": "FunctionDecl", + "loc": { + "offset": 34047, + "line": 969, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34036, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34088, + "file": "/usr/include/stdlib.h", + "line": 969, + "col": 53, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "rpmatch", + "mangledName": "rpmatch", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e96730", + "kind": "ParmVarDecl", + "loc": { + "offset": 34068, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34056, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34068, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__response", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e96890", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34080, + "file": "/usr/include/stdlib.h", + "line": 969, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34080, + "file": "/usr/include/stdlib.h", + "line": 969, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e968e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34088, + "file": "/usr/include/stdlib.h", + "line": 969, + "col": 53, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 34101, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34088, + "col": 53, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e96c00", + "kind": "FunctionDecl", + "loc": { + "offset": 34568, + "line": 980, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34557, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34699, + "file": "/usr/include/stdlib.h", + "line": 983, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getsubopt", + "mangledName": "getsubopt", + "type": { + "qualType": "int (char **restrict, char *const *restrict, char **restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e96940", + "kind": "ParmVarDecl", + "loc": { + "offset": 34597, + "line": 980, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34579, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34597, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__optionp", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e969f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 34640, + "line": 981, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34616, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34640, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__tokens", + "type": { + "qualType": "char *const *restrict" + } + }, + { + "id": "0x55bbe6e96a70", + "kind": "ParmVarDecl", + "loc": { + "offset": 34676, + "line": 982, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34658, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34676, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__valuep", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6e96cb8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34691, + "file": "/usr/include/stdlib.h", + "line": 983, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34691, + "file": "/usr/include/stdlib.h", + "line": 983, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e96d10", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34699, + "file": "/usr/include/stdlib.h", + "line": 983, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 34718, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34699, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e96fd0", + "kind": "FunctionDecl", + "loc": { + "offset": 36195, + "line": 1026, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36184, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36253, + "file": "/usr/include/stdlib.h", + "line": 1027, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getloadavg", + "mangledName": "getloadavg", + "type": { + "qualType": "int (double *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e96dd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 36214, + "line": 1026, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36207, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36224, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__loadavg", + "type": { + "desugaredQualType": "double *", + "qualType": "double *" + } + }, + { + "id": "0x55bbe6e96e90", + "kind": "ParmVarDecl", + "loc": { + "offset": 36231, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36227, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36231, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nelem", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e97080", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "/usr/include/stdlib.h", + "line": 1027, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "/usr/include/stdlib.h", + "line": 1027, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e970d8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36253, + "file": "/usr/include/stdlib.h", + "line": 1027, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 36266, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36253, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e97390", + "kind": "FunctionDecl", + "loc": { + "offset": 1358, + "file": "/usr/include/string.h", + "line": 43, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1358, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1358, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memcpy", + "mangledName": "memcpy", + "type": { + "qualType": "void *(void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e97488", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e974f0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e97558", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e97430", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e975d8", + "kind": "FunctionDecl", + "loc": { + "offset": 1358, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1345, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1448, + "file": "/usr/include/string.h", + "line": 44, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e97390", + "name": "memcpy", + "mangledName": "memcpy", + "type": { + "qualType": "void *(void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e97130", + "kind": "ParmVarDecl", + "loc": { + "offset": 1383, + "line": 43, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1366, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1383, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "void *restrict" + } + }, + { + "id": "0x55bbe6e971b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1414, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1391, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1414, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const void *restrict" + } + }, + { + "id": "0x55bbe6e97228", + "kind": "ParmVarDecl", + "loc": { + "offset": 1435, + "line": 44, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1428, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1435, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e97728", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e97690", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1440, + "file": "/usr/include/string.h", + "line": 44, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1440, + "file": "/usr/include/string.h", + "line": 44, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e976e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1448, + "file": "/usr/include/string.h", + "line": 44, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1464, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 1448, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e97990", + "kind": "FunctionDecl", + "loc": { + "offset": 1575, + "line": 47, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1575, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1575, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memmove", + "mangledName": "memmove", + "type": { + "qualType": "void *(void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e97a88", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e97af0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e97b58", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e97a30", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e97bd8", + "kind": "FunctionDecl", + "loc": { + "offset": 1575, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1562, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1642, + "file": "/usr/include/string.h", + "line": 48, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e97990", + "name": "memmove", + "mangledName": "memmove", + "type": { + "qualType": "void *(void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e97768", + "kind": "ParmVarDecl", + "loc": { + "offset": 1590, + "line": 47, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1584, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1590, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e977e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 1610, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1598, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1610, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e97860", + "kind": "ParmVarDecl", + "loc": { + "offset": 1624, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1617, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1624, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e97d28", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e97c90", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1634, + "file": "/usr/include/string.h", + "line": 48, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1634, + "file": "/usr/include/string.h", + "line": 48, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e97ce8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1642, + "file": "/usr/include/string.h", + "line": 48, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1658, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 1642, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e99720", + "kind": "FunctionDecl", + "loc": { + "offset": 1945, + "line": 54, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1945, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1945, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memccpy", + "mangledName": "memccpy", + "type": { + "qualType": "void *(void *, const void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e99818", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e99880", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e998e8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e99950", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e997c0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e999d8", + "kind": "FunctionDecl", + "loc": { + "offset": 1945, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1932, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2050, + "file": "/usr/include/string.h", + "line": 56, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e99720", + "name": "memccpy", + "mangledName": "memccpy", + "type": { + "qualType": "void *(void *, const void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e97d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 1971, + "line": 54, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1954, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1971, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "void *restrict" + } + }, + { + "id": "0x55bbe6e97de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 2002, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1979, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2002, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const void *restrict" + } + }, + { + "id": "0x55bbe6e99520", + "kind": "ParmVarDecl", + "loc": { + "offset": 2021, + "line": 55, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2017, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2021, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e99598", + "kind": "ParmVarDecl", + "loc": { + "offset": 2033, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2026, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2033, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e99b28", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e99a98", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2042, + "file": "/usr/include/string.h", + "line": 56, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2042, + "file": "/usr/include/string.h", + "line": 56, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e99af0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2050, + "file": "/usr/include/string.h", + "line": 56, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2066, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 2050, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e99db0", + "kind": "FunctionDecl", + "loc": { + "offset": 2184, + "line": 61, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2184, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2184, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memset", + "mangledName": "memset", + "type": { + "qualType": "void *(void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e99ea8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e99f10", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e99f78", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e99e50", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e99ff8", + "kind": "FunctionDecl", + "loc": { + "offset": 2184, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2171, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2232, + "file": "/usr/include/string.h", + "line": 61, + "col": 62, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e99db0", + "name": "memset", + "mangledName": "memset", + "type": { + "qualType": "void *(void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e99b68", + "kind": "ParmVarDecl", + "loc": { + "offset": 2198, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2192, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2198, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6e99be8", + "kind": "ParmVarDecl", + "loc": { + "offset": 2207, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2203, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2207, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e99c60", + "kind": "ParmVarDecl", + "loc": { + "offset": 2219, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2212, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2219, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9a148", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9a0b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2224, + "file": "/usr/include/string.h", + "line": 61, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2224, + "file": "/usr/include/string.h", + "line": 61, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9a108", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2232, + "file": "/usr/include/string.h", + "line": 61, + "col": 62, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2245, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 2232, + "col": 62, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9a3f0", + "kind": "FunctionDecl", + "loc": { + "offset": 2298, + "line": 64, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2298, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2298, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memcmp", + "mangledName": "memcmp", + "type": { + "qualType": "int (const void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9a530", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a598", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a600", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9a490", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9a680", + "kind": "FunctionDecl", + "loc": { + "offset": 2298, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2287, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2386, + "file": "/usr/include/string.h", + "line": 65, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9a3f0", + "name": "memcmp", + "mangledName": "memcmp", + "type": { + "qualType": "int (const void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9a188", + "kind": "ParmVarDecl", + "loc": { + "offset": 2318, + "line": 64, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2306, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2318, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a208", + "kind": "ParmVarDecl", + "loc": { + "offset": 2336, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2324, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2336, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a280", + "kind": "ParmVarDecl", + "loc": { + "offset": 2349, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2342, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2349, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9a7f8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9a738", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2359, + "file": "/usr/include/string.h", + "line": 65, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2359, + "file": "/usr/include/string.h", + "line": 65, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9a790", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2367, + "file": "/usr/include/string.h", + "line": 65, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2367, + "file": "/usr/include/string.h", + "line": 65, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9a7b8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2386, + "file": "/usr/include/string.h", + "line": 65, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2402, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 2386, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9aa18", + "kind": "FunctionDecl", + "loc": { + "offset": 2980, + "line": 80, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2969, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3072, + "file": "/usr/include/string.h", + "line": 81, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__memcmpeq", + "mangledName": "__memcmpeq", + "type": { + "qualType": "int (const void *, const void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9a838", + "kind": "ParmVarDecl", + "loc": { + "offset": 3004, + "line": 80, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2992, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3004, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a8b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3022, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3010, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3022, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9a930", + "kind": "ParmVarDecl", + "loc": { + "offset": 3035, + "col": 67, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3028, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3035, + "col": 67, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9aad0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3045, + "file": "/usr/include/string.h", + "line": 81, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3045, + "file": "/usr/include/string.h", + "line": 81, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9ab28", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3053, + "file": "/usr/include/string.h", + "line": 81, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3053, + "file": "/usr/include/string.h", + "line": 81, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9ab50", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3072, + "file": "/usr/include/string.h", + "line": 81, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3088, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3072, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9ade0", + "kind": "FunctionDecl", + "loc": { + "offset": 3748, + "line": 107, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3748, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3748, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "memchr", + "mangledName": "memchr", + "type": { + "qualType": "void *(const void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9aed8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9af40", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e9afa8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9ae80", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9b028", + "kind": "FunctionDecl", + "loc": { + "offset": 3748, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3735, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3827, + "file": "/usr/include/string.h", + "line": 108, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9ade0", + "name": "memchr", + "mangledName": "memchr", + "type": { + "qualType": "void *(const void *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9aba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3768, + "line": 107, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3756, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3768, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6e9ac20", + "kind": "ParmVarDecl", + "loc": { + "offset": 3777, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3773, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3777, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e9ac98", + "kind": "ParmVarDecl", + "loc": { + "offset": 3789, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3782, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3789, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9b198", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9b0e0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3800, + "file": "/usr/include/string.h", + "line": 108, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3800, + "file": "/usr/include/string.h", + "line": 108, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9b138", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3808, + "file": "/usr/include/string.h", + "line": 108, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3808, + "file": "/usr/include/string.h", + "line": 108, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9b160", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3827, + "file": "/usr/include/string.h", + "line": 108, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3840, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3827, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9b3b0", + "kind": "FunctionDecl", + "loc": { + "offset": 5034, + "line": 141, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5034, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5034, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "strcpy", + "mangledName": "strcpy", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9b4a8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9b540", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9b450", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9b5b8", + "kind": "FunctionDecl", + "loc": { + "offset": 5034, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5021, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5110, + "file": "/usr/include/string.h", + "line": 142, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e9b3b0", + "name": "strcpy", + "mangledName": "strcpy", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9b1d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5059, + "line": 141, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5042, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5059, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e9b258", + "kind": "ParmVarDecl", + "loc": { + "offset": 5090, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5067, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5090, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e9b6f8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9b668", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5102, + "file": "/usr/include/string.h", + "line": 142, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5102, + "file": "/usr/include/string.h", + "line": 142, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9b6c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5110, + "file": "/usr/include/string.h", + "line": 142, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5126, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5110, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9b9a0", + "kind": "FunctionDecl", + "loc": { + "offset": 5197, + "line": 144, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5197, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5197, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "strncpy", + "mangledName": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9ba98", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9bb00", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9bb68", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9ba40", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "loc": { + "offset": 5197, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5184, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5294, + "file": "/usr/include/string.h", + "line": 146, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e9b9a0", + "name": "strncpy", + "mangledName": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9b738", + "kind": "ParmVarDecl", + "loc": { + "offset": 5223, + "line": 144, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5206, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5223, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e9b7b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5262, + "line": 145, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5239, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5262, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e9b830", + "kind": "ParmVarDecl", + "loc": { + "offset": 5276, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5269, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5276, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9bd38", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9bca0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5286, + "file": "/usr/include/string.h", + "line": 146, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5286, + "file": "/usr/include/string.h", + "line": 146, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9bcf8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5294, + "file": "/usr/include/string.h", + "line": 146, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5310, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5294, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9bed8", + "kind": "FunctionDecl", + "loc": { + "offset": 5357, + "line": 149, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5357, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5357, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strcat", + "mangledName": "strcat", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9bfd0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9c038", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9bf78", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9c0b0", + "kind": "FunctionDecl", + "loc": { + "offset": 5357, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5344, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5433, + "file": "/usr/include/string.h", + "line": 150, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9bed8", + "name": "strcat", + "mangledName": "strcat", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9bd78", + "kind": "ParmVarDecl", + "loc": { + "offset": 5382, + "line": 149, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5365, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5382, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e9bdf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5413, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5390, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5413, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e9c1f8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9c160", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5425, + "file": "/usr/include/string.h", + "line": 150, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5425, + "file": "/usr/include/string.h", + "line": 150, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9c1b8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5433, + "file": "/usr/include/string.h", + "line": 150, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5449, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5433, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9c418", + "kind": "FunctionDecl", + "loc": { + "offset": 5526, + "line": 152, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5526, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5526, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strncat", + "mangledName": "strncat", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9c550", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9c5b8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9c620", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9c4b8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9c6a0", + "kind": "FunctionDecl", + "loc": { + "offset": 5526, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5513, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5618, + "file": "/usr/include/string.h", + "line": 153, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9c418", + "name": "strncat", + "mangledName": "strncat", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9c238", + "kind": "ParmVarDecl", + "loc": { + "offset": 5552, + "line": 152, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5535, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5552, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e9c2b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5583, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5560, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5583, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e9c330", + "kind": "ParmVarDecl", + "loc": { + "offset": 5605, + "line": 153, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5598, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5605, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9c7e8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9c758", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5610, + "file": "/usr/include/string.h", + "line": 153, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5610, + "file": "/usr/include/string.h", + "line": 153, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9c7b0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5618, + "file": "/usr/include/string.h", + "line": 153, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5634, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5618, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9c988", + "kind": "FunctionDecl", + "loc": { + "offset": 5676, + "line": 156, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5676, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5676, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "strcmp", + "mangledName": "strcmp", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9ca80", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9cae8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9ca28", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9cb60", + "kind": "FunctionDecl", + "loc": { + "offset": 5676, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5665, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5752, + "file": "/usr/include/string.h", + "line": 157, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6e9c988", + "name": "strcmp", + "mangledName": "strcmp", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9c828", + "kind": "ParmVarDecl", + "loc": { + "offset": 5696, + "line": 156, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5684, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5696, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9c8a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5714, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5702, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5714, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9ccc8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9cc10", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5725, + "file": "/usr/include/string.h", + "line": 157, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5725, + "file": "/usr/include/string.h", + "line": 157, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9cc68", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5733, + "file": "/usr/include/string.h", + "line": 157, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5733, + "file": "/usr/include/string.h", + "line": 157, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9cc90", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5752, + "file": "/usr/include/string.h", + "line": 157, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5768, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5752, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9cf70", + "kind": "FunctionDecl", + "loc": { + "offset": 5825, + "line": 159, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5825, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5825, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strncmp", + "mangledName": "strncmp", + "type": { + "qualType": "int (const char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9d068", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9d0d0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9d138", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9d010", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9d1b8", + "kind": "FunctionDecl", + "loc": { + "offset": 5825, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5814, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5914, + "file": "/usr/include/string.h", + "line": 160, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9cf70", + "name": "strncmp", + "mangledName": "strncmp", + "type": { + "qualType": "int (const char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9cd08", + "kind": "ParmVarDecl", + "loc": { + "offset": 5846, + "line": 159, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5834, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5846, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9cd88", + "kind": "ParmVarDecl", + "loc": { + "offset": 5864, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5852, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5864, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9ce00", + "kind": "ParmVarDecl", + "loc": { + "offset": 5877, + "col": 64, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5870, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5877, + "col": 64, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9d328", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9d270", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5887, + "file": "/usr/include/string.h", + "line": 160, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5887, + "file": "/usr/include/string.h", + "line": 160, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9d2c8", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5895, + "file": "/usr/include/string.h", + "line": 160, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5895, + "file": "/usr/include/string.h", + "line": 160, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9d2f0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5914, + "file": "/usr/include/string.h", + "line": 160, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5930, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5914, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9d560", + "kind": "FunctionDecl", + "loc": { + "offset": 5994, + "line": 163, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5983, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6071, + "file": "/usr/include/string.h", + "line": 164, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strcoll", + "mangledName": "strcoll", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9d368", + "kind": "ParmVarDecl", + "loc": { + "offset": 6015, + "line": 163, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6003, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6015, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9d3e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6033, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6021, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6033, + "col": 51, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9d610", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6044, + "file": "/usr/include/string.h", + "line": 164, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6044, + "file": "/usr/include/string.h", + "line": 164, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9d668", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6052, + "file": "/usr/include/string.h", + "line": 164, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6052, + "file": "/usr/include/string.h", + "line": 164, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9d690", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6071, + "file": "/usr/include/string.h", + "line": 164, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6087, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6071, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9d918", + "kind": "FunctionDecl", + "loc": { + "offset": 6175, + "line": 166, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6175, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6175, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strxfrm", + "mangledName": "strxfrm", + "type": { + "qualType": "unsigned long (char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9da10", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9da78", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9dae0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9d9b8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9db60", + "kind": "FunctionDecl", + "loc": { + "offset": 6175, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6161, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6272, + "file": "/usr/include/string.h", + "line": 168, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9d918", + "name": "strxfrm", + "mangledName": "strxfrm", + "type": { + "qualType": "unsigned long (char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9d6e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6201, + "line": 166, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6184, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6201, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6e9d760", + "kind": "ParmVarDecl", + "loc": { + "offset": 6241, + "line": 167, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6218, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6241, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6e9d7d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6255, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6248, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6255, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9dca8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9dc18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6264, + "file": "/usr/include/string.h", + "line": 168, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6264, + "file": "/usr/include/string.h", + "line": 168, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9dc70", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6272, + "file": "/usr/include/string.h", + "line": 168, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6285, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6272, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9df70", + "kind": "FunctionDecl", + "loc": { + "offset": 6535, + "line": 175, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6524, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6628, + "file": "/usr/include/string.h", + "line": 176, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strcoll_l", + "mangledName": "strcoll_l", + "type": { + "qualType": "int (const char *, const char *, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9dce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6558, + "line": 175, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6546, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6558, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9dd68", + "kind": "ParmVarDecl", + "loc": { + "offset": 6576, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6564, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6576, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9dde0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6591, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6582, + "col": 59, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6591, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__l", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6e9e028", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6601, + "file": "/usr/include/string.h", + "line": 176, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6601, + "file": "/usr/include/string.h", + "line": 176, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9e080", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6609, + "file": "/usr/include/string.h", + "line": 176, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6609, + "file": "/usr/include/string.h", + "line": 176, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9e0a8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6628, + "file": "/usr/include/string.h", + "line": 176, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6647, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6628, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9e3f8", + "kind": "FunctionDecl", + "loc": { + "offset": 6766, + "line": 179, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6752, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6848, + "file": "/usr/include/string.h", + "line": 180, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strxfrm_l", + "mangledName": "strxfrm_l", + "type": { + "qualType": "size_t (char *, const char *, size_t, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9e108", + "kind": "ParmVarDecl", + "loc": { + "offset": 6783, + "line": 179, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6777, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6783, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e9e188", + "kind": "ParmVarDecl", + "loc": { + "offset": 6803, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6791, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6803, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9e200", + "kind": "ParmVarDecl", + "loc": { + "offset": 6817, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6810, + "col": 59, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6817, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9e278", + "kind": "ParmVarDecl", + "loc": { + "offset": 6835, + "line": 180, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6826, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6835, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__l", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6e9e4b8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6840, + "file": "/usr/include/string.h", + "line": 180, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6840, + "file": "/usr/include/string.h", + "line": 180, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9e510", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 6848, + "file": "/usr/include/string.h", + "line": 180, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6864, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6848, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9f638", + "kind": "FunctionDecl", + "loc": { + "offset": 7111, + "line": 187, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7111, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7111, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strdup", + "mangledName": "strdup", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9f730", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9f6d8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9f7a0", + "kind": "FunctionDecl", + "loc": { + "offset": 7111, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7098, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7170, + "file": "/usr/include/string.h", + "line": 188, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9f638", + "name": "strdup", + "mangledName": "strdup", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9f580", + "kind": "ParmVarDecl", + "loc": { + "offset": 7131, + "line": 187, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7119, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7131, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9f908", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9f848", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7141, + "file": "/usr/include/string.h", + "line": 188, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7141, + "file": "/usr/include/string.h", + "line": 188, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9f8a0", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7149, + "file": "/usr/include/string.h", + "line": 188, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7149, + "file": "/usr/include/string.h", + "line": 188, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9f8c8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7170, + "file": "/usr/include/string.h", + "line": 188, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7183, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 7170, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e9fb00", + "kind": "FunctionDecl", + "loc": { + "offset": 7440, + "line": 195, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7440, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7440, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strndup", + "mangledName": "strndup", + "type": { + "qualType": "char *(const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9fbf8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9fc60", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e9fba0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6e9fcd8", + "kind": "FunctionDecl", + "loc": { + "offset": 7440, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7427, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7517, + "file": "/usr/include/string.h", + "line": 196, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6e9fb00", + "name": "strndup", + "mangledName": "strndup", + "type": { + "qualType": "char *(const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9f948", + "kind": "ParmVarDecl", + "loc": { + "offset": 7461, + "line": 195, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7449, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7461, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__string", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9f9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7478, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7471, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7478, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e9fe48", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6e9fd88", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7488, + "file": "/usr/include/string.h", + "line": 196, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7488, + "file": "/usr/include/string.h", + "line": 196, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9fde0", + "kind": "RestrictAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7496, + "file": "/usr/include/string.h", + "line": 196, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10453, + "file": "/usr/include/sys/cdefs.h", + "line": 281, + "col": 47, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7496, + "file": "/usr/include/string.h", + "line": 196, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e9fe08", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7517, + "file": "/usr/include/string.h", + "line": 196, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7530, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 7517, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea0000", + "kind": "FunctionDecl", + "loc": { + "offset": 8994, + "line": 246, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8994, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8994, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strchr", + "mangledName": "strchr", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea00f8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0160", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea00a0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea01d8", + "kind": "FunctionDecl", + "loc": { + "offset": 8994, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8981, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9060, + "file": "/usr/include/string.h", + "line": 247, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea0000", + "name": "strchr", + "mangledName": "strchr", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e9fe88", + "kind": "ParmVarDecl", + "loc": { + "offset": 9014, + "line": 246, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9002, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9014, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e9ff08", + "kind": "ParmVarDecl", + "loc": { + "offset": 9023, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9019, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9023, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea0348", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea0288", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9033, + "file": "/usr/include/string.h", + "line": 247, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9033, + "file": "/usr/include/string.h", + "line": 247, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea02e0", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9041, + "file": "/usr/include/string.h", + "line": 247, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9041, + "file": "/usr/include/string.h", + "line": 247, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea0308", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9060, + "file": "/usr/include/string.h", + "line": 247, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 9073, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 9060, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea04c8", + "kind": "FunctionDecl", + "loc": { + "offset": 9696, + "line": 273, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9696, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9696, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strrchr", + "mangledName": "strrchr", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea05e8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0650", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea0590", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea06c8", + "kind": "FunctionDecl", + "loc": { + "offset": 9696, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9683, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9763, + "file": "/usr/include/string.h", + "line": 274, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea04c8", + "name": "strrchr", + "mangledName": "strrchr", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea0388", + "kind": "ParmVarDecl", + "loc": { + "offset": 9717, + "line": 273, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9705, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9717, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0408", + "kind": "ParmVarDecl", + "loc": { + "offset": 9726, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9722, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9726, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea0838", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea0778", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9736, + "file": "/usr/include/string.h", + "line": 274, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9736, + "file": "/usr/include/string.h", + "line": 274, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea07d0", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9744, + "file": "/usr/include/string.h", + "line": 274, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9744, + "file": "/usr/include/string.h", + "line": 274, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea07f8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 9763, + "file": "/usr/include/string.h", + "line": 274, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 9776, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 9763, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea0a48", + "kind": "FunctionDecl", + "loc": { + "offset": 10468, + "line": 293, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10468, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10468, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strcspn", + "mangledName": "strcspn", + "type": { + "qualType": "unsigned long (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea0b40", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0ba8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0ae8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea0c20", + "kind": "FunctionDecl", + "loc": { + "offset": 10468, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10454, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10548, + "file": "/usr/include/string.h", + "line": 294, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea0a48", + "name": "strcspn", + "mangledName": "strcspn", + "type": { + "qualType": "unsigned long (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea0878", + "kind": "ParmVarDecl", + "loc": { + "offset": 10489, + "line": 293, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10477, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10489, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea08f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10506, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10494, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10506, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__reject", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0d88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea0cd0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10521, + "file": "/usr/include/string.h", + "line": 294, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10521, + "file": "/usr/include/string.h", + "line": 294, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea0d28", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10529, + "file": "/usr/include/string.h", + "line": 294, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10529, + "file": "/usr/include/string.h", + "line": 294, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea0d50", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10548, + "file": "/usr/include/string.h", + "line": 294, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10564, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10548, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea0f20", + "kind": "FunctionDecl", + "loc": { + "offset": 10687, + "line": 297, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10687, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10687, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strspn", + "mangledName": "strspn", + "type": { + "qualType": "unsigned long (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea1018", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1080", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0fc0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea10f8", + "kind": "FunctionDecl", + "loc": { + "offset": 10687, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10673, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10766, + "file": "/usr/include/string.h", + "line": 298, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea0f20", + "name": "strspn", + "mangledName": "strspn", + "type": { + "qualType": "unsigned long (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea0dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10707, + "line": 297, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10695, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10707, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea0e48", + "kind": "ParmVarDecl", + "loc": { + "offset": 10724, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10712, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10724, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__accept", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1268", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea11a8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10739, + "file": "/usr/include/string.h", + "line": 298, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10739, + "file": "/usr/include/string.h", + "line": 298, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1200", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10747, + "file": "/usr/include/string.h", + "line": 298, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10747, + "file": "/usr/include/string.h", + "line": 298, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1228", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10766, + "file": "/usr/include/string.h", + "line": 298, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10782, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10766, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea1408", + "kind": "FunctionDecl", + "loc": { + "offset": 11489, + "line": 323, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11489, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11489, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strpbrk", + "mangledName": "strpbrk", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea1500", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea15a0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea14a8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea1618", + "kind": "FunctionDecl", + "loc": { + "offset": 11489, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11476, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11569, + "file": "/usr/include/string.h", + "line": 324, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea1408", + "name": "strpbrk", + "mangledName": "strpbrk", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea12a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11510, + "line": 323, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11498, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11510, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1328", + "kind": "ParmVarDecl", + "loc": { + "offset": 11527, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11515, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11527, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__accept", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1788", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea16c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11542, + "file": "/usr/include/string.h", + "line": 324, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11542, + "file": "/usr/include/string.h", + "line": 324, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1720", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11550, + "file": "/usr/include/string.h", + "line": 324, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11550, + "file": "/usr/include/string.h", + "line": 324, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1748", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11569, + "file": "/usr/include/string.h", + "line": 324, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11585, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11569, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea1928", + "kind": "FunctionDecl", + "loc": { + "offset": 12323, + "line": 350, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12323, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12323, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "isUsed": true, + "name": "strstr", + "mangledName": "strstr", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea1a20", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1a88", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea19c8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea1b00", + "kind": "FunctionDecl", + "loc": { + "offset": 12323, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12310, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12409, + "file": "/usr/include/string.h", + "line": 351, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "previousDecl": "0x55bbe6ea1928", + "name": "strstr", + "mangledName": "strstr", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea17c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12343, + "line": 350, + "col": 34, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12331, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12343, + "col": 34, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__haystack", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1848", + "kind": "ParmVarDecl", + "loc": { + "offset": 12367, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12355, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12367, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__needle", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1c68", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea1bb0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12382, + "file": "/usr/include/string.h", + "line": 351, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12382, + "file": "/usr/include/string.h", + "line": 351, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1c08", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12390, + "file": "/usr/include/string.h", + "line": 351, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12390, + "file": "/usr/include/string.h", + "line": 351, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea1c30", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12409, + "file": "/usr/include/string.h", + "line": 351, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12425, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12409, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea1de8", + "kind": "FunctionDecl", + "loc": { + "offset": 12513, + "line": 356, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12513, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12513, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strtok", + "mangledName": "strtok", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea1ee0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ea1f48", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea1e88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea1fc0", + "kind": "FunctionDecl", + "loc": { + "offset": 12513, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12500, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12588, + "file": "/usr/include/string.h", + "line": 357, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea1de8", + "name": "strtok", + "mangledName": "strtok", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea1ca8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12538, + "line": 356, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12521, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12538, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea1d28", + "kind": "ParmVarDecl", + "loc": { + "offset": 12566, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12543, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12566, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delim", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea2108", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea2070", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12580, + "file": "/usr/include/string.h", + "line": 357, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12580, + "file": "/usr/include/string.h", + "line": 357, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea20c8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12588, + "file": "/usr/include/string.h", + "line": 357, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12588, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea23b0", + "kind": "FunctionDecl", + "loc": { + "offset": 12742, + "line": 361, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12729, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12859, + "file": "/usr/include/string.h", + "line": 364, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__strtok_r", + "mangledName": "__strtok_r", + "type": { + "qualType": "char *(char *restrict, const char *restrict, char **restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2148", + "kind": "ParmVarDecl", + "loc": { + "offset": 12771, + "line": 361, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12754, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12771, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea21c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12803, + "line": 362, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12780, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12803, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delim", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea2248", + "kind": "ParmVarDecl", + "loc": { + "offset": 12834, + "line": 363, + "col": 23, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12816, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12834, + "col": 23, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__save_ptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6ea2468", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12851, + "file": "/usr/include/string.h", + "line": 364, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12851, + "file": "/usr/include/string.h", + "line": 364, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea24c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12859, + "file": "/usr/include/string.h", + "line": 364, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12875, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12859, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea2718", + "kind": "FunctionDecl", + "loc": { + "offset": 12911, + "line": 366, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12898, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13027, + "file": "/usr/include/string.h", + "line": 368, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strtok_r", + "mangledName": "strtok_r", + "type": { + "qualType": "char *(char *restrict, const char *restrict, char **restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2510", + "kind": "ParmVarDecl", + "loc": { + "offset": 12938, + "line": 366, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12921, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12938, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea25b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12966, + "col": 69, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12943, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12966, + "col": 69, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delim", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea2630", + "kind": "ParmVarDecl", + "loc": { + "offset": 13002, + "line": 367, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12984, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13002, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__save_ptr", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6ea27d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13019, + "file": "/usr/include/string.h", + "line": 368, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13019, + "file": "/usr/include/string.h", + "line": 368, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea2828", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13027, + "file": "/usr/include/string.h", + "line": 368, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 13043, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13027, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea2998", + "kind": "FunctionDecl", + "loc": { + "offset": 14450, + "line": 407, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14450, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14450, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strlen", + "mangledName": "strlen", + "type": { + "qualType": "unsigned long (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2a90", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea2a38", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea2b00", + "kind": "FunctionDecl", + "loc": { + "offset": 14450, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14436, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14507, + "file": "/usr/include/string.h", + "line": 408, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea2998", + "name": "strlen", + "mangledName": "strlen", + "type": { + "qualType": "unsigned long (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2880", + "kind": "ParmVarDecl", + "loc": { + "offset": 14470, + "line": 407, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14458, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14470, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea2c68", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea2ba8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14480, + "file": "/usr/include/string.h", + "line": 408, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14480, + "file": "/usr/include/string.h", + "line": 408, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea2c00", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14488, + "file": "/usr/include/string.h", + "line": 408, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14488, + "file": "/usr/include/string.h", + "line": 408, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea2c28", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14507, + "file": "/usr/include/string.h", + "line": 408, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14520, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14507, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea2e58", + "kind": "FunctionDecl", + "loc": { + "offset": 14705, + "line": 413, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14691, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14785, + "file": "/usr/include/string.h", + "line": 414, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strnlen", + "mangledName": "strnlen", + "type": { + "qualType": "size_t (const char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2ca8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14726, + "line": 413, + "col": 36, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14714, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14726, + "col": 36, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__string", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea2d20", + "kind": "ParmVarDecl", + "loc": { + "offset": 14743, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14736, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14743, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__maxlen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea2f08", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14758, + "file": "/usr/include/string.h", + "line": 414, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14758, + "file": "/usr/include/string.h", + "line": 414, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea2f60", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14766, + "file": "/usr/include/string.h", + "line": 414, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14766, + "file": "/usr/include/string.h", + "line": 414, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea2f88", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14785, + "file": "/usr/include/string.h", + "line": 414, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14798, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14785, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea30b0", + "kind": "FunctionDecl", + "loc": { + "offset": 14901, + "line": 419, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14901, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14901, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "strerror", + "mangledName": "strerror", + "type": { + "qualType": "char *(int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea31a8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea3150", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea3218", + "kind": "FunctionDecl", + "loc": { + "offset": 14901, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14888, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14925, + "file": "/usr/include/string.h", + "line": 419, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea30b0", + "name": "strerror", + "mangledName": "strerror", + "type": { + "qualType": "char *(int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea2fe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14915, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14911, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14915, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__errnum", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea3318", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea32c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14925, + "file": "/usr/include/string.h", + "line": 419, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 14925, + "file": "/usr/include/string.h", + "line": 419, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea3600", + "kind": "FunctionDecl", + "loc": { + "spellingLoc": { + "offset": 15521, + "line": 432, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "offset": 15494, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15609, + "file": "/usr/include/string.h", + "line": 434, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strerror_r", + "mangledName": "__xpg_strerror_r", + "type": { + "qualType": "int (int, char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea3358", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 15544, + "line": 433, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 15540, + "line": 433, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 15544, + "line": 433, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__errnum", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea33d8", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 15560, + "line": 433, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 15554, + "line": 433, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 15560, + "line": 433, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ea3450", + "kind": "ParmVarDecl", + "loc": { + "spellingLoc": { + "offset": 15574, + "line": 433, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 15567, + "line": 433, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 15574, + "line": 433, + "col": 42, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15505, + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "name": "__buflen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea36a0", + "kind": "AsmLabelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1425, + "file": "", + "line": 85, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 15505, + "file": "/usr/include/string.h", + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1425, + "file": "", + "line": 85, + "col": 1, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 15505, + "file": "/usr/include/string.h", + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea3730", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15505, + "file": "/usr/include/string.h", + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15505, + "file": "/usr/include/string.h", + "line": 432, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea3758", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15609, + "file": "/usr/include/string.h", + "line": 434, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 15622, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15609, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea3940", + "kind": "FunctionDecl", + "loc": { + "offset": 16482, + "line": 458, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16469, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16522, + "file": "/usr/include/string.h", + "line": 458, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strerror_l", + "mangledName": "strerror_l", + "type": { + "qualType": "char *(int, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea37b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16498, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16494, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16498, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__errnum", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea3828", + "kind": "ParmVarDecl", + "loc": { + "offset": 16517, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16508, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16517, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__l", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6ea39f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16522, + "file": "/usr/include/string.h", + "line": 458, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16522, + "file": "/usr/include/string.h", + "line": 458, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea3c40", + "kind": "FunctionDecl", + "loc": { + "offset": 1188, + "file": "/usr/include/strings.h", + "line": 34, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1188, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1188, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "bcmp", + "mangledName": "bcmp", + "type": { + "qualType": "int (const void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea3d38", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6ea3da0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6ea3e08", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ea3ce0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea3e88", + "kind": "FunctionDecl", + "loc": { + "offset": 1188, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1177, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1274, + "file": "/usr/include/strings.h", + "line": 35, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea3c40", + "name": "bcmp", + "mangledName": "bcmp", + "type": { + "qualType": "int (const void *, const void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea3a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 1206, + "line": 34, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1194, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1206, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6ea3ae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1224, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1212, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1224, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6ea3b58", + "kind": "ParmVarDecl", + "loc": { + "offset": 1237, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1230, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1237, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea3ff8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea3f40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1247, + "file": "/usr/include/strings.h", + "line": 35, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1247, + "file": "/usr/include/strings.h", + "line": 35, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea3f98", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1255, + "file": "/usr/include/strings.h", + "line": 35, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1255, + "file": "/usr/include/strings.h", + "line": 35, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea3fc0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1274, + "file": "/usr/include/strings.h", + "line": 35, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1290, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 1274, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea4298", + "kind": "FunctionDecl", + "loc": { + "offset": 1377, + "line": 38, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1365, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1439, + "file": "/usr/include/strings.h", + "line": 39, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "bcopy", + "mangledName": "bcopy", + "type": { + "qualType": "void (const void *, void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea4038", + "kind": "ParmVarDecl", + "loc": { + "offset": 1396, + "line": 38, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1384, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1396, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__src", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6ea40b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 1409, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1403, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1409, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__dest", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6ea4130", + "kind": "ParmVarDecl", + "loc": { + "offset": 1424, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1417, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1424, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea4350", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1431, + "file": "/usr/include/strings.h", + "line": 39, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1431, + "file": "/usr/include/strings.h", + "line": 39, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea43a8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1439, + "file": "/usr/include/strings.h", + "line": 39, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1455, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 1439, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea5f20", + "kind": "FunctionDecl", + "loc": { + "offset": 1502, + "line": 42, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1502, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1502, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "bzero", + "mangledName": "bzero", + "type": { + "qualType": "void (void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6018", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6ea6080", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ea5fc0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea60f8", + "kind": "FunctionDecl", + "loc": { + "offset": 1502, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1490, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1540, + "file": "/usr/include/strings.h", + "line": 42, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea5f20", + "name": "bzero", + "mangledName": "bzero", + "type": { + "qualType": "void (void *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea4400", + "kind": "ParmVarDecl", + "loc": { + "offset": 1515, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1509, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1515, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6ea4478", + "kind": "ParmVarDecl", + "loc": { + "offset": 1527, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 1520, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 1527, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea6238", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea61a8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1532, + "file": "/usr/include/strings.h", + "line": 42, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1532, + "file": "/usr/include/strings.h", + "line": 42, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea6200", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 1540, + "file": "/usr/include/strings.h", + "line": 42, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1553, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 1540, + "col": 51, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea63b8", + "kind": "FunctionDecl", + "loc": { + "offset": 2182, + "line": 68, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2182, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2182, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "index", + "mangledName": "index", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea64b0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea6518", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea6458", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea6590", + "kind": "FunctionDecl", + "loc": { + "offset": 2182, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2169, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2247, + "file": "/usr/include/strings.h", + "line": 69, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea63b8", + "name": "index", + "mangledName": "index", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6278", + "kind": "ParmVarDecl", + "loc": { + "offset": 2201, + "line": 68, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2189, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2201, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea62f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 2210, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2206, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2210, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea66f8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea6640", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2220, + "file": "/usr/include/strings.h", + "line": 69, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2220, + "file": "/usr/include/strings.h", + "line": 69, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea6698", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2228, + "file": "/usr/include/strings.h", + "line": 69, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2228, + "file": "/usr/include/strings.h", + "line": 69, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea66c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2247, + "file": "/usr/include/strings.h", + "line": 69, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2260, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 2247, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea6878", + "kind": "FunctionDecl", + "loc": { + "offset": 2905, + "line": 96, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2905, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2905, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "rindex", + "mangledName": "rindex", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6970", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea69d8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea6918", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea6a50", + "kind": "FunctionDecl", + "loc": { + "offset": 2905, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2892, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2971, + "file": "/usr/include/strings.h", + "line": 97, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea6878", + "name": "rindex", + "mangledName": "rindex", + "type": { + "qualType": "char *(const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6738", + "kind": "ParmVarDecl", + "loc": { + "offset": 2925, + "line": 96, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2913, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2925, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea67b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 2934, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 2930, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 2934, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__c", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea6bb8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea6b00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "/usr/include/strings.h", + "line": 97, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "/usr/include/strings.h", + "line": 97, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea6b58", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2952, + "file": "/usr/include/strings.h", + "line": 97, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2952, + "file": "/usr/include/strings.h", + "line": 97, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea6b80", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 2971, + "file": "/usr/include/strings.h", + "line": 97, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2984, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 2971, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea6c90", + "kind": "FunctionDecl", + "loc": { + "offset": 3239, + "line": 104, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3228, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 11721, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3261, + "file": "/usr/include/strings.h", + "line": 104, + "col": 34, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "ffs", + "mangledName": "ffs", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3248, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3244, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3248, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__i", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea6d38", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3253, + "file": "/usr/include/strings.h", + "line": 104, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3253, + "file": "/usr/include/strings.h", + "line": 104, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea6d90", + "kind": "ConstAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3261, + "file": "/usr/include/strings.h", + "line": 104, + "col": 34, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3261, + "file": "/usr/include/strings.h", + "line": 104, + "col": 34, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea6f30", + "kind": "FunctionDecl", + "loc": { + "offset": 3415, + "line": 110, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3404, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 11721, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3443, + "file": "/usr/include/strings.h", + "line": 110, + "col": 40, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "ffsl", + "mangledName": "ffsl", + "type": { + "qualType": "int (long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea6dd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3430, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3421, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3430, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__l", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6ea6fd8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3435, + "file": "/usr/include/strings.h", + "line": 110, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3435, + "file": "/usr/include/strings.h", + "line": 110, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea7030", + "kind": "ConstAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3443, + "file": "/usr/include/strings.h", + "line": 110, + "col": 40, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3443, + "file": "/usr/include/strings.h", + "line": 110, + "col": 40, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea7140", + "kind": "FunctionDecl", + "loc": { + "offset": 3489, + "line": 111, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3478, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 11721, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3529, + "file": "/usr/include/strings.h", + "line": 112, + "col": 14, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "ffsll", + "mangledName": "ffsll", + "type": { + "qualType": "int (long long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea7070", + "kind": "ParmVarDecl", + "loc": { + "offset": 3510, + "line": 111, + "col": 47, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3496, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3510, + "col": 47, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__ll", + "type": { + "qualType": "long long" + } + }, + { + "id": "0x55bbe6ea71e8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3521, + "file": "/usr/include/strings.h", + "line": 112, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3521, + "file": "/usr/include/strings.h", + "line": 112, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea7240", + "kind": "ConstAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3529, + "file": "/usr/include/strings.h", + "line": 112, + "col": 14, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11711, + "file": "/usr/include/sys/cdefs.h", + "line": 315, + "col": 46, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3529, + "file": "/usr/include/strings.h", + "line": 112, + "col": 14, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea73e0", + "kind": "FunctionDecl", + "loc": { + "offset": 3611, + "line": 116, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3611, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3611, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "strcasecmp", + "mangledName": "strcasecmp", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea74d8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7540", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7480", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea75b8", + "kind": "FunctionDecl", + "loc": { + "offset": 3611, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3600, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3691, + "file": "/usr/include/strings.h", + "line": 117, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea73e0", + "name": "strcasecmp", + "mangledName": "strcasecmp", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea7280", + "kind": "ParmVarDecl", + "loc": { + "offset": 3635, + "line": 116, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3623, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3635, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7300", + "kind": "ParmVarDecl", + "loc": { + "offset": 3653, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3641, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3653, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7728", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea7668", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3664, + "file": "/usr/include/strings.h", + "line": 117, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3664, + "file": "/usr/include/strings.h", + "line": 117, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea76c0", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3672, + "file": "/usr/include/strings.h", + "line": 117, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3672, + "file": "/usr/include/strings.h", + "line": 117, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea76e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3691, + "file": "/usr/include/strings.h", + "line": 117, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3707, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 3691, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea7948", + "kind": "FunctionDecl", + "loc": { + "offset": 3788, + "line": 120, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3788, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3788, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "isImplicit": true, + "name": "strncasecmp", + "mangledName": "strncasecmp", + "type": { + "qualType": "int (const char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea7a40", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7aa8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7b10", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ea79e8", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea7b90", + "kind": "FunctionDecl", + "loc": { + "offset": 3788, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3777, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3881, + "file": "/usr/include/strings.h", + "line": 121, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "previousDecl": "0x55bbe6ea7948", + "name": "strncasecmp", + "mangledName": "strncasecmp", + "type": { + "qualType": "int (const char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea7768", + "kind": "ParmVarDecl", + "loc": { + "offset": 3813, + "line": 120, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3801, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3813, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea77e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3831, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3819, + "col": 43, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3831, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7860", + "kind": "ParmVarDecl", + "loc": { + "offset": 3844, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 3837, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 3844, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea7d08", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea7c48", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3854, + "file": "/usr/include/strings.h", + "line": 121, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3854, + "file": "/usr/include/strings.h", + "line": 121, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea7ca0", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3862, + "file": "/usr/include/strings.h", + "line": 121, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3862, + "file": "/usr/include/strings.h", + "line": 121, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea7cc8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3881, + "file": "/usr/include/strings.h", + "line": 121, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3897, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 3881, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea7f80", + "kind": "FunctionDecl", + "loc": { + "offset": 4105, + "line": 128, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4094, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4203, + "file": "/usr/include/strings.h", + "line": 129, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "strcasecmp_l", + "mangledName": "strcasecmp_l", + "type": { + "qualType": "int (const char *, const char *, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea7d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 4131, + "line": 128, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4119, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4131, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4149, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4137, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4149, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea7e40", + "kind": "ParmVarDecl", + "loc": { + "offset": 4164, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4155, + "col": 62, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4164, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__loc", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6ea8038", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4176, + "file": "/usr/include/strings.h", + "line": 129, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4176, + "file": "/usr/include/strings.h", + "line": 129, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea8090", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4184, + "file": "/usr/include/strings.h", + "line": 129, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4184, + "file": "/usr/include/strings.h", + "line": 129, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea80b8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4203, + "file": "/usr/include/strings.h", + "line": 129, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4222, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 4203, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea8430", + "kind": "FunctionDecl", + "loc": { + "offset": 4338, + "line": 133, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4327, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4454, + "file": "/usr/include/strings.h", + "line": 135, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + }, + "name": "strncasecmp_l", + "mangledName": "strncasecmp_l", + "type": { + "qualType": "int (const char *, const char *, size_t, locale_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea8118", + "kind": "ParmVarDecl", + "loc": { + "offset": 4365, + "line": 133, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4353, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4365, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s1", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea8198", + "kind": "ParmVarDecl", + "loc": { + "offset": 4383, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4371, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4383, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__s2", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea8210", + "kind": "ParmVarDecl", + "loc": { + "offset": 4401, + "line": 134, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4394, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4401, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea8288", + "kind": "ParmVarDecl", + "loc": { + "offset": 4415, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "range": { + "begin": { + "offset": 4406, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "end": { + "offset": 4415, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "name": "__loc", + "type": { + "desugaredQualType": "struct __locale_struct *", + "qualType": "locale_t", + "typeAliasDeclId": "0x55bbe6dc2fb0" + } + }, + { + "id": "0x55bbe6ea84f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4427, + "file": "/usr/include/strings.h", + "line": 135, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4427, + "file": "/usr/include/strings.h", + "line": 135, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea8548", + "kind": "PureAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4435, + "file": "/usr/include/strings.h", + "line": 135, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "file": "/usr/include/sys/cdefs.h", + "line": 308, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4435, + "file": "/usr/include/strings.h", + "line": 135, + "col": 14, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + } + } + }, + { + "id": "0x55bbe6ea8570", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 4454, + "file": "/usr/include/strings.h", + "line": 135, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4473, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/string.h" + } + }, + "expansionLoc": { + "offset": 4454, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/string.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea86f8", + "kind": "FunctionDecl", + "loc": { + "offset": 16714, + "file": "/usr/include/string.h", + "line": 466, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16702, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16761, + "file": "/usr/include/string.h", + "line": 466, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "explicit_bzero", + "mangledName": "explicit_bzero", + "type": { + "qualType": "void (void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea85c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16736, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16730, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16736, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__s", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6ea8640", + "kind": "ParmVarDecl", + "loc": { + "offset": 16748, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16741, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16748, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea87a8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16753, + "file": "/usr/include/string.h", + "line": 466, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16753, + "file": "/usr/include/string.h", + "line": 466, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea8800", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16761, + "file": "/usr/include/string.h", + "line": 466, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 16774, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16761, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea8a30", + "kind": "FunctionDecl", + "loc": { + "offset": 16972, + "line": 471, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16959, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17061, + "file": "/usr/include/string.h", + "line": 473, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strsep", + "mangledName": "strsep", + "type": { + "qualType": "char *(char **restrict, const char *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea8850", + "kind": "ParmVarDecl", + "loc": { + "offset": 16998, + "line": 471, + "col": 40, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16980, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16998, + "col": 40, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stringp", + "type": { + "qualType": "char **restrict" + } + }, + { + "id": "0x55bbe6ea88d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17039, + "line": 472, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17016, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17039, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delim", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea8ae0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17053, + "file": "/usr/include/string.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17053, + "file": "/usr/include/string.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea8b38", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17061, + "file": "/usr/include/string.h", + "line": 473, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17077, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17061, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea8c28", + "kind": "FunctionDecl", + "loc": { + "offset": 17199, + "line": 478, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17186, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17221, + "file": "/usr/include/string.h", + "line": 478, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "strsignal", + "mangledName": "strsignal", + "type": { + "qualType": "char *(int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea8b90", + "kind": "ParmVarDecl", + "loc": { + "offset": 17214, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17210, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17214, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ea8cd0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17221, + "file": "/usr/include/string.h", + "line": 478, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17221, + "file": "/usr/include/string.h", + "line": 478, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea8ea0", + "kind": "FunctionDecl", + "loc": { + "offset": 17628, + "line": 489, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17615, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17706, + "file": "/usr/include/string.h", + "line": 490, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__stpcpy", + "mangledName": "__stpcpy", + "type": { + "qualType": "char *(char *restrict, const char *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea8d40", + "kind": "ParmVarDecl", + "loc": { + "offset": 17655, + "line": 489, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17638, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17655, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea8dc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17686, + "col": 72, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17663, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17686, + "col": 72, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea8f60", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17698, + "file": "/usr/include/string.h", + "line": 490, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17698, + "file": "/usr/include/string.h", + "line": 490, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea8fb8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17706, + "file": "/usr/include/string.h", + "line": 490, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17722, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17706, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea9170", + "kind": "FunctionDecl", + "loc": { + "offset": 17739, + "line": 491, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17739, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17739, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "stpcpy", + "mangledName": "stpcpy", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea9268", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ea92d0", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea9210", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea9348", + "kind": "FunctionDecl", + "loc": { + "offset": 17739, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17726, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17815, + "file": "/usr/include/string.h", + "line": 492, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea9170", + "name": "stpcpy", + "mangledName": "stpcpy", + "type": { + "qualType": "char *(char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea9010", + "kind": "ParmVarDecl", + "loc": { + "offset": 17764, + "line": 491, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17747, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17764, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea9090", + "kind": "ParmVarDecl", + "loc": { + "offset": 17795, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17772, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17795, + "col": 70, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea9488", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea93f8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17807, + "file": "/usr/include/string.h", + "line": 492, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17807, + "file": "/usr/include/string.h", + "line": 492, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea9450", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17815, + "file": "/usr/include/string.h", + "line": 492, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 17831, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17815, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea96a8", + "kind": "FunctionDecl", + "loc": { + "offset": 17969, + "line": 496, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17956, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18063, + "file": "/usr/include/string.h", + "line": 498, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__stpncpy", + "mangledName": "__stpncpy", + "type": { + "qualType": "char *(char *restrict, const char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea94c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17997, + "line": 496, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17980, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17997, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea9548", + "kind": "ParmVarDecl", + "loc": { + "offset": 18031, + "line": 497, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18008, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18031, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea95c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18045, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18038, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18045, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea9760", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18055, + "file": "/usr/include/string.h", + "line": 498, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18055, + "file": "/usr/include/string.h", + "line": 498, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea97b8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18063, + "file": "/usr/include/string.h", + "line": 498, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18079, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18063, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea99f0", + "kind": "FunctionDecl", + "loc": { + "offset": 18096, + "line": 499, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18096, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18096, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "stpncpy", + "mangledName": "stpncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea9ae8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ea9b50", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ea9bb8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ea9a90", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ea9c38", + "kind": "FunctionDecl", + "loc": { + "offset": 18096, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18083, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18193, + "file": "/usr/include/string.h", + "line": 501, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6ea99f0", + "name": "stpncpy", + "mangledName": "stpncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ea9810", + "kind": "ParmVarDecl", + "loc": { + "offset": 18122, + "line": 499, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18105, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18122, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__dest", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6ea9890", + "kind": "ParmVarDecl", + "loc": { + "offset": 18161, + "line": 500, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18138, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18161, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__src", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6ea9908", + "kind": "ParmVarDecl", + "loc": { + "offset": 18175, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18168, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18175, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ea9d88", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6ea9cf0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18185, + "file": "/usr/include/string.h", + "line": 501, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18185, + "file": "/usr/include/string.h", + "line": 501, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ea9d48", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18193, + "file": "/usr/include/string.h", + "line": 501, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18209, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18193, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ea9de0", + "kind": "TypedefDecl", + "loc": { + "offset": 9637, + "file": "/usr/include/unistd.h", + "line": 255, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9616, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9637, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "useconds_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__useconds_t", + "typeAliasDeclId": "0x55bbe6dd4ab0" + }, + "inner": [ + { + "id": "0x55bbe6ea9db0", + "kind": "TypedefType", + "type": { + "qualType": "__useconds_t" + }, + "decl": { + "id": "0x55bbe6dd4ab0", + "kind": "TypedefDecl", + "name": "__useconds_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ea9e70", + "kind": "TypedefDecl", + "loc": { + "offset": 9897, + "line": 267, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9878, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9897, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "intptr_t", + "type": { + "desugaredQualType": "long", + "qualType": "__intptr_t", + "typeAliasDeclId": "0x55bbe6dd5390" + }, + "inner": [ + { + "id": "0x55bbe6ea9e40", + "kind": "TypedefType", + "type": { + "qualType": "__intptr_t" + }, + "decl": { + "id": "0x55bbe6dd5390", + "kind": "TypedefDecl", + "name": "__intptr_t" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6eb58a0", + "kind": "TypedefDecl", + "loc": { + "offset": 10047, + "line": 274, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10027, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10047, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "socklen_t", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__socklen_t", + "typeAliasDeclId": "0x55bbe6dd5400" + }, + "inner": [ + { + "id": "0x55bbe6ea9ed0", + "kind": "TypedefType", + "type": { + "qualType": "__socklen_t" + }, + "decl": { + "id": "0x55bbe6dd5400", + "kind": "TypedefDecl", + "name": "__socklen_t" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6eb5a90", + "kind": "FunctionDecl", + "loc": { + "offset": 10454, + "line": 287, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10443, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10502, + "file": "/usr/include/unistd.h", + "line": 287, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "access", + "mangledName": "access", + "type": { + "qualType": "int (const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb5910", + "kind": "ParmVarDecl", + "loc": { + "offset": 10474, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10462, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10474, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6eb5990", + "kind": "ParmVarDecl", + "loc": { + "offset": 10486, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10482, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10486, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb5b40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10494, + "file": "/usr/include/unistd.h", + "line": 287, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10494, + "file": "/usr/include/unistd.h", + "line": 287, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6eb5b98", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10502, + "file": "/usr/include/unistd.h", + "line": 287, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10515, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10502, + "col": 60, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb5e90", + "kind": "FunctionDecl", + "loc": { + "offset": 11316, + "line": 309, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11305, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11394, + "file": "/usr/include/unistd.h", + "line": 310, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "faccessat", + "mangledName": "faccessat", + "type": { + "qualType": "int (int, const char *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb5bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11331, + "line": 309, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11327, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11331, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb5c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 11349, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11337, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11349, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6eb5cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11361, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11357, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11361, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb5d70", + "kind": "ParmVarDecl", + "loc": { + "offset": 11373, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11369, + "col": 65, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11373, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__flag", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb5f50", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11386, + "file": "/usr/include/unistd.h", + "line": 310, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11386, + "file": "/usr/include/unistd.h", + "line": 310, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6eb5fa8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11394, + "file": "/usr/include/unistd.h", + "line": 310, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11407, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11394, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb6218", + "kind": "FunctionDecl", + "loc": { + "offset": 12320, + "line": 339, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12305, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12369, + "file": "/usr/include/unistd.h", + "line": 339, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lseek", + "mangledName": "lseek", + "type": { + "qualType": "__off_t (int, __off_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb6000", + "kind": "ParmVarDecl", + "loc": { + "offset": 12331, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12327, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12331, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb6078", + "kind": "ParmVarDecl", + "loc": { + "offset": 12345, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12337, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12345, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__offset", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6eb60f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12359, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12355, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12359, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__whence", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb62d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12369, + "file": "/usr/include/unistd.h", + "line": 339, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12369, + "file": "/usr/include/unistd.h", + "line": 339, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb63d8", + "kind": "FunctionDecl", + "loc": { + "offset": 12808, + "line": 358, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12797, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12823, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "close", + "mangledName": "close", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb6340", + "kind": "ParmVarDecl", + "loc": { + "offset": 12819, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12815, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12819, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6eb6528", + "kind": "FunctionDecl", + "loc": { + "offset": 12963, + "line": 363, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12951, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12987, + "file": "/usr/include/unistd.h", + "line": 363, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "closefrom", + "mangledName": "closefrom", + "type": { + "qualType": "void (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb6498", + "kind": "ParmVarDecl", + "loc": { + "offset": 12978, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12974, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12978, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__lowfd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb65d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12987, + "file": "/usr/include/unistd.h", + "line": 363, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12987, + "file": "/usr/include/unistd.h", + "line": 363, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb88d0", + "kind": "FunctionDecl", + "loc": { + "offset": 13196, + "line": 371, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13181, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13240, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "read", + "mangledName": "read", + "type": { + "qualType": "ssize_t (int, void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb6668", + "kind": "ParmVarDecl", + "loc": { + "offset": 13206, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13202, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13206, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb66e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13218, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13212, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13218, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6eb6760", + "kind": "ParmVarDecl", + "loc": { + "offset": 13232, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13225, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13232, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nbytes", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe6eb8bb8", + "kind": "FunctionDecl", + "loc": { + "offset": 13470, + "line": 378, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13455, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13516, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "write", + "mangledName": "write", + "type": { + "qualType": "ssize_t (int, const void *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb89a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13481, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13477, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13481, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb8a20", + "kind": "ParmVarDecl", + "loc": { + "offset": 13499, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13487, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13499, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6eb8a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 13513, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13506, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13513, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe6eb8f38", + "kind": "FunctionDecl", + "loc": { + "offset": 13906, + "line": 389, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13891, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13977, + "line": 390, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pread", + "mangledName": "pread", + "type": { + "qualType": "ssize_t (int, void *, size_t, __off_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb8c88", + "kind": "ParmVarDecl", + "loc": { + "offset": 13917, + "line": 389, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13913, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13917, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb8d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 13929, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13923, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13929, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6eb8d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 13943, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13936, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13943, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nbytes", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6eb8df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13969, + "line": 390, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13961, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13969, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__offset", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + } + ] + }, + { + "id": "0x55bbe6eb92c8", + "kind": "FunctionDecl", + "loc": { + "offset": 14273, + "line": 398, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14258, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14347, + "line": 399, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pwrite", + "mangledName": "pwrite", + "type": { + "qualType": "ssize_t (int, const void *, size_t, __off_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9010", + "kind": "ParmVarDecl", + "loc": { + "offset": 14285, + "line": 398, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14281, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14285, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eb9090", + "kind": "ParmVarDecl", + "loc": { + "offset": 14303, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14291, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14303, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "const void *" + } + }, + { + "id": "0x55bbe6eb9108", + "kind": "ParmVarDecl", + "loc": { + "offset": 14317, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14310, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14317, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__n", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6eb9180", + "kind": "ParmVarDecl", + "loc": { + "offset": 14339, + "line": 399, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14331, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14339, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__offset", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + } + ] + }, + { + "id": "0x55bbe6eb9520", + "kind": "FunctionDecl", + "loc": { + "offset": 15703, + "line": 437, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15692, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15727, + "file": "/usr/include/unistd.h", + "line": 437, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "pipe", + "mangledName": "pipe", + "type": { + "qualType": "int (int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9420", + "kind": "ParmVarDecl", + "loc": { + "offset": 15713, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15709, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15724, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pipedes", + "type": { + "desugaredQualType": "int *", + "qualType": "int *" + } + }, + { + "id": "0x55bbe6eb95c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15727, + "file": "/usr/include/unistd.h", + "line": 437, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 15727, + "file": "/usr/include/unistd.h", + "line": 437, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb96d0", + "kind": "FunctionDecl", + "loc": { + "offset": 16434, + "line": 452, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16414, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16465, + "file": "/usr/include/unistd.h", + "line": 452, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "alarm", + "mangledName": "alarm", + "type": { + "qualType": "unsigned int (unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9638", + "kind": "ParmVarDecl", + "loc": { + "offset": 16454, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16441, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16454, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seconds", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6eb9778", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16465, + "file": "/usr/include/unistd.h", + "line": 452, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 16465, + "file": "/usr/include/unistd.h", + "line": 452, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb98e0", + "kind": "FunctionDecl", + "loc": { + "offset": 17092, + "line": 464, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17072, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17121, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sleep", + "mangledName": "sleep", + "type": { + "qualType": "unsigned int (unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb97e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17112, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17099, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17112, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__seconds", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6eb9b28", + "kind": "FunctionDecl", + "loc": { + "offset": 17509, + "line": 472, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17489, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17569, + "file": "/usr/include/unistd.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ualarm", + "mangledName": "ualarm", + "type": { + "qualType": "__useconds_t (__useconds_t, __useconds_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9998", + "kind": "ParmVarDecl", + "loc": { + "offset": 17530, + "line": 472, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17517, + "col": 29, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17530, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__value", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__useconds_t", + "typeAliasDeclId": "0x55bbe6dd4ab0" + } + }, + { + "id": "0x55bbe6eb9a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 17552, + "col": 64, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17539, + "col": 51, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17552, + "col": 64, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__interval", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__useconds_t", + "typeAliasDeclId": "0x55bbe6dd4ab0" + } + }, + { + "id": "0x55bbe6eb9bd8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17569, + "file": "/usr/include/unistd.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 17569, + "file": "/usr/include/unistd.h", + "line": 473, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eb9d40", + "kind": "FunctionDecl", + "loc": { + "offset": 17771, + "line": 480, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17760, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17802, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "usleep", + "mangledName": "usleep", + "type": { + "qualType": "int (__useconds_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9c40", + "kind": "ParmVarDecl", + "loc": { + "offset": 17792, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17779, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17792, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__useconds", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__useconds_t", + "typeAliasDeclId": "0x55bbe6dd4ab0" + } + } + ] + }, + { + "id": "0x55bbe6eb9e88", + "kind": "FunctionDecl", + "loc": { + "offset": 18013, + "line": 489, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18002, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18024, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pause", + "mangledName": "pause", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6eba180", + "kind": "FunctionDecl", + "loc": { + "offset": 18083, + "line": 493, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18072, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18157, + "file": "/usr/include/unistd.h", + "line": 494, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "chown", + "mangledName": "chown", + "type": { + "qualType": "int (const char *, __uid_t, __gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eb9f40", + "kind": "ParmVarDecl", + "loc": { + "offset": 18102, + "line": 493, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18090, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18102, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6eb9fb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18118, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18110, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18118, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6eba030", + "kind": "ParmVarDecl", + "loc": { + "offset": 18135, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18127, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18135, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__group", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6eba238", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18149, + "file": "/usr/include/unistd.h", + "line": 494, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18149, + "file": "/usr/include/unistd.h", + "line": 494, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6eba290", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18157, + "file": "/usr/include/unistd.h", + "line": 494, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18170, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18157, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6eba500", + "kind": "FunctionDecl", + "loc": { + "offset": 18317, + "line": 498, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18306, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18369, + "file": "/usr/include/unistd.h", + "line": 498, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fchown", + "mangledName": "fchown", + "type": { + "qualType": "int (int, __uid_t, __gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eba2e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18329, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18325, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18329, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eba358", + "kind": "ParmVarDecl", + "loc": { + "offset": 18343, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18335, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18343, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6eba3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18360, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18352, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18360, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__group", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6eba5b8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18369, + "file": "/usr/include/unistd.h", + "line": 498, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18369, + "file": "/usr/include/unistd.h", + "line": 498, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6eba7e0", + "kind": "FunctionDecl", + "loc": { + "offset": 18511, + "line": 503, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18500, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18586, + "file": "/usr/include/unistd.h", + "line": 504, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "lchown", + "mangledName": "lchown", + "type": { + "qualType": "int (const char *, __uid_t, __gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eba628", + "kind": "ParmVarDecl", + "loc": { + "offset": 18531, + "line": 503, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18519, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18531, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6eba6a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18547, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18539, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18547, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6eba718", + "kind": "ParmVarDecl", + "loc": { + "offset": 18564, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18556, + "col": 57, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18564, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__group", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6eba898", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18578, + "file": "/usr/include/unistd.h", + "line": 504, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18578, + "file": "/usr/include/unistd.h", + "line": 504, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6eba920", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18586, + "file": "/usr/include/unistd.h", + "line": 504, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18599, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18586, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebace0", + "kind": "FunctionDecl", + "loc": { + "offset": 18759, + "line": 511, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18748, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18865, + "file": "/usr/include/unistd.h", + "line": 513, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fchownat", + "mangledName": "fchownat", + "type": { + "qualType": "int (int, const char *, __uid_t, __gid_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6eba970", + "kind": "ParmVarDecl", + "loc": { + "offset": 18773, + "line": 511, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18769, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18773, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eba9f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18791, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18779, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18791, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebaa68", + "kind": "ParmVarDecl", + "loc": { + "offset": 18807, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18799, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18807, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6ebaae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18831, + "line": 512, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18823, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18831, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__group", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6ebab60", + "kind": "ParmVarDecl", + "loc": { + "offset": 18844, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18840, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18844, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__flag", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebada8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18857, + "file": "/usr/include/unistd.h", + "line": 513, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18857, + "file": "/usr/include/unistd.h", + "line": 513, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebae00", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 18865, + "file": "/usr/include/unistd.h", + "line": 513, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 18878, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 18865, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebaf08", + "kind": "FunctionDecl", + "loc": { + "offset": 18978, + "line": 517, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18967, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19013, + "file": "/usr/include/unistd.h", + "line": 517, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "chdir", + "mangledName": "chdir", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebae50", + "kind": "ParmVarDecl", + "loc": { + "offset": 18997, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18985, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18997, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebafb0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19005, + "file": "/usr/include/unistd.h", + "line": 517, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19005, + "file": "/usr/include/unistd.h", + "line": 517, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebb008", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19013, + "file": "/usr/include/unistd.h", + "line": 517, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 19026, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 19013, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebb0f8", + "kind": "FunctionDecl", + "loc": { + "offset": 19179, + "line": 521, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19168, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19197, + "file": "/usr/include/unistd.h", + "line": 521, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fchdir", + "mangledName": "fchdir", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebb060", + "kind": "ParmVarDecl", + "loc": { + "offset": 19191, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19187, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19191, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebb1a0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19197, + "file": "/usr/include/unistd.h", + "line": 521, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19197, + "file": "/usr/include/unistd.h", + "line": 521, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebb3a0", + "kind": "FunctionDecl", + "loc": { + "offset": 19598, + "line": 531, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19585, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19634, + "file": "/usr/include/unistd.h", + "line": 531, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getcwd", + "mangledName": "getcwd", + "type": { + "qualType": "char *(char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebb210", + "kind": "ParmVarDecl", + "loc": { + "offset": 19612, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19606, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19612, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ebb288", + "kind": "ParmVarDecl", + "loc": { + "offset": 19626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19619, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ebb450", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19634, + "file": "/usr/include/unistd.h", + "line": 531, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 19634, + "file": "/usr/include/unistd.h", + "line": 531, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebb578", + "kind": "FunctionDecl", + "loc": { + "offset": 20199, + "line": 545, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20186, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 12674, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20248, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 30, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getwd", + "mangledName": "getwd", + "type": { + "qualType": "char *(char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebb4c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20212, + "line": 545, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20206, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20212, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ebb620", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20224, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20224, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebb678", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20232, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 20245, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20232, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + }, + { + "id": "0x55bbe6ebb6b8", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20248, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 30, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12659, + "file": "/usr/include/sys/cdefs.h", + "line": 339, + "col": 51, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20248, + "file": "/usr/include/unistd.h", + "line": 546, + "col": 30, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebb7a8", + "kind": "FunctionDecl", + "loc": { + "offset": 20411, + "line": 552, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20400, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20426, + "file": "/usr/include/unistd.h", + "line": 552, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "dup", + "mangledName": "dup", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebb710", + "kind": "ParmVarDecl", + "loc": { + "offset": 20420, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20416, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20420, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebb850", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20426, + "file": "/usr/include/unistd.h", + "line": 552, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20426, + "file": "/usr/include/unistd.h", + "line": 552, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebba20", + "kind": "FunctionDecl", + "loc": { + "offset": 20530, + "line": 555, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20519, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20557, + "file": "/usr/include/unistd.h", + "line": 555, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "dup2", + "mangledName": "dup2", + "type": { + "qualType": "int (int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebb900", + "kind": "ParmVarDecl", + "loc": { + "offset": 20540, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20536, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20540, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebb980", + "kind": "ParmVarDecl", + "loc": { + "offset": 20550, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20546, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20550, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd2", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebbad0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20557, + "file": "/usr/include/unistd.h", + "line": 555, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 20557, + "file": "/usr/include/unistd.h", + "line": 555, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebbb40", + "kind": "VarDecl", + "loc": { + "offset": 20853, + "line": 564, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20839, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20853, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__environ", + "mangledName": "__environ", + "type": { + "qualType": "char **" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ebbee0", + "kind": "FunctionDecl", + "loc": { + "offset": 21068, + "line": 572, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21057, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21153, + "file": "/usr/include/unistd.h", + "line": 573, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "execve", + "mangledName": "execve", + "type": { + "qualType": "int (const char *, char *const *, char *const *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebbbc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21088, + "line": 572, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21076, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21088, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebbce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21108, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21096, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21115, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__argv", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebbd70", + "kind": "ParmVarDecl", + "loc": { + "offset": 21135, + "line": 573, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21123, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21142, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__envp", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebbf98", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21145, + "file": "/usr/include/unistd.h", + "line": 573, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21145, + "file": "/usr/include/unistd.h", + "line": 573, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebbff0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21153, + "file": "/usr/include/unistd.h", + "line": 573, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21169, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21153, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebc2b0", + "kind": "FunctionDecl", + "loc": { + "offset": 21348, + "line": 578, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21337, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21424, + "file": "/usr/include/unistd.h", + "line": 579, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fexecve", + "mangledName": "fexecve", + "type": { + "qualType": "int (int, char *const *, char *const *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebc040", + "kind": "ParmVarDecl", + "loc": { + "offset": 21361, + "line": 578, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21357, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21361, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebc0d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21379, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21367, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21386, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__argv", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebc160", + "kind": "ParmVarDecl", + "loc": { + "offset": 21401, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21389, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21408, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__envp", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebc368", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21416, + "file": "/usr/include/unistd.h", + "line": 579, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21416, + "file": "/usr/include/unistd.h", + "line": 579, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebc3c0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21424, + "file": "/usr/include/unistd.h", + "line": 579, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21437, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21424, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebc600", + "kind": "FunctionDecl", + "loc": { + "offset": 21533, + "line": 584, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21522, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21595, + "file": "/usr/include/unistd.h", + "line": 585, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "execv", + "mangledName": "execv", + "type": { + "qualType": "int (const char *, char *const *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebc410", + "kind": "ParmVarDecl", + "loc": { + "offset": 21552, + "line": 584, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21540, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21552, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebc4a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21572, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21560, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21579, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__argv", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebc6b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21587, + "file": "/usr/include/unistd.h", + "line": 585, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21587, + "file": "/usr/include/unistd.h", + "line": 585, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebc708", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21595, + "file": "/usr/include/unistd.h", + "line": 585, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21611, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21595, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebc910", + "kind": "FunctionDecl", + "loc": { + "offset": 21747, + "line": 589, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21736, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21812, + "file": "/usr/include/unistd.h", + "line": 590, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "execle", + "mangledName": "execle", + "type": { + "qualType": "int (const char *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ebc760", + "kind": "ParmVarDecl", + "loc": { + "offset": 21767, + "line": 589, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21755, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21767, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebc7e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21787, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21775, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21787, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebc9c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21804, + "file": "/usr/include/unistd.h", + "line": 590, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21804, + "file": "/usr/include/unistd.h", + "line": 590, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebca18", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 21812, + "file": "/usr/include/unistd.h", + "line": 590, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 21828, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21812, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebcbd0", + "kind": "FunctionDecl", + "loc": { + "offset": 21950, + "line": 594, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21939, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22014, + "file": "/usr/include/unistd.h", + "line": 595, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "execl", + "mangledName": "execl", + "type": { + "qualType": "int (const char *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ebca70", + "kind": "ParmVarDecl", + "loc": { + "offset": 21969, + "line": 594, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21957, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21969, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebcaf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21989, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21977, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21989, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebcc80", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22006, + "file": "/usr/include/unistd.h", + "line": 595, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22006, + "file": "/usr/include/unistd.h", + "line": 595, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebccd8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22014, + "file": "/usr/include/unistd.h", + "line": 595, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 22030, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22014, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebcea0", + "kind": "FunctionDecl", + "loc": { + "offset": 22194, + "line": 599, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22183, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22257, + "file": "/usr/include/unistd.h", + "line": 600, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "name": "execvp", + "mangledName": "execvp", + "type": { + "qualType": "int (const char *, char *const *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebcd30", + "kind": "ParmVarDecl", + "loc": { + "offset": 22214, + "line": 599, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22202, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22214, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebcdc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22234, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22222, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22241, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__argv", + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ebcf50", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22249, + "file": "/usr/include/unistd.h", + "line": 600, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22249, + "file": "/usr/include/unistd.h", + "line": 600, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebcfa8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22257, + "file": "/usr/include/unistd.h", + "line": 600, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 22273, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22257, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebd160", + "kind": "FunctionDecl", + "loc": { + "offset": 22471, + "line": 605, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22460, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22536, + "file": "/usr/include/unistd.h", + "line": 606, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "execlp", + "mangledName": "execlp", + "type": { + "qualType": "int (const char *, const char *, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ebd000", + "kind": "ParmVarDecl", + "loc": { + "offset": 22491, + "line": 605, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22479, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22491, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebd080", + "kind": "ParmVarDecl", + "loc": { + "offset": 22511, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22499, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22511, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__arg", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ebd210", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22528, + "file": "/usr/include/unistd.h", + "line": 606, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22528, + "file": "/usr/include/unistd.h", + "line": 606, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ebd268", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22536, + "file": "/usr/include/unistd.h", + "line": 606, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 22552, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22536, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebd358", + "kind": "FunctionDecl", + "loc": { + "offset": 22962, + "line": 619, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22951, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22979, + "file": "/usr/include/unistd.h", + "line": 619, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "nice", + "mangledName": "nice", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebd2c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22972, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22968, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22972, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__inc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebd400", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22979, + "file": "/usr/include/unistd.h", + "line": 619, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 22979, + "file": "/usr/include/unistd.h", + "line": 619, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ebd500", + "kind": "FunctionDecl", + "loc": { + "offset": 23087, + "line": 624, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23087, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23087, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "_exit", + "mangledName": "_exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebd5f8", + "kind": "ParmVarDecl", + "loc": {}, + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebd5a0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ebd668", + "kind": "FunctionDecl", + "loc": { + "offset": 23087, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23075, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23137, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe6ebd500", + "name": "_exit", + "mangledName": "_exit", + "type": { + "qualType": "void (int) __attribute__((noreturn))" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ebd470", + "kind": "ParmVarDecl", + "loc": { + "offset": 23098, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23094, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23098, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__status", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebd740", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6ebd768", + "kind": "EnumDecl", + "loc": { + "offset": 1030, + "file": "/usr/include/bits/confname.h", + "line": 24, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1030, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2347, + "line": 68, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6ebd830", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1043, + "line": 26, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1043, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1043, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_LINK_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebd880", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1097, + "line": 28, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1097, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1097, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_MAX_CANON", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebe930", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1154, + "line": 30, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1154, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1154, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_MAX_INPUT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebe980", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1211, + "line": 32, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1211, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1211, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebe9d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1265, + "line": 34, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1265, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1265, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_PATH_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebea20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1319, + "line": 36, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1319, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1319, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_PIPE_BUF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebea70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1373, + "line": 38, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1373, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1373, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_CHOWN_RESTRICTED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebeac0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1450, + "line": 40, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1450, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1450, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_NO_TRUNC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebeb10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1504, + "line": 42, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1504, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1504, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_VDISABLE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebeb60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1558, + "line": 44, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1558, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1558, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_SYNC_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebebb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1609, + "line": 46, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1609, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1609, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_ASYNC_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebec00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1663, + "line": 48, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1663, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1663, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_PRIO_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebec50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1714, + "line": 50, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1714, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1714, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_SOCK_MAXBUF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebeca0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1777, + "line": 52, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1777, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1777, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_FILESIZEBITS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebecf0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1842, + "line": 54, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1842, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1842, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_REC_INCR_XFER_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebed40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 1925, + "line": 56, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 1925, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 1925, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_REC_MAX_XFER_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebed90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2005, + "line": 58, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2005, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2005, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_REC_MIN_XFER_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebede0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2085, + "line": 60, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2085, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2085, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_REC_XFER_ALIGN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebee30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2156, + "line": 62, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2156, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2156, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_ALLOC_SIZE_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebee80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2227, + "line": 64, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2227, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2227, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_SYMLINK_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebeed0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2290, + "line": 66, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2290, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2290, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_PC_2_SYMLINKS", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ebef20", + "kind": "EnumDecl", + "loc": { + "offset": 2396, + "line": 71, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2396, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17232, + "line": 536, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6ebefe0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2409, + "line": 73, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2409, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2409, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_ARG_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf030", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2460, + "line": 75, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2460, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2460, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CHILD_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf080", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2517, + "line": 77, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2517, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2517, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CLK_TCK", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf0d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2568, + "line": 79, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2568, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2568, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NGROUPS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf120", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2631, + "line": 81, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2631, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2631, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_OPEN_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf170", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2685, + "line": 83, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2685, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2685, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_STREAM_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf1c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2745, + "line": 85, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2745, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2745, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TZNAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf210", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2805, + "line": 87, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2805, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2805, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_JOB_CONTROL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf260", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2868, + "line": 89, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2868, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2868, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SAVED_IDS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf2b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2925, + "line": 91, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 2925, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 2925, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_REALTIME_SIGNALS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf300", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3002, + "line": 93, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3002, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3002, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PRIORITY_SCHEDULING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf350", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3088, + "line": 95, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3088, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3088, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TIMERS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf3a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3136, + "line": 97, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3136, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3136, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_ASYNCHRONOUS_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf3f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3210, + "line": 99, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3210, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3210, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PRIORITIZED_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf440", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3281, + "line": 101, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3281, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3281, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SYNCHRONIZED_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf490", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3355, + "line": 103, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3355, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3355, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FSYNC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf4e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3400, + "line": 105, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3400, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3400, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MAPPED_FILES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf530", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3465, + "line": 107, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3465, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3465, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MEMLOCK", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf580", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3516, + "line": 109, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3516, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3516, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MEMLOCK_RANGE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf5d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3584, + "line": 111, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3584, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3584, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MEMORY_PROTECTION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf620", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3664, + "line": 113, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3664, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3664, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MESSAGE_PASSING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf670", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3738, + "line": 115, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3738, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3738, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SEMAPHORES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf6c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3798, + "line": 117, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3798, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3798, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SHARED_MEMORY_OBJECTS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf710", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3889, + "line": 119, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3889, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3889, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_AIO_LISTIO_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf760", + "kind": "EnumConstantDecl", + "loc": { + "offset": 3960, + "line": 121, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 3960, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 3960, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_AIO_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf7b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4011, + "line": 123, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4011, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4011, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_AIO_PRIO_DELTA_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf800", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4094, + "line": 125, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4094, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4094, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_DELAYTIMER_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf850", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4165, + "line": 127, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4165, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4165, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MQ_OPEN_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ebf8a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4228, + "line": 129, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4228, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4228, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MQ_PRIO_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4cc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4291, + "line": 131, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4291, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4291, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4d10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4342, + "line": 133, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4342, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4342, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PAGESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4d60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4433, + "line": 136, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4433, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4433, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_RTSIG_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4db0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4490, + "line": 138, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4490, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4490, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SEM_NSEMS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4e00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4558, + "line": 140, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4558, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4558, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SEM_VALUE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4e50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4626, + "line": 142, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4626, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4626, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SIGQUEUE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4ea0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4691, + "line": 144, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4691, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4691, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TIMER_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4ef0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4840, + "line": 149, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4840, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4840, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BC_BASE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4f40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4903, + "line": 151, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4903, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4903, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BC_DIM_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4f90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 4963, + "line": 153, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 4963, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 4963, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BC_SCALE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec4fe0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5028, + "line": 155, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5028, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5028, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BC_STRING_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5030", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5096, + "line": 157, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5096, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5096, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_COLL_WEIGHTS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5080", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5173, + "line": 159, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5173, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5173, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_EQUIV_CLASS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec50d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5247, + "line": 161, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5247, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5247, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_EXPR_NEST_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5120", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5315, + "line": 163, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5315, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5315, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LINE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5170", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5369, + "line": 165, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5369, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5369, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_RE_DUP_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec51c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5429, + "line": 167, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5429, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5429, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CHARCLASS_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5210", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5513, + "line": 170, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5513, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5513, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5260", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5570, + "line": 172, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5570, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5570, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_C_BIND", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec52b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5624, + "line": 174, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5624, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5624, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_C_DEV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5300", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5675, + "line": 176, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5675, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5675, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_FORT_DEV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5350", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5735, + "line": 178, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5735, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5735, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_FORT_RUN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec53a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5795, + "line": 180, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5795, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5795, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_SW_DEV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec53f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5849, + "line": 182, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5849, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5849, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_LOCALEDEF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5440", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5913, + "line": 185, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5913, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5913, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5490", + "kind": "EnumConstantDecl", + "loc": { + "offset": 5953, + "line": 187, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 5953, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 5953, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_XTI", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec54e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6004, + "line": 189, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6004, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6004, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_SOCKET", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5530", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6064, + "line": 191, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6064, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6064, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_INTERNET", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5580", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6129, + "line": 193, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6129, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6129, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_OSI", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec55d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6180, + "line": 195, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6180, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6180, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_POLL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5620", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6222, + "line": 197, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6222, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6222, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SELECT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5670", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6270, + "line": 199, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6270, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6270, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "isReferenced": true, + "name": "_SC_UIO_MAXIOV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5700", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6330, + "line": 201, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6330, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "spellingLoc": { + "offset": 6311, + "line": 200, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 6344, + "line": 201, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + } + }, + "name": "_SC_IOV_MAX", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6ec56e0", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6311, + "line": 200, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 6344, + "line": 201, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6311, + "line": 200, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 6344, + "line": 201, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "60", + "inner": [ + { + "id": "0x55bbe6ec56c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6311, + "line": 200, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 6344, + "line": 201, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6311, + "line": 200, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 6344, + "line": 201, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ec5670", + "kind": "EnumConstantDecl", + "name": "_SC_UIO_MAXIOV", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ec5750", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6398, + "line": 203, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6398, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6398, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_INTERNET_STREAM", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec57a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6484, + "line": 205, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6484, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6484, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_INTERNET_DGRAM", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec57f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6567, + "line": 207, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6567, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6567, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_OSI_COTS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5840", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6632, + "line": 209, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6632, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6632, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_OSI_CLTS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5890", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6697, + "line": 211, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6697, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6697, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PII_OSI_M", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec58e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6754, + "line": 213, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6754, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6754, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_T_IOV_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5930", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6874, + "line": 217, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6874, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6874, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREADS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5980", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6925, + "line": 219, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 6925, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 6925, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_SAFE_FUNCTIONS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec59d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7016, + "line": 221, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7016, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7016, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_GETGR_R_SIZE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5a20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7093, + "line": 223, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7093, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7093, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_GETPW_R_SIZE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5a70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7170, + "line": 225, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7170, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7170, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LOGIN_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5ac0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7241, + "line": 227, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7241, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7241, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TTY_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5b10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7306, + "line": 229, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7306, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7306, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_DESTRUCTOR_ITERATIONS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5b60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7418, + "line": 231, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7418, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7418, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_KEYS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5bb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7492, + "line": 233, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7492, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7492, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_STACK_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5c00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7569, + "line": 235, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7569, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7569, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_THREADS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec5c50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7652, + "line": 237, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7652, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7652, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_ATTR_STACKADDR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9120", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7743, + "line": 239, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7743, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7743, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_ATTR_STACKSIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9170", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7834, + "line": 241, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7834, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7834, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_PRIORITY_SCHEDULING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec91c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7940, + "line": 243, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 7940, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 7940, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_PRIO_INHERIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9210", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8026, + "line": 245, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8026, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8026, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_PRIO_PROTECT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9260", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8112, + "line": 247, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8112, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8112, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_PROCESS_SHARED", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec92b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8204, + "line": 250, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8204, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8204, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NPROCESSORS_CONF", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9300", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8281, + "line": 252, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8281, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8281, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NPROCESSORS_ONLN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9350", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8358, + "line": 254, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8358, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8358, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PHYS_PAGES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec93a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8418, + "line": 256, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8418, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8418, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_AVPHYS_PAGES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec93f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8483, + "line": 258, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8483, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8483, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_ATEXIT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9440", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8543, + "line": 260, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8543, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8543, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PASS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9490", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8598, + "line": 263, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8598, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8598, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec94e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8666, + "line": 265, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8666, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8666, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_XCU_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9530", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8746, + "line": 267, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8746, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8746, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_UNIX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9580", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8806, + "line": 269, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8806, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8806, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_CRYPT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec95d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8869, + "line": 271, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8869, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8869, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_ENH_I18N", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9620", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8940, + "line": 273, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8940, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8940, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_SHM", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9670", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8998, + "line": 276, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 8998, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 8998, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_CHAR_TERM", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec96c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9061, + "line": 278, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9061, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9061, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_C_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9710", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9124, + "line": 280, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9124, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9124, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_UPE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9760", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9170, + "line": 283, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9170, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9170, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_XPG2", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec97b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9230, + "line": 285, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9230, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9230, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_XPG3", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9800", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9290, + "line": 287, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9290, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9290, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_XPG4", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9850", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9351, + "line": 290, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9351, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9351, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CHAR_BIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec98a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9405, + "line": 292, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9405, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9405, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CHAR_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec98f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9459, + "line": 294, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9459, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9459, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CHAR_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9940", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9513, + "line": 296, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9513, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9513, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_INT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9990", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9564, + "line": 298, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9564, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9564, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_INT_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec99e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9615, + "line": 300, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9615, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9615, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LONG_BIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9a30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9669, + "line": 302, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9669, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9669, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_WORD_BIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9a80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9723, + "line": 304, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9723, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9723, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MB_LEN_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9ad0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9783, + "line": 306, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9783, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9783, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NZERO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9b20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9828, + "line": 308, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9828, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9828, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SSIZE_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9b70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9885, + "line": 310, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9885, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9885, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SCHAR_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9bc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9942, + "line": 312, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9942, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9942, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SCHAR_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9c10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9999, + "line": 314, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 9999, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 9999, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SHRT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9c60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10053, + "line": 316, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10053, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10053, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SHRT_MIN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9cb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10107, + "line": 318, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10107, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10107, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_UCHAR_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9d00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10164, + "line": 320, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10164, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10164, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_UINT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9d50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10218, + "line": 322, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10218, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10218, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_ULONG_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9da0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10275, + "line": 324, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10275, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10275, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_USHRT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9df0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10333, + "line": 327, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10333, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10333, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_ARGMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9e40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10390, + "line": 329, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10390, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10390, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_LANGMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9e90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10450, + "line": 331, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10450, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10450, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_MSGMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9ee0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10507, + "line": 333, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10507, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10507, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_NMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9f30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10558, + "line": 335, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10558, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10558, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_SETMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9f80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10615, + "line": 337, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10615, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10615, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NL_TEXTMAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ec9fd0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10676, + "line": 340, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10676, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10676, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XBS5_ILP32_OFF32", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eca020", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10753, + "line": 342, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10753, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10753, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XBS5_ILP32_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eca070", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10833, + "line": 344, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10833, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10833, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XBS5_LP64_OFF64", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eca0c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10907, + "line": 346, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10907, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10907, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XBS5_LPBIG_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc700", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10988, + "line": 349, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 10988, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 10988, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_LEGACY", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc750", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11053, + "line": 351, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11053, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11053, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_REALTIME", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc7a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11124, + "line": 353, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11124, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11124, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_REALTIME_THREADS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc7f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11219, + "line": 356, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11219, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11219, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_ADVISORY_INFO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc840", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11287, + "line": 358, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11287, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11287, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BARRIERS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc890", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11341, + "line": 360, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11341, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11341, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_BASE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc8e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11383, + "line": 362, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11383, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11383, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_C_LANG_SUPPORT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc930", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11454, + "line": 364, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11454, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11454, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_C_LANG_SUPPORT_R", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc980", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11531, + "line": 366, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11531, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11531, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CLOCK_SELECTION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edc9d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11605, + "line": 368, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11605, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11605, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_CPUTIME", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edca20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11656, + "line": 370, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11656, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11656, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_CPUTIME", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edca70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11727, + "line": 372, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11727, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11727, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_DEVICE_IO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcac0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11784, + "line": 374, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11784, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11784, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_DEVICE_SPECIFIC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcb10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11858, + "line": 376, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11858, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11858, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_DEVICE_SPECIFIC_R", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcb60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11938, + "line": 378, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11938, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11938, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FD_MGMT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcbb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 11989, + "line": 380, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 11989, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 11989, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FIFO", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcc00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12031, + "line": 382, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12031, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12031, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_PIPE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcc50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12073, + "line": 384, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12073, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12073, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FILE_ATTRIBUTES", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcca0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12147, + "line": 386, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12147, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12147, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FILE_LOCKING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edccf0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12212, + "line": 388, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12212, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12212, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_FILE_SYSTEM", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcd40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12275, + "line": 390, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12275, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12275, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MONOTONIC_CLOCK", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcd90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12349, + "line": 392, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12349, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12349, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MULTI_PROCESS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcde0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12417, + "line": 394, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12417, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12417, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SINGLE_PROCESS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edce30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12488, + "line": 396, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12488, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12488, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_NETWORKING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edce80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12548, + "line": 398, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12548, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12548, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_READER_WRITER_LOCKS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edced0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12634, + "line": 400, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12634, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12634, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SPIN_LOCKS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcf20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12694, + "line": 402, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12694, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12694, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_REGEXP", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcf70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12742, + "line": 404, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12742, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12742, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_REGEX_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edcfc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12810, + "line": 406, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12810, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12810, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SHELL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd010", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12855, + "line": 408, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12855, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12855, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SIGNALS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd060", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12906, + "line": 410, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12906, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12906, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SPAWN", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd0b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 12951, + "line": 412, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 12951, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 12951, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SPORADIC_SERVER", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd100", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13025, + "line": 414, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13025, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13025, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_SPORADIC_SERVER", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd150", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13119, + "line": 416, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13119, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13119, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SYSTEM_DATABASE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd1a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13193, + "line": 418, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13193, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13193, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SYSTEM_DATABASE_R", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd1f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13273, + "line": 420, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13273, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13273, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TIMEOUTS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd240", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13327, + "line": 422, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13327, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13327, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TYPED_MEMORY_OBJECTS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd290", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13415, + "line": 424, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13415, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13415, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_USER_GROUPS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd2e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13478, + "line": 426, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13478, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13478, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_USER_GROUPS_R", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd330", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13546, + "line": 428, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13546, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13546, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd380", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13591, + "line": 430, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13591, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13591, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS_ACCOUNTING", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd3d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13668, + "line": 432, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13668, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13668, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS_LOCATE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd420", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13733, + "line": 434, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13733, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13733, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS_MESSAGE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd470", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13801, + "line": 436, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13801, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13801, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS_TRACK", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd4c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13864, + "line": 438, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13864, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13864, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SYMLOOP_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd510", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13927, + "line": 440, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13927, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13927, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_STREAMS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd560", + "kind": "EnumConstantDecl", + "loc": { + "offset": 13978, + "line": 442, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 13978, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 13978, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_2_PBS_CHECKPOINT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd5b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14056, + "line": 445, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14056, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14056, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V6_ILP32_OFF32", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd600", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14127, + "line": 447, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14127, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14127, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V6_ILP32_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd650", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14201, + "line": 449, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14201, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14201, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V6_LP64_OFF64", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edd6a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14269, + "line": 451, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14269, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14269, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V6_LPBIG_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5ac0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14344, + "line": 454, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14344, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14344, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_HOST_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5b10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14412, + "line": 456, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14412, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14412, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5b60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14457, + "line": 458, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14457, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14457, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_EVENT_FILTER", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5bb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14540, + "line": 460, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14540, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14540, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_INHERIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5c00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14608, + "line": 462, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14608, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14608, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_LOG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5c50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14666, + "line": 465, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14666, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14666, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "isReferenced": true, + "name": "_SC_LEVEL1_ICACHE_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5ca0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14749, + "line": 467, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14749, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14749, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL1_ICACHE_ASSOC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5cf0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14835, + "line": 469, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14835, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14835, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL1_ICACHE_LINESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5d40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 14929, + "line": 471, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 14929, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 14929, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL1_DCACHE_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5d90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15012, + "line": 473, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15012, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15012, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL1_DCACHE_ASSOC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5de0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15098, + "line": 475, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15098, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15098, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL1_DCACHE_LINESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5e30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15192, + "line": 477, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15192, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15192, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL2_CACHE_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5e80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15272, + "line": 479, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15272, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15272, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL2_CACHE_ASSOC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5ed0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15355, + "line": 481, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15355, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15355, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL2_CACHE_LINESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5f20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15446, + "line": 483, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15446, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15446, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL3_CACHE_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5f70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15526, + "line": 485, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15526, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15526, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL3_CACHE_ASSOC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed5fc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15609, + "line": 487, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15609, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15609, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL3_CACHE_LINESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6010", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15700, + "line": 489, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15700, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15700, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL4_CACHE_SIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6060", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15780, + "line": 491, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15780, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15780, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL4_CACHE_ASSOC", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed60b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 15863, + "line": 493, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 15863, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 15863, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_LEVEL4_CACHE_LINESIZE", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6180", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16031, + "line": 497, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16031, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16067, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_IPV6", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6ed6160", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14722, + "line": 466, + "col": 33, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 16042, + "line": 497, + "col": 16, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "end": { + "offset": 16067, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "235", + "inner": [ + { + "id": "0x55bbe6ed6140", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 14722, + "line": 466, + "col": 33, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 16042, + "line": 497, + "col": 16, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "end": { + "offset": 16067, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe6ed6100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14722, + "line": 466, + "col": 33, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 16042, + "line": 497, + "col": 16, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 14722, + "line": 466, + "col": 33, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "expansionLoc": { + "offset": 16042, + "line": 497, + "col": 16, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ed5c50", + "kind": "EnumConstantDecl", + "name": "_SC_LEVEL1_ICACHE_SIZE", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe6ed6120", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 16067, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16067, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "50" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ed61d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16103, + "line": 499, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16103, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16103, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_RAW_SOCKETS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6220", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16167, + "line": 502, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16167, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16167, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V7_ILP32_OFF32", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6270", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16238, + "line": 504, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16238, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16238, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V7_ILP32_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed62c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16312, + "line": 506, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16312, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16312, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V7_LP64_OFF64", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6310", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16380, + "line": 508, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16380, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16380, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_V7_LPBIG_OFFBIG", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6360", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16455, + "line": 511, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16455, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16455, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SS_REPL_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed63b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16519, + "line": 514, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16519, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16519, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_EVENT_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6400", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16607, + "line": 516, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16607, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16607, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_NAME_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6450", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16678, + "line": 518, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16678, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16678, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_SYS_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed64a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16746, + "line": 520, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16746, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16746, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_TRACE_USER_EVENT_MAX", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed64f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16835, + "line": 523, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16835, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16835, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_XOPEN_STREAMS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6540", + "kind": "EnumConstantDecl", + "loc": { + "offset": 16904, + "line": 526, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 16904, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 16904, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_ROBUST_PRIO_INHERIT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6590", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17010, + "line": 528, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17010, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17010, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_THREAD_ROBUST_PRIO_PROTECT", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed65e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17117, + "line": 531, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17117, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17117, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_MINSIGSTKSZ", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6630", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17181, + "line": 534, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17181, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17181, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_SC_SIGSTKSZ", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed6680", + "kind": "EnumDecl", + "loc": { + "offset": 17286, + "line": 539, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17286, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23825, + "line": 681, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6ed6740", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17299, + "line": 541, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17299, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17299, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_PATH", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6790", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17375, + "line": 544, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17375, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17375, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_V6_WIDTH_RESTRICTED_ENVS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed67e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17548, + "line": 548, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17548, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17548, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_GNU_LIBC_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6830", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17624, + "line": 550, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17624, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17624, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_GNU_LIBPTHREAD_VERSION", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6880", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17719, + "line": 553, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17719, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17719, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_V5_WIDTH_RESTRICTED_ENVS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed68d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 17892, + "line": 557, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 17892, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 17892, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_V7_WIDTH_RESTRICTED_ENVS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6960", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18065, + "line": 561, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18065, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18082, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS_CFLAGS", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6ed6940", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 18082, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18082, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1000", + "inner": [ + { + "id": "0x55bbe6ed6920", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18082, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18082, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1000" + } + ] + } + ] + }, + { + "id": "0x55bbe6ed69b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18130, + "line": 563, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18130, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18130, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6a00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18191, + "line": 565, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18191, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18191, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed6a50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18244, + "line": 567, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18244, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18244, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede720", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18311, + "line": 569, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18311, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18311, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS64_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede770", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18375, + "line": 571, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18375, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18375, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS64_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede7c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18442, + "line": 573, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18442, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18442, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS64_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede810", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18500, + "line": 575, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18500, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18500, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_LFS64_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede8a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18574, + "line": 578, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18574, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18604, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFF32_CFLAGS", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6ede880", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 18604, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18604, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1100", + "inner": [ + { + "id": "0x55bbe6ede860", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18604, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18604, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1100" + } + ] + } + ] + }, + { + "id": "0x55bbe6ede8f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18678, + "line": 580, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18678, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18678, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFF32_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede940", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18778, + "line": 582, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18778, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18778, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFF32_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede990", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18869, + "line": 584, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18869, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18869, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFF32_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ede9e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 18975, + "line": 586, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 18975, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 18975, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edea30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19075, + "line": 588, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19075, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19075, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edea80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19178, + "line": 590, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19178, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19178, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edead0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19272, + "line": 592, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19272, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19272, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_ILP32_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edeb20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19381, + "line": 594, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19381, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19381, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LP64_OFF64_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edeb70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19475, + "line": 596, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19475, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19475, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LP64_OFF64_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edebc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19572, + "line": 598, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19572, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19572, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LP64_OFF64_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edec10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19660, + "line": 600, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19660, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19660, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LP64_OFF64_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edec60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19763, + "line": 602, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19763, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19763, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LPBIG_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edecb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19863, + "line": 604, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19863, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19863, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LPBIG_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eded00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 19966, + "line": 606, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 19966, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 19966, + "col": 5, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LPBIG_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6eded50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20060, + "line": 608, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20060, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20060, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ededa0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20170, + "line": 611, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20170, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20170, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFF32_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ededf0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20279, + "line": 613, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20279, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20279, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFF32_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edee40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20391, + "line": 615, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20391, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20391, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFF32_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edee90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20494, + "line": 617, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20494, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20494, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edeee0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20612, + "line": 619, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20612, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20612, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edef30", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20724, + "line": 621, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20724, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20724, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edef80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20839, + "line": 623, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20839, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20839, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edefd0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 20945, + "line": 625, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 20945, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 20945, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf020", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21066, + "line": 627, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21066, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21066, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LP64_OFF64_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf070", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21172, + "line": 629, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21172, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21172, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LP64_OFF64_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf0c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21281, + "line": 631, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21281, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21281, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LP64_OFF64_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf110", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21381, + "line": 633, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21381, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21381, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LP64_OFF64_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf160", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21496, + "line": 635, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21496, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21496, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf1b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21608, + "line": 637, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21608, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21608, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf200", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21723, + "line": 639, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21723, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21723, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LPBIG_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf250", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21829, + "line": 641, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21829, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21829, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf2a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 21951, + "line": 644, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 21951, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 21951, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFF32_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf2f0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22060, + "line": 646, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22060, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22060, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFF32_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf340", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22172, + "line": 648, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22172, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22172, + "col": 5, + "tokLen": 29, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFF32_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf390", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22275, + "line": 650, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22275, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22275, + "col": 5, + "tokLen": 34, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf3e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22393, + "line": 652, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22393, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22393, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf430", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22505, + "line": 654, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22505, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22505, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf480", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22620, + "line": 656, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22620, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22620, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf4d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22726, + "line": 658, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22726, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22726, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf520", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22847, + "line": 660, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22847, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22847, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LP64_OFF64_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf570", + "kind": "EnumConstantDecl", + "loc": { + "offset": 22953, + "line": 662, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 22953, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 22953, + "col": 5, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LP64_OFF64_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf5c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23062, + "line": 664, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23062, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23062, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LP64_OFF64_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf610", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23162, + "line": 666, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23162, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23162, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LP64_OFF64_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf660", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23277, + "line": 668, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23277, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23277, + "col": 5, + "tokLen": 32, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6edf6b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23389, + "line": 670, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23389, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23389, + "col": 5, + "tokLen": 33, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1760", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23504, + "line": 672, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23504, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23504, + "col": 5, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LPBIG_OFFBIG_LIBS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef17b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23610, + "line": 674, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23610, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23610, + "col": 5, + "tokLen": 35, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1800", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23732, + "line": 677, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23732, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23732, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_V6_ENV", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1850", + "kind": "EnumConstantDecl", + "loc": { + "offset": 23780, + "line": 679, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "range": { + "begin": { + "offset": 23780, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + }, + "end": { + "offset": 23780, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/unistd.h" + } + } + }, + "name": "_CS_V7_ENV", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ef1a30", + "kind": "FunctionDecl", + "loc": { + "offset": 23455, + "file": "/usr/include/unistd.h", + "line": 633, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23439, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23510, + "file": "/usr/include/unistd.h", + "line": 634, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "pathconf", + "mangledName": "pathconf", + "type": { + "qualType": "long (const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef18b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23477, + "line": 633, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23465, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23477, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ef1938", + "kind": "ParmVarDecl", + "loc": { + "offset": 23489, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23485, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23489, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1ae0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23502, + "file": "/usr/include/unistd.h", + "line": 634, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23502, + "file": "/usr/include/unistd.h", + "line": 634, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ef1b38", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23510, + "file": "/usr/include/unistd.h", + "line": 634, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 23523, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23510, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef1cf0", + "kind": "FunctionDecl", + "loc": { + "offset": 23604, + "line": 637, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23588, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23637, + "file": "/usr/include/unistd.h", + "line": 637, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "fpathconf", + "mangledName": "fpathconf", + "type": { + "qualType": "long (int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef1b90", + "kind": "ParmVarDecl", + "loc": { + "offset": 23619, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23615, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23619, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1c10", + "kind": "ParmVarDecl", + "loc": { + "offset": 23629, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23625, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23629, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1da0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23637, + "file": "/usr/include/unistd.h", + "line": 637, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23637, + "file": "/usr/include/unistd.h", + "line": 637, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef1ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 23713, + "line": 640, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23697, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23734, + "file": "/usr/include/unistd.h", + "line": 640, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sysconf", + "mangledName": "sysconf", + "type": { + "qualType": "long (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef1e10", + "kind": "ParmVarDecl", + "loc": { + "offset": 23726, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23722, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23726, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef1f88", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23734, + "file": "/usr/include/unistd.h", + "line": 640, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23734, + "file": "/usr/include/unistd.h", + "line": 640, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef2218", + "kind": "FunctionDecl", + "loc": { + "offset": 23842, + "line": 644, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23828, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23890, + "file": "/usr/include/unistd.h", + "line": 644, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "confstr", + "mangledName": "confstr", + "type": { + "qualType": "size_t (int, char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef1ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23855, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23851, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23855, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef2078", + "kind": "ParmVarDecl", + "loc": { + "offset": 23869, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23863, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23869, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ef20f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23883, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23876, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23883, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ef22d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23890, + "file": "/usr/include/unistd.h", + "line": 644, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 23890, + "file": "/usr/include/unistd.h", + "line": 644, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef23e8", + "kind": "FunctionDecl", + "loc": { + "offset": 24024, + "line": 650, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24009, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24038, + "file": "/usr/include/unistd.h", + "line": 650, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getpid", + "mangledName": "getpid", + "type": { + "qualType": "__pid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef2488", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24038, + "file": "/usr/include/unistd.h", + "line": 650, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24038, + "file": "/usr/include/unistd.h", + "line": 650, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef2578", + "kind": "FunctionDecl", + "loc": { + "offset": 24122, + "line": 653, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24107, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24137, + "file": "/usr/include/unistd.h", + "line": 653, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getppid", + "mangledName": "getppid", + "type": { + "qualType": "__pid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef2618", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24137, + "file": "/usr/include/unistd.h", + "line": 653, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24137, + "file": "/usr/include/unistd.h", + "line": 653, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef3780", + "kind": "FunctionDecl", + "loc": { + "offset": 24218, + "line": 656, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24203, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24233, + "file": "/usr/include/unistd.h", + "line": 656, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getpgrp", + "mangledName": "getpgrp", + "type": { + "qualType": "__pid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef3820", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24233, + "file": "/usr/include/unistd.h", + "line": 656, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24233, + "file": "/usr/include/unistd.h", + "line": 656, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef3948", + "kind": "FunctionDecl", + "loc": { + "offset": 24306, + "line": 659, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24291, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24332, + "file": "/usr/include/unistd.h", + "line": 659, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "__getpgid", + "mangledName": "__getpgid", + "type": { + "qualType": "__pid_t (__pid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef3888", + "kind": "ParmVarDecl", + "loc": { + "offset": 24325, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24317, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24325, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef39f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24332, + "file": "/usr/include/unistd.h", + "line": 659, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24332, + "file": "/usr/include/unistd.h", + "line": 659, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef3ae8", + "kind": "FunctionDecl", + "loc": { + "offset": 24415, + "line": 661, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24400, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24439, + "file": "/usr/include/unistd.h", + "line": 661, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getpgid", + "mangledName": "getpgid", + "type": { + "qualType": "__pid_t (__pid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef3a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 24432, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24424, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24432, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef3b90", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24439, + "file": "/usr/include/unistd.h", + "line": 661, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24439, + "file": "/usr/include/unistd.h", + "line": 661, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef3d50", + "kind": "FunctionDecl", + "loc": { + "offset": 24662, + "line": 668, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24651, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24702, + "file": "/usr/include/unistd.h", + "line": 668, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setpgid", + "mangledName": "setpgid", + "type": { + "qualType": "int (__pid_t, __pid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef3bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24679, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24671, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24679, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef3c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 24694, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24686, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24694, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pgid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef3e00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24702, + "file": "/usr/include/unistd.h", + "line": 668, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 24702, + "file": "/usr/include/unistd.h", + "line": 668, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef3ef8", + "kind": "FunctionDecl", + "loc": { + "offset": 25266, + "line": 682, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25255, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25281, + "file": "/usr/include/unistd.h", + "line": 682, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setpgrp", + "mangledName": "setpgrp", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef3f98", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25281, + "file": "/usr/include/unistd.h", + "line": 682, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25281, + "file": "/usr/include/unistd.h", + "line": 682, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef4088", + "kind": "FunctionDecl", + "loc": { + "offset": 25545, + "line": 689, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25530, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25559, + "file": "/usr/include/unistd.h", + "line": 689, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "name": "setsid", + "mangledName": "setsid", + "type": { + "qualType": "__pid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef4128", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25559, + "file": "/usr/include/unistd.h", + "line": 689, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25559, + "file": "/usr/include/unistd.h", + "line": 689, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef4220", + "kind": "FunctionDecl", + "loc": { + "offset": 25694, + "line": 693, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25679, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25717, + "file": "/usr/include/unistd.h", + "line": 693, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getsid", + "mangledName": "getsid", + "type": { + "qualType": "__pid_t (__pid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef4190", + "kind": "ParmVarDecl", + "loc": { + "offset": 25710, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25702, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25710, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef42c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25717, + "file": "/usr/include/unistd.h", + "line": 693, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25717, + "file": "/usr/include/unistd.h", + "line": 693, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef43e8", + "kind": "FunctionDecl", + "loc": { + "offset": 25801, + "line": 697, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25786, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25815, + "file": "/usr/include/unistd.h", + "line": 697, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getuid", + "mangledName": "getuid", + "type": { + "qualType": "__uid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef4488", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25815, + "file": "/usr/include/unistd.h", + "line": 697, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25815, + "file": "/usr/include/unistd.h", + "line": 697, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef4578", + "kind": "FunctionDecl", + "loc": { + "offset": 25897, + "line": 700, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25882, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25912, + "file": "/usr/include/unistd.h", + "line": 700, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "geteuid", + "mangledName": "geteuid", + "type": { + "qualType": "__uid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef4618", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25912, + "file": "/usr/include/unistd.h", + "line": 700, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 25912, + "file": "/usr/include/unistd.h", + "line": 700, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd71c0", + "kind": "FunctionDecl", + "loc": { + "offset": 25990, + "line": 703, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25975, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26004, + "file": "/usr/include/unistd.h", + "line": 703, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getgid", + "mangledName": "getgid", + "type": { + "qualType": "__gid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd7260", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26004, + "file": "/usr/include/unistd.h", + "line": 703, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26004, + "file": "/usr/include/unistd.h", + "line": 703, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd7350", + "kind": "FunctionDecl", + "loc": { + "offset": 26087, + "line": 706, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26072, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26102, + "file": "/usr/include/unistd.h", + "line": 706, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getegid", + "mangledName": "getegid", + "type": { + "qualType": "__gid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd73f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26102, + "file": "/usr/include/unistd.h", + "line": 706, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26102, + "file": "/usr/include/unistd.h", + "line": 706, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd76d0", + "kind": "FunctionDecl", + "loc": { + "offset": 26323, + "line": 711, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26312, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26364, + "file": "/usr/include/unistd.h", + "line": 711, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getgroups", + "mangledName": "getgroups", + "type": { + "qualType": "int (int, __gid_t *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd7460", + "kind": "ParmVarDecl", + "loc": { + "offset": 26338, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26334, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26338, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd75b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26354, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26346, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26361, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__list", + "type": { + "desugaredQualType": "__gid_t *", + "qualType": "__gid_t *" + } + }, + { + "id": "0x55bbe6dd7780", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26364, + "file": "/usr/include/unistd.h", + "line": 711, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26364, + "file": "/usr/include/unistd.h", + "line": 711, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd78b0", + "kind": "FunctionDecl", + "loc": { + "offset": 26799, + "line": 722, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26788, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26822, + "file": "/usr/include/unistd.h", + "line": 722, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setuid", + "mangledName": "setuid", + "type": { + "qualType": "int (__uid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd77e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 26815, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26807, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26815, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dd7958", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26822, + "file": "/usr/include/unistd.h", + "line": 722, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 26822, + "file": "/usr/include/unistd.h", + "line": 722, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd7b50", + "kind": "FunctionDecl", + "loc": { + "offset": 27025, + "line": 727, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27014, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27067, + "file": "/usr/include/unistd.h", + "line": 727, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setreuid", + "mangledName": "setreuid", + "type": { + "qualType": "int (__uid_t, __uid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd79c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27043, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27035, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27043, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__ruid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dd7a38", + "kind": "ParmVarDecl", + "loc": { + "offset": 27059, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27051, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27059, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__euid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dd7c00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27067, + "file": "/usr/include/unistd.h", + "line": 727, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27067, + "file": "/usr/include/unistd.h", + "line": 727, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd7d00", + "kind": "FunctionDecl", + "loc": { + "offset": 27186, + "line": 732, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27175, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27210, + "file": "/usr/include/unistd.h", + "line": 732, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "seteuid", + "mangledName": "seteuid", + "type": { + "qualType": "int (__uid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd7c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 27203, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27195, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27203, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe6dd7da8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27210, + "file": "/usr/include/unistd.h", + "line": 732, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27210, + "file": "/usr/include/unistd.h", + "line": 732, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd7ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 27494, + "line": 739, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27483, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27517, + "file": "/usr/include/unistd.h", + "line": 739, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setgid", + "mangledName": "setgid", + "type": { + "qualType": "int (__gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd7e10", + "kind": "ParmVarDecl", + "loc": { + "offset": 27510, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27502, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27510, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__gid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6dd7f88", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27517, + "file": "/usr/include/unistd.h", + "line": 739, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27517, + "file": "/usr/include/unistd.h", + "line": 739, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd81d0", + "kind": "FunctionDecl", + "loc": { + "offset": 27722, + "line": 744, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27711, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27764, + "file": "/usr/include/unistd.h", + "line": 744, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setregid", + "mangledName": "setregid", + "type": { + "qualType": "int (__gid_t, __gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd7ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27740, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27732, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27740, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__rgid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6dd8068", + "kind": "ParmVarDecl", + "loc": { + "offset": 27756, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27748, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27756, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__egid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6dd8280", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27764, + "file": "/usr/include/unistd.h", + "line": 744, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27764, + "file": "/usr/include/unistd.h", + "line": 744, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd8380", + "kind": "FunctionDecl", + "loc": { + "offset": 27884, + "line": 749, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27873, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27908, + "file": "/usr/include/unistd.h", + "line": 749, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setegid", + "mangledName": "setegid", + "type": { + "qualType": "int (__gid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd82e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27901, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27893, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27901, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__gid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe6dd8428", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27908, + "file": "/usr/include/unistd.h", + "line": 749, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 27908, + "file": "/usr/include/unistd.h", + "line": 749, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd8518", + "kind": "FunctionDecl", + "loc": { + "offset": 28998, + "line": 778, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28983, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2970, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29010, + "file": "/usr/include/unistd.h", + "line": 778, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "isUsed": true, + "name": "fork", + "mangledName": "fork", + "type": { + "qualType": "__pid_t (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd85b8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29010, + "file": "/usr/include/unistd.h", + "line": 778, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29010, + "file": "/usr/include/unistd.h", + "line": 778, + "col": 28, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd86a8", + "kind": "FunctionDecl", + "loc": { + "offset": 29417, + "line": 786, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isImplicit": true, + "name": "vfork", + "mangledName": "vfork", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd8748", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "implicit": true + }, + { + "id": "0x55bbe6dd87a0", + "kind": "ReturnsTwiceAttr", + "range": { + "begin": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "implicit": true + } + ] + }, + { + "id": "0x55bbe6dd87c8", + "kind": "FunctionDecl", + "loc": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29402, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29430, + "file": "/usr/include/unistd.h", + "line": 786, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "previousDecl": "0x55bbe6dd86a8", + "name": "vfork", + "mangledName": "vfork", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd88c0", + "kind": "BuiltinAttr", + "range": { + "begin": {}, + "end": {} + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6dd88e8", + "kind": "ReturnsTwiceAttr", + "range": { + "begin": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29417, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inherited": true, + "implicit": true + }, + { + "id": "0x55bbe6dd8868", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29430, + "file": "/usr/include/unistd.h", + "line": 786, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29430, + "file": "/usr/include/unistd.h", + "line": 786, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd89c0", + "kind": "FunctionDecl", + "loc": { + "offset": 29894, + "line": 799, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29881, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29913, + "file": "/usr/include/unistd.h", + "line": 799, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ttyname", + "mangledName": "ttyname", + "type": { + "qualType": "char *(int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd8928", + "kind": "ParmVarDecl", + "loc": { + "offset": 29907, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29903, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29907, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd8a68", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29913, + "file": "/usr/include/unistd.h", + "line": 799, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 29913, + "file": "/usr/include/unistd.h", + "line": 799, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd8c98", + "kind": "FunctionDecl", + "loc": { + "offset": 30079, + "line": 803, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30068, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30143, + "file": "/usr/include/unistd.h", + "line": 804, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ttyname_r", + "mangledName": "ttyname_r", + "type": { + "qualType": "int (int, char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd8ad8", + "kind": "ParmVarDecl", + "loc": { + "offset": 30094, + "line": 803, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30090, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30094, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd8b58", + "kind": "ParmVarDecl", + "loc": { + "offset": 30106, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30100, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30106, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6dd8bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30120, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30113, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30120, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buflen", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6dd8d50", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30135, + "file": "/usr/include/unistd.h", + "line": 804, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30135, + "file": "/usr/include/unistd.h", + "line": 804, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dd8da8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30143, + "file": "/usr/include/unistd.h", + "line": 804, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30156, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30143, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd8e98", + "kind": "FunctionDecl", + "loc": { + "offset": 30318, + "line": 809, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30307, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30336, + "file": "/usr/include/unistd.h", + "line": 809, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "isatty", + "mangledName": "isatty", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd8e00", + "kind": "ParmVarDecl", + "loc": { + "offset": 30330, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30326, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30330, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd8f40", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30336, + "file": "/usr/include/unistd.h", + "line": 809, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30336, + "file": "/usr/include/unistd.h", + "line": 809, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd9038", + "kind": "FunctionDecl", + "loc": { + "offset": 30467, + "line": 814, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30456, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30482, + "file": "/usr/include/unistd.h", + "line": 814, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ttyslot", + "mangledName": "ttyslot", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd90d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30482, + "file": "/usr/include/unistd.h", + "line": 814, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30482, + "file": "/usr/include/unistd.h", + "line": 814, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd92c0", + "kind": "FunctionDecl", + "loc": { + "offset": 30548, + "line": 819, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30537, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30605, + "file": "/usr/include/unistd.h", + "line": 820, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "link", + "mangledName": "link", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd9148", + "kind": "ParmVarDecl", + "loc": { + "offset": 30566, + "line": 819, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30554, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30566, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__from", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd91e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30586, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30574, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30586, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__to", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9370", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30597, + "file": "/usr/include/unistd.h", + "line": 820, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30597, + "file": "/usr/include/unistd.h", + "line": 820, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dd93c8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30605, + "file": "/usr/include/unistd.h", + "line": 820, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30621, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30605, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd9770", + "kind": "FunctionDecl", + "loc": { + "offset": 30775, + "line": 825, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30764, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30878, + "file": "/usr/include/unistd.h", + "line": 827, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "linkat", + "mangledName": "linkat", + "type": { + "qualType": "int (int, const char *, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd9420", + "kind": "ParmVarDecl", + "loc": { + "offset": 30787, + "line": 825, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30783, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30787, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fromfd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd94a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30809, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30797, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30809, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__from", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9520", + "kind": "ParmVarDecl", + "loc": { + "offset": 30821, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30817, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30821, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__tofd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd95a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30846, + "line": 826, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30834, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30846, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__to", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9620", + "kind": "ParmVarDecl", + "loc": { + "offset": 30856, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30852, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30856, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__flags", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dd9838", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30870, + "file": "/usr/include/unistd.h", + "line": 827, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30870, + "file": "/usr/include/unistd.h", + "line": 827, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dd9890", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 30878, + "file": "/usr/include/unistd.h", + "line": 827, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30894, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30878, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd9a40", + "kind": "FunctionDecl", + "loc": { + "offset": 31027, + "line": 832, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31016, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31087, + "file": "/usr/include/unistd.h", + "line": 833, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "symlink", + "mangledName": "symlink", + "type": { + "qualType": "int (const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd98e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31048, + "line": 832, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31036, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31048, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__from", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9960", + "kind": "ParmVarDecl", + "loc": { + "offset": 31068, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31056, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31068, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__to", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9af0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31079, + "file": "/usr/include/unistd.h", + "line": 833, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31079, + "file": "/usr/include/unistd.h", + "line": 833, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dd9b48", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31087, + "file": "/usr/include/unistd.h", + "line": 833, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31103, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31087, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dd9df8", + "kind": "FunctionDecl", + "loc": { + "offset": 31318, + "line": 838, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31303, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31414, + "file": "/usr/include/unistd.h", + "line": 840, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "readlink", + "mangledName": "readlink", + "type": { + "qualType": "ssize_t (const char *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd9ba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31351, + "line": 838, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31328, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31351, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6dd9c20", + "kind": "ParmVarDecl", + "loc": { + "offset": 31380, + "line": 839, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31363, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31380, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6dd9c98", + "kind": "ParmVarDecl", + "loc": { + "offset": 31394, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31387, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31394, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6dd9eb0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31406, + "file": "/usr/include/unistd.h", + "line": 840, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31406, + "file": "/usr/include/unistd.h", + "line": 840, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dd9f08", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31414, + "file": "/usr/include/unistd.h", + "line": 840, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31430, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31414, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dda1f0", + "kind": "FunctionDecl", + "loc": { + "offset": 31636, + "line": 847, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31625, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31713, + "file": "/usr/include/unistd.h", + "line": 848, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "symlinkat", + "mangledName": "symlinkat", + "type": { + "qualType": "int (const char *, int, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dd9f60", + "kind": "ParmVarDecl", + "loc": { + "offset": 31659, + "line": 847, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31647, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31659, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__from", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dd9fe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31671, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31667, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31671, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__tofd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dda060", + "kind": "ParmVarDecl", + "loc": { + "offset": 31699, + "line": 848, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31687, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31699, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__to", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dda2a8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31705, + "file": "/usr/include/unistd.h", + "line": 848, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31705, + "file": "/usr/include/unistd.h", + "line": 848, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dda300", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31713, + "file": "/usr/include/unistd.h", + "line": 848, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31729, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31713, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dda648", + "kind": "FunctionDecl", + "loc": { + "offset": 31827, + "line": 851, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31812, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31937, + "file": "/usr/include/unistd.h", + "line": 853, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "readlinkat", + "mangledName": "readlinkat", + "type": { + "qualType": "ssize_t (int, const char *restrict, char *restrict, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dda350", + "kind": "ParmVarDecl", + "loc": { + "offset": 31843, + "line": 851, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31839, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31843, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6dda3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31872, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31849, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31872, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe6dda450", + "kind": "ParmVarDecl", + "loc": { + "offset": 31903, + "line": 852, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31886, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31903, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buf", + "type": { + "qualType": "char *restrict" + } + }, + { + "id": "0x55bbe6dda4c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 31917, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31910, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31917, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6dda708", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31929, + "file": "/usr/include/unistd.h", + "line": 853, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31929, + "file": "/usr/include/unistd.h", + "line": 853, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dda760", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 31937, + "file": "/usr/include/unistd.h", + "line": 853, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31953, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31937, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6dda868", + "kind": "FunctionDecl", + "loc": { + "offset": 32063, + "line": 858, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32052, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32099, + "file": "/usr/include/unistd.h", + "line": 858, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "unlink", + "mangledName": "unlink", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dda7b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32083, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32071, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32083, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6dda910", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32091, + "file": "/usr/include/unistd.h", + "line": 858, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32091, + "file": "/usr/include/unistd.h", + "line": 858, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6dda968", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32099, + "file": "/usr/include/unistd.h", + "line": 858, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32112, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32099, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ddabd0", + "kind": "FunctionDecl", + "loc": { + "offset": 32192, + "line": 862, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32181, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32257, + "file": "/usr/include/unistd.h", + "line": 863, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "unlinkat", + "mangledName": "unlinkat", + "type": { + "qualType": "int (int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6dda9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32206, + "line": 862, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32202, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32206, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ddaa40", + "kind": "ParmVarDecl", + "loc": { + "offset": 32224, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32212, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32224, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ddaac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32236, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32232, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32236, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__flag", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ddac88", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32249, + "file": "/usr/include/unistd.h", + "line": 863, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32249, + "file": "/usr/include/unistd.h", + "line": 863, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ddace0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32257, + "file": "/usr/include/unistd.h", + "line": 863, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32270, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32257, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ddade8", + "kind": "FunctionDecl", + "loc": { + "offset": 32327, + "line": 867, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32316, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32362, + "file": "/usr/include/unistd.h", + "line": 867, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "rmdir", + "mangledName": "rmdir", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ddad30", + "kind": "ParmVarDecl", + "loc": { + "offset": 32346, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32334, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32346, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ddae90", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32354, + "file": "/usr/include/unistd.h", + "line": 867, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32354, + "file": "/usr/include/unistd.h", + "line": 867, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ddaee8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32362, + "file": "/usr/include/unistd.h", + "line": 867, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 32375, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32362, + "col": 47, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ddb008", + "kind": "FunctionDecl", + "loc": { + "offset": 32449, + "line": 871, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32434, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32470, + "file": "/usr/include/unistd.h", + "line": 871, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tcgetpgrp", + "mangledName": "tcgetpgrp", + "type": { + "qualType": "__pid_t (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ddaf40", + "kind": "ParmVarDecl", + "loc": { + "offset": 32464, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32460, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32464, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ddb0b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32470, + "file": "/usr/include/unistd.h", + "line": 871, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32470, + "file": "/usr/include/unistd.h", + "line": 871, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef6220", + "kind": "FunctionDecl", + "loc": { + "offset": 32553, + "line": 874, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32542, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32593, + "file": "/usr/include/unistd.h", + "line": 874, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "tcsetpgrp", + "mangledName": "tcsetpgrp", + "type": { + "qualType": "int (int, __pid_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ddb120", + "kind": "ParmVarDecl", + "loc": { + "offset": 32568, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32564, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32568, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef6140", + "kind": "ParmVarDecl", + "loc": { + "offset": 32582, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32574, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32582, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pgrp_id", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6ef62d0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32593, + "file": "/usr/include/unistd.h", + "line": 874, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 32593, + "file": "/usr/include/unistd.h", + "line": 874, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef63f0", + "kind": "FunctionDecl", + "loc": { + "offset": 32752, + "line": 881, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32739, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32766, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getlogin", + "mangledName": "getlogin", + "type": { + "qualType": "char *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ef6660", + "kind": "FunctionDecl", + "loc": { + "offset": 33086, + "line": 889, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33075, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33131, + "file": "/usr/include/unistd.h", + "line": 889, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getlogin_r", + "mangledName": "getlogin_r", + "type": { + "qualType": "int (char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef64a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 33104, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33098, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33104, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ef6520", + "kind": "ParmVarDecl", + "loc": { + "offset": 33119, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33112, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33119, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name_len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ef6710", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33131, + "file": "/usr/include/unistd.h", + "line": 889, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 33144, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 33131, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef6848", + "kind": "FunctionDecl", + "loc": { + "offset": 33286, + "line": 895, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33275, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33324, + "file": "/usr/include/unistd.h", + "line": 895, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setlogin", + "mangledName": "setlogin", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef6790", + "kind": "ParmVarDecl", + "loc": { + "offset": 33308, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33296, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33308, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ef68f0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33316, + "file": "/usr/include/unistd.h", + "line": 895, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33316, + "file": "/usr/include/unistd.h", + "line": 895, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6ef6948", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33324, + "file": "/usr/include/unistd.h", + "line": 895, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 33337, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 33324, + "col": 50, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef69a0", + "kind": "VarDecl", + "loc": { + "offset": 1485, + "file": "/usr/include/bits/getopt_core.h", + "line": 36, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 1472, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 1485, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "optarg", + "mangledName": "optarg", + "type": { + "qualType": "char *" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ef6a20", + "kind": "VarDecl", + "loc": { + "offset": 1990, + "line": 50, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 1979, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 1990, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "optind", + "mangledName": "optind", + "type": { + "qualType": "int" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ef6aa0", + "kind": "VarDecl", + "loc": { + "offset": 2116, + "line": 55, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 2105, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 2116, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "opterr", + "mangledName": "opterr", + "type": { + "qualType": "int" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ef6b20", + "kind": "VarDecl", + "loc": { + "offset": 2195, + "line": 59, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 2184, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 2195, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "optopt", + "mangledName": "optopt", + "type": { + "qualType": "int" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6ef6dd0", + "kind": "FunctionDecl", + "loc": { + "offset": 3523, + "line": 91, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 3512, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3606, + "file": "/usr/include/bits/getopt_core.h", + "line": 92, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + } + }, + "name": "getopt", + "mangledName": "getopt", + "type": { + "qualType": "int (int, char *const *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef6ba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3535, + "line": 91, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 3531, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 3535, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "___argc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ef6c20", + "kind": "ParmVarDecl", + "loc": { + "offset": 3557, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 3544, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 3557, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "___argv", + "type": { + "qualType": "char *const *" + } + }, + { + "id": "0x55bbe6ef6ca0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3578, + "col": 67, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "range": { + "begin": { + "offset": 3566, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "end": { + "offset": 3578, + "col": 67, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "name": "__shortopts", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ef6e88", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3598, + "file": "/usr/include/bits/getopt_core.h", + "line": 92, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3598, + "file": "/usr/include/bits/getopt_core.h", + "line": 92, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + } + } + }, + { + "id": "0x55bbe6ef6ee0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 3606, + "file": "/usr/include/bits/getopt_core.h", + "line": 92, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3622, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + } + }, + "expansionLoc": { + "offset": 3606, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/getopt_posix.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6ef7068", + "kind": "FunctionDecl", + "loc": { + "offset": 33809, + "file": "/usr/include/unistd.h", + "line": 911, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33798, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33858, + "file": "/usr/include/unistd.h", + "line": 911, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "gethostname", + "mangledName": "gethostname", + "type": { + "qualType": "int (char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ef6f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 33828, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33822, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33828, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ef6fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 33843, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33836, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33843, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6ef7118", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33850, + "file": "/usr/include/unistd.h", + "line": 911, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33850, + "file": "/usr/include/unistd.h", + "line": 911, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8e340", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 33858, + "file": "/usr/include/unistd.h", + "line": 911, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 33871, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 33858, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8e4c8", + "kind": "FunctionDecl", + "loc": { + "offset": 34089, + "line": 919, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34078, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34149, + "file": "/usr/include/unistd.h", + "line": 920, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sethostname", + "mangledName": "sethostname", + "type": { + "qualType": "int (const char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8e390", + "kind": "ParmVarDecl", + "loc": { + "offset": 34114, + "line": 919, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34102, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34114, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8e408", + "kind": "ParmVarDecl", + "loc": { + "offset": 34129, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34122, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34129, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e8e578", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34141, + "file": "/usr/include/unistd.h", + "line": 920, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34141, + "file": "/usr/include/unistd.h", + "line": 920, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8e5d0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34149, + "file": "/usr/include/unistd.h", + "line": 920, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 34162, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34149, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8e6b8", + "kind": "FunctionDecl", + "loc": { + "offset": 34324, + "line": 924, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34313, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34350, + "file": "/usr/include/unistd.h", + "line": 924, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sethostid", + "mangledName": "sethostid", + "type": { + "qualType": "int (long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8e620", + "kind": "ParmVarDecl", + "loc": { + "offset": 34344, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34335, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34344, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__id", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6e8e760", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34350, + "file": "/usr/include/unistd.h", + "line": 924, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34350, + "file": "/usr/include/unistd.h", + "line": 924, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8e908", + "kind": "FunctionDecl", + "loc": { + "offset": 34559, + "line": 930, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34548, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34615, + "file": "/usr/include/unistd.h", + "line": 931, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getdomainname", + "mangledName": "getdomainname", + "type": { + "qualType": "int (char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8e7d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 34580, + "line": 930, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34574, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34580, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6e8e848", + "kind": "ParmVarDecl", + "loc": { + "offset": 34595, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34588, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34595, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e8e9b8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34607, + "file": "/usr/include/unistd.h", + "line": 931, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34607, + "file": "/usr/include/unistd.h", + "line": 931, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8ea10", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34615, + "file": "/usr/include/unistd.h", + "line": 931, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 34628, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34615, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8eb98", + "kind": "FunctionDecl", + "loc": { + "offset": 34701, + "line": 933, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34690, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34763, + "file": "/usr/include/unistd.h", + "line": 934, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setdomainname", + "mangledName": "setdomainname", + "type": { + "qualType": "int (const char *, size_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8ea60", + "kind": "ParmVarDecl", + "loc": { + "offset": 34728, + "line": 933, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34716, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34728, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8ead8", + "kind": "ParmVarDecl", + "loc": { + "offset": 34743, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34736, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34743, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e8ec48", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "/usr/include/unistd.h", + "line": 934, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "/usr/include/unistd.h", + "line": 934, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8eca0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 34763, + "file": "/usr/include/unistd.h", + "line": 934, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 34776, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34763, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8ed78", + "kind": "FunctionDecl", + "loc": { + "offset": 35019, + "line": 939, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35008, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35034, + "file": "/usr/include/unistd.h", + "line": 939, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "vhangup", + "mangledName": "vhangup", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8ee18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35034, + "file": "/usr/include/unistd.h", + "line": 939, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35034, + "file": "/usr/include/unistd.h", + "line": 939, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6e8ef40", + "kind": "FunctionDecl", + "loc": { + "offset": 35123, + "line": 942, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35112, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35159, + "file": "/usr/include/unistd.h", + "line": 942, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "revoke", + "mangledName": "revoke", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8ee88", + "kind": "ParmVarDecl", + "loc": { + "offset": 35143, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35131, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35143, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6e8efe8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35151, + "file": "/usr/include/unistd.h", + "line": 942, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35151, + "file": "/usr/include/unistd.h", + "line": 942, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6e8f040", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35159, + "file": "/usr/include/unistd.h", + "line": 942, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 35172, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35159, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efb1f0", + "kind": "FunctionDecl", + "loc": { + "offset": 35543, + "line": 950, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35532, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35660, + "file": "/usr/include/unistd.h", + "line": 952, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "profil", + "mangledName": "profil", + "type": { + "qualType": "int (unsigned short *, size_t, size_t, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6e8f090", + "kind": "ParmVarDecl", + "loc": { + "offset": 35571, + "line": 950, + "col": 40, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35551, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35571, + "col": 40, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sample_buffer", + "type": { + "qualType": "unsigned short *" + } + }, + { + "id": "0x55bbe6e8f108", + "kind": "ParmVarDecl", + "loc": { + "offset": 35595, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35588, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35595, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e8f180", + "kind": "ParmVarDecl", + "loc": { + "offset": 35615, + "line": 951, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35608, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35615, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__offset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe6e8f200", + "kind": "ParmVarDecl", + "loc": { + "offset": 35638, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35625, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35638, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__scale", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6efb2b0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35652, + "file": "/usr/include/unistd.h", + "line": 952, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35652, + "file": "/usr/include/unistd.h", + "line": 952, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6efb308", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35660, + "file": "/usr/include/unistd.h", + "line": 952, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 35673, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35660, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efb3f8", + "kind": "FunctionDecl", + "loc": { + "offset": 35920, + "line": 958, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35909, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35946, + "file": "/usr/include/unistd.h", + "line": 958, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "acct", + "mangledName": "acct", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efb360", + "kind": "ParmVarDecl", + "loc": { + "offset": 35938, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35926, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35938, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efb4a0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35946, + "file": "/usr/include/unistd.h", + "line": 958, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 35946, + "file": "/usr/include/unistd.h", + "line": 958, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efb598", + "kind": "FunctionDecl", + "loc": { + "offset": 36037, + "line": 962, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36024, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36057, + "file": "/usr/include/unistd.h", + "line": 962, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getusershell", + "mangledName": "getusershell", + "type": { + "qualType": "char *(void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efb638", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36057, + "file": "/usr/include/unistd.h", + "line": 962, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36057, + "file": "/usr/include/unistd.h", + "line": 962, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efb728", + "kind": "FunctionDecl", + "loc": { + "offset": 36078, + "line": 963, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36066, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36098, + "file": "/usr/include/unistd.h", + "line": 963, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "endusershell", + "mangledName": "endusershell", + "type": { + "qualType": "void (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efb7c8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36098, + "file": "/usr/include/unistd.h", + "line": 963, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36098, + "file": "/usr/include/unistd.h", + "line": 963, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efb8b8", + "kind": "FunctionDecl", + "loc": { + "offset": 36147, + "line": 964, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36135, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36167, + "file": "/usr/include/unistd.h", + "line": 964, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "setusershell", + "mangledName": "setusershell", + "type": { + "qualType": "void (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efb958", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36167, + "file": "/usr/include/unistd.h", + "line": 964, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36167, + "file": "/usr/include/unistd.h", + "line": 964, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efbae8", + "kind": "FunctionDecl", + "loc": { + "offset": 36429, + "line": 970, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36418, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36467, + "file": "/usr/include/unistd.h", + "line": 970, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "daemon", + "mangledName": "daemon", + "type": { + "qualType": "int (int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efb9c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 36441, + "col": 24, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36437, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36441, + "col": 24, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__nochdir", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efba48", + "kind": "ParmVarDecl", + "loc": { + "offset": 36456, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36452, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36456, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__noclose", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efbb98", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36467, + "file": "/usr/include/unistd.h", + "line": 970, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36467, + "file": "/usr/include/unistd.h", + "line": 970, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efbcc0", + "kind": "FunctionDecl", + "loc": { + "offset": 36719, + "line": 977, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36708, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36755, + "file": "/usr/include/unistd.h", + "line": 977, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "chroot", + "mangledName": "chroot", + "type": { + "qualType": "int (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efbc08", + "kind": "ParmVarDecl", + "loc": { + "offset": 36739, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36727, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36739, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efbd68", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36747, + "file": "/usr/include/unistd.h", + "line": 977, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36747, + "file": "/usr/include/unistd.h", + "line": 977, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6efbdc0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36755, + "file": "/usr/include/unistd.h", + "line": 977, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 36768, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36755, + "col": 48, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efbec8", + "kind": "FunctionDecl", + "loc": { + "offset": 36929, + "line": 981, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36916, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36960, + "file": "/usr/include/unistd.h", + "line": 981, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getpass", + "mangledName": "getpass", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efbe10", + "kind": "ParmVarDecl", + "loc": { + "offset": 36950, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36938, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36950, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__prompt", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efbf70", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 36960, + "file": "/usr/include/unistd.h", + "line": 981, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 36973, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36960, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efc088", + "kind": "FunctionDecl", + "loc": { + "offset": 37168, + "line": 989, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37157, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37183, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fsync", + "mangledName": "fsync", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efbff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 37179, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37175, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37179, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6efc200", + "kind": "FunctionDecl", + "loc": { + "offset": 37479, + "line": 1002, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37463, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37494, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gethostid", + "mangledName": "gethostid", + "type": { + "qualType": "long (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe6efc338", + "kind": "FunctionDecl", + "loc": { + "offset": 37577, + "line": 1005, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37565, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37589, + "file": "/usr/include/unistd.h", + "line": 1005, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sync", + "mangledName": "sync", + "type": { + "qualType": "void (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efc3d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37589, + "file": "/usr/include/unistd.h", + "line": 1005, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37589, + "file": "/usr/include/unistd.h", + "line": 1005, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efc4d0", + "kind": "FunctionDecl", + "loc": { + "offset": 37803, + "line": 1011, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37792, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37857, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getpagesize", + "mangledName": "getpagesize", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efc570", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37823, + "file": "/usr/include/unistd.h", + "line": 1011, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37823, + "file": "/usr/include/unistd.h", + "line": 1011, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6efc5c8", + "kind": "ConstAttr", + "range": { + "begin": { + "offset": 37847, + "col": 56, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37847, + "col": 56, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + ] + }, + { + "id": "0x55bbe6efc690", + "kind": "FunctionDecl", + "loc": { + "offset": 37970, + "line": 1016, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37959, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37991, + "file": "/usr/include/unistd.h", + "line": 1016, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "getdtablesize", + "mangledName": "getdtablesize", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efc730", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37991, + "file": "/usr/include/unistd.h", + "line": 1016, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 37991, + "file": "/usr/include/unistd.h", + "line": 1016, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efc950", + "kind": "FunctionDecl", + "loc": { + "offset": 38188, + "line": 1026, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38177, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38249, + "file": "/usr/include/unistd.h", + "line": 1027, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "truncate", + "mangledName": "truncate", + "type": { + "qualType": "int (const char *, __off_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efc7a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 38210, + "line": 1026, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38198, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38210, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efc818", + "kind": "ParmVarDecl", + "loc": { + "offset": 38226, + "col": 50, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38218, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38226, + "col": 50, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__length", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6efca00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38241, + "file": "/usr/include/unistd.h", + "line": 1027, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38241, + "file": "/usr/include/unistd.h", + "line": 1027, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6efca58", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38249, + "file": "/usr/include/unistd.h", + "line": 1027, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 38262, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38249, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efcc40", + "kind": "FunctionDecl", + "loc": { + "offset": 38855, + "line": 1049, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38844, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38894, + "file": "/usr/include/unistd.h", + "line": 1049, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "ftruncate", + "mangledName": "ftruncate", + "type": { + "qualType": "int (int, __off_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efcab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 38870, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38866, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38870, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efcb28", + "kind": "ParmVarDecl", + "loc": { + "offset": 38884, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38876, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38884, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__length", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe6efccf0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38894, + "file": "/usr/include/unistd.h", + "line": 1049, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 38894, + "file": "/usr/include/unistd.h", + "line": 1049, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efce30", + "kind": "FunctionDecl", + "loc": { + "offset": 39486, + "line": 1070, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39475, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39505, + "file": "/usr/include/unistd.h", + "line": 1070, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "brk", + "mangledName": "brk", + "type": { + "qualType": "int (void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efcd60", + "kind": "ParmVarDecl", + "loc": { + "offset": 39497, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39491, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39497, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__addr", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6efced8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39505, + "file": "/usr/include/unistd.h", + "line": 1070, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39505, + "file": "/usr/include/unistd.h", + "line": 1070, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efd060", + "kind": "FunctionDecl", + "loc": { + "offset": 39788, + "line": 1076, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39775, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39812, + "file": "/usr/include/unistd.h", + "line": 1076, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "sbrk", + "mangledName": "sbrk", + "type": { + "qualType": "void *(intptr_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efcf60", + "kind": "ParmVarDecl", + "loc": { + "offset": 39803, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39794, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39803, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__delta", + "type": { + "desugaredQualType": "long", + "qualType": "intptr_t", + "typeAliasDeclId": "0x55bbe6ea9e70" + } + }, + { + "id": "0x55bbe6efd108", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39812, + "file": "/usr/include/unistd.h", + "line": 1076, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 39812, + "file": "/usr/include/unistd.h", + "line": 1076, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efd268", + "kind": "FunctionDecl", + "loc": { + "offset": 40346, + "line": 1091, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40330, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 40378, + "file": "/usr/include/unistd.h", + "line": 1091, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "syscall", + "mangledName": "syscall", + "type": { + "qualType": "long (long, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6efd198", + "kind": "ParmVarDecl", + "loc": { + "offset": 40364, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40355, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40364, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__sysno", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6efd310", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 40378, + "file": "/usr/include/unistd.h", + "line": 1091, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 40378, + "file": "/usr/include/unistd.h", + "line": 1091, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6efd5a0", + "kind": "FunctionDecl", + "loc": { + "offset": 41275, + "line": 1114, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41264, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41316, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lockf", + "mangledName": "lockf", + "type": { + "qualType": "int (int, int, __off_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efd380", + "kind": "ParmVarDecl", + "loc": { + "offset": 41286, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41282, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41286, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efd400", + "kind": "ParmVarDecl", + "loc": { + "offset": 41296, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41292, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41296, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__cmd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efd478", + "kind": "ParmVarDecl", + "loc": { + "offset": 41311, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41303, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41311, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__len", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + } + ] + }, + { + "id": "0x55bbe6efd708", + "kind": "FunctionDecl", + "loc": { + "offset": 42374, + "line": 1150, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42363, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42397, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fdatasync", + "mangledName": "fdatasync", + "type": { + "qualType": "int (int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efd670", + "kind": "ParmVarDecl", + "loc": { + "offset": 42389, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42385, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42389, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__fildes", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6efd928", + "kind": "FunctionDecl", + "loc": { + "offset": 42792, + "line": 1159, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42779, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 42851, + "file": "/usr/include/unistd.h", + "line": 1160, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "crypt", + "mangledName": "crypt", + "type": { + "qualType": "char *(const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efd7c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 42811, + "line": 1159, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42799, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42811, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__key", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efd848", + "kind": "ParmVarDecl", + "loc": { + "offset": 42830, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42818, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42830, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__salt", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6efd9d8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 42843, + "file": "/usr/include/unistd.h", + "line": 1160, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 42843, + "file": "/usr/include/unistd.h", + "line": 1160, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + }, + { + "id": "0x55bbe6efda30", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 42851, + "file": "/usr/include/unistd.h", + "line": 1160, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 42867, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42851, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe6efdc10", + "kind": "FunctionDecl", + "loc": { + "offset": 44132, + "line": 1198, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44128, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44175, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getentropy", + "mangledName": "getentropy", + "type": { + "qualType": "int (void *, size_t)" + }, + "inner": [ + { + "id": "0x55bbe6efda80", + "kind": "ParmVarDecl", + "loc": { + "offset": 44150, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44144, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44150, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__buffer", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe6efdaf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 44167, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44160, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44167, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__length", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe6efdcc0", + "kind": "EnumDecl", + "loc": { + "offset": 126, + "file": "/usr/include/bits/types/idtype_t.h", + "line": 5, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 126, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 349, + "line": 12, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6efdd80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 135, + "line": 7, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 135, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 135, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "name": "P_ALL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efddd0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 172, + "line": 8, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 172, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 172, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "name": "P_PID", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efde20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 217, + "line": 9, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 217, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 217, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "name": "P_PGID", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6efde70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 270, + "line": 10, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 270, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 270, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "name": "P_PIDFD", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6efdf18", + "kind": "TypedefDecl", + "loc": { + "offset": 351, + "line": 12, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "range": { + "begin": { + "offset": 118, + "line": 5, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + }, + "end": { + "offset": 351, + "line": 12, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/sys/wait.h" + } + } + }, + "isReferenced": true, + "name": "idtype_t", + "type": { + "desugaredQualType": "idtype_t", + "qualType": "enum idtype_t" + }, + "inner": [ + { + "id": "0x55bbe6efdec0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum idtype_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6efdcc0", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6efdd60", + "kind": "EnumType", + "type": { + "qualType": "idtype_t" + }, + "decl": { + "id": "0x55bbe6efdcc0", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6efe068", + "kind": "FunctionDecl", + "loc": { + "offset": 2698, + "file": "/usr/include/sys/wait.h", + "line": 83, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2683, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2719, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "wait", + "mangledName": "wait", + "type": { + "qualType": "__pid_t (int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6efdfa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 2709, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2704, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2709, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stat_loc", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe6f02c08", + "kind": "FunctionDecl", + "loc": { + "offset": 3684, + "line": 106, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3669, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3738, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "waitpid", + "mangledName": "waitpid", + "type": { + "qualType": "__pid_t (__pid_t, int *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6f029e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3701, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3693, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3701, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6f02a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 3713, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3708, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3713, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stat_loc", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe6f02ae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3729, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3725, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3729, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__options", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6f02fb0", + "kind": "FunctionDecl", + "loc": { + "offset": 4470, + "line": 127, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4459, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4548, + "line": 128, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "waitid", + "mangledName": "waitid", + "type": { + "qualType": "int (idtype_t, __id_t, siginfo_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6f02cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4487, + "line": 127, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4478, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4487, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__idtype", + "type": { + "desugaredQualType": "idtype_t", + "qualType": "idtype_t", + "typeAliasDeclId": "0x55bbe6efdf18" + } + }, + { + "id": "0x55bbe6f02d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 4504, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4497, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4504, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__id", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__id_t", + "typeAliasDeclId": "0x55bbe6dd49d0" + } + }, + { + "id": "0x55bbe6f02de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4521, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4510, + "col": 52, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4521, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__infop", + "type": { + "qualType": "siginfo_t *" + } + }, + { + "id": "0x55bbe6f02e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 4539, + "line": 128, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4535, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4539, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__options", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6f03070", + "kind": "RecordDecl", + "loc": { + "offset": 4792, + "line": 135, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4785, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4792, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rusage", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6f033e8", + "kind": "FunctionDecl", + "loc": { + "offset": 5164, + "line": 143, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5149, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2970, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5236, + "file": "/usr/include/sys/wait.h", + "line": 144, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "wait3", + "mangledName": "wait3", + "type": { + "qualType": "__pid_t (int *, int, struct rusage *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6f03128", + "kind": "ParmVarDecl", + "loc": { + "offset": 5176, + "line": 143, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5171, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5176, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stat_loc", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe6f031a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5192, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5188, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5192, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__options", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6f032c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5227, + "line": 144, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5211, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5227, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__usage", + "type": { + "qualType": "struct rusage *" + } + }, + { + "id": "0x55bbe6f034a0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5236, + "file": "/usr/include/sys/wait.h", + "line": 144, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5236, + "file": "/usr/include/sys/wait.h", + "line": 144, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6f037d8", + "kind": "FunctionDecl", + "loc": { + "offset": 5651, + "line": 159, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5636, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 2970, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5737, + "file": "/usr/include/sys/wait.h", + "line": 160, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "wait4", + "mangledName": "wait4", + "type": { + "qualType": "__pid_t (__pid_t, int *, int, struct rusage *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6f03508", + "kind": "ParmVarDecl", + "loc": { + "offset": 5666, + "line": 159, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5658, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5666, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__pid", + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + } + }, + { + "id": "0x55bbe6f03588", + "kind": "ParmVarDecl", + "loc": { + "offset": 5678, + "col": 43, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5673, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5678, + "col": 43, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__stat_loc", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe6f03608", + "kind": "ParmVarDecl", + "loc": { + "offset": 5694, + "col": 59, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5690, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5694, + "col": 59, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__options", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6f03698", + "kind": "ParmVarDecl", + "loc": { + "offset": 5728, + "line": 160, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5713, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5728, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "__usage", + "type": { + "qualType": "struct rusage *" + } + }, + { + "id": "0x55bbe6f03898", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5737, + "file": "/usr/include/sys/wait.h", + "line": 160, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2958, + "file": "/usr/include/sys/cdefs.h", + "line": 80, + "col": 37, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5737, + "file": "/usr/include/sys/wait.h", + "line": 160, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "loc": { + "offset": 2772, + "file": "/usr/include/X11/X.h", + "line": 66, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 2750, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 2772, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "XID", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6f03978", + "kind": "TypedefDecl", + "loc": { + "offset": 2860, + "line": 70, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 2838, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 2860, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "name": "Mask", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6fb5f98", + "kind": "TypedefDecl", + "loc": { + "offset": 2949, + "line": 74, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 2927, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 2949, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Atom", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6fb6008", + "kind": "TypedefDecl", + "loc": { + "offset": 3009, + "line": 76, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 2987, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3009, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "VisualID", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6fb6078", + "kind": "TypedefDecl", + "loc": { + "offset": 3041, + "line": 77, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3019, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3041, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Time", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6fb6100", + "kind": "TypedefDecl", + "loc": { + "offset": 3385, + "line": 96, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3373, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3385, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6168", + "kind": "TypedefDecl", + "loc": { + "offset": 3405, + "line": 97, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3393, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3405, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb61d0", + "kind": "TypedefDecl", + "loc": { + "offset": 3475, + "line": 100, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3463, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3475, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Font", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6238", + "kind": "TypedefDecl", + "loc": { + "offset": 3500, + "line": 102, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3488, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3500, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Pixmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb62a0", + "kind": "TypedefDecl", + "loc": { + "offset": 3520, + "line": 103, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3508, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3520, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Cursor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6308", + "kind": "TypedefDecl", + "loc": { + "offset": 3540, + "line": 104, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3528, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3540, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "Colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6370", + "kind": "TypedefDecl", + "loc": { + "offset": 3562, + "line": 105, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3550, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3562, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "GContext", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb63d8", + "kind": "TypedefDecl", + "loc": { + "offset": 3584, + "line": 106, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3572, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3584, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "KeySym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6448", + "kind": "TypedefDecl", + "loc": { + "offset": 3615, + "line": 108, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 3593, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 3615, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "isReferenced": true, + "name": "KeyCode", + "type": { + "qualType": "unsigned char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe6fb64b8", + "kind": "TypedefDecl", + "loc": { + "offset": 1299, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 35, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "range": { + "begin": { + "offset": 1274, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "end": { + "offset": 1299, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + } + }, + "name": "ptrdiff_t", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6fb6510", + "kind": "RecordDecl", + "loc": { + "offset": 620, + "file": "/usr/lib/clang/14.0.6/include/__stddef_max_align_t.h", + "line": 19, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "range": { + "begin": { + "offset": 620, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 827, + "line": 24, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fb6600", + "kind": "FieldDecl", + "loc": { + "offset": 641, + "line": 20, + "col": 13, + "tokLen": 24, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "range": { + "begin": { + "offset": 631, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 641, + "col": 13, + "tokLen": 24, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "name": "__clang_max_align_nonce1", + "type": { + "qualType": "long long" + }, + "inner": [ + { + "id": "0x55bbe6fb6670", + "kind": "AlignedAttr", + "range": { + "begin": { + "offset": 687, + "line": 21, + "col": 22, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 721, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6fb6650", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 699, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 720, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "value": "8", + "inner": [ + { + "id": "0x55bbe6fb65c8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 699, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 720, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "__alignof", + "argType": { + "qualType": "long long" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6720", + "kind": "FieldDecl", + "loc": { + "offset": 740, + "line": 22, + "col": 15, + "tokLen": 24, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "range": { + "begin": { + "offset": 728, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 740, + "col": 15, + "tokLen": 24, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "name": "__clang_max_align_nonce2", + "type": { + "qualType": "long double" + }, + "inner": [ + { + "id": "0x55bbe6fb6790", + "kind": "AlignedAttr", + "range": { + "begin": { + "offset": 786, + "line": 23, + "col": 22, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 822, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe6fb6770", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 798, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 821, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "value": "16", + "inner": [ + { + "id": "0x55bbe6fb66e8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 798, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 821, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "__alignof", + "argType": { + "qualType": "long double" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6848", + "kind": "TypedefDecl", + "loc": { + "offset": 829, + "line": 24, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "range": { + "begin": { + "offset": 612, + "line": 19, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + }, + "end": { + "offset": 829, + "line": 24, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/lib/clang/14.0.6/include/stddef.h" + } + } + }, + "name": "max_align_t", + "type": { + "desugaredQualType": "max_align_t", + "qualType": "struct max_align_t" + }, + "inner": [ + { + "id": "0x55bbe6fb67f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct max_align_t" + }, + "ownedTagDecl": { + "id": "0x55bbe6fb6510", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fb6590", + "kind": "RecordType", + "type": { + "qualType": "max_align_t" + }, + "decl": { + "id": "0x55bbe6fb6510", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb69f0", + "kind": "FunctionDecl", + "loc": { + "offset": 1920, + "file": "/usr/include/X11/Xlib.h", + "line": 63, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1909, + "line": 62, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1960, + "line": 66, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_Xmblen", + "mangledName": "_Xmblen", + "type": { + "qualType": "int (char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6fb68d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1939, + "line": 64, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1933, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1939, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "str", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6fb6950", + "kind": "ParmVarDecl", + "loc": { + "offset": 1952, + "line": 65, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1948, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1952, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "loc": { + "offset": 2437, + "line": 80, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2423, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2437, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XPointer", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6b10", + "kind": "RecordDecl", + "loc": { + "offset": 5781, + "line": 148, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5774, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6076, + "line": 155, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XExtData", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fb6bc8", + "kind": "FieldDecl", + "loc": { + "offset": 5798, + "line": 149, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5794, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5798, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "number", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fb6cd0", + "kind": "FieldDecl", + "loc": { + "offset": 5870, + "line": 150, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5852, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5870, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "next", + "type": { + "qualType": "struct _XExtData *" + } + }, + { + "id": "0x55bbe6fb6ed8", + "kind": "FieldDecl", + "loc": { + "offset": 5929, + "line": 151, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5923, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6011, + "line": 153, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "free_private", + "type": { + "qualType": "int (*)(struct _XExtData *)" + } + }, + { + "id": "0x55bbe6fe49a0", + "kind": "FieldDecl", + "loc": { + "offset": 6024, + "line": 154, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6015, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6024, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private_data", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe6fe4a48", + "kind": "TypedefDecl", + "loc": { + "offset": 6078, + "line": 155, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5766, + "line": 148, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6078, + "line": 155, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XExtData", + "type": { + "desugaredQualType": "struct _XExtData", + "qualType": "struct _XExtData" + }, + "inner": [ + { + "id": "0x55bbe6fe49f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XExtData" + }, + "ownedTagDecl": { + "id": "0x55bbe6fb6b10", + "kind": "RecordDecl", + "name": "_XExtData" + }, + "inner": [ + { + "id": "0x55bbe6fb6b90", + "kind": "RecordType", + "type": { + "qualType": "struct _XExtData" + }, + "decl": { + "id": "0x55bbe6fb6b10", + "kind": "RecordDecl", + "name": "_XExtData" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe4ab8", + "kind": "RecordDecl", + "loc": { + "offset": 6170, + "line": 160, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6170, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6445, + "line": 165, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe4b78", + "kind": "FieldDecl", + "loc": { + "offset": 6230, + "line": 161, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6226, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6230, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extension", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe4be0", + "kind": "FieldDecl", + "loc": { + "offset": 6270, + "line": 162, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6266, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6270, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "major_opcode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe4c48", + "kind": "FieldDecl", + "loc": { + "offset": 6328, + "line": 163, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6324, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6328, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "first_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe4cb0", + "kind": "FieldDecl", + "loc": { + "offset": 6389, + "line": 164, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6385, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6389, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "first_error", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fe4d58", + "kind": "TypedefDecl", + "loc": { + "offset": 6447, + "line": 165, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6162, + "line": 160, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6447, + "line": 165, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XExtCodes", + "type": { + "desugaredQualType": "XExtCodes", + "qualType": "struct XExtCodes" + }, + "inner": [ + { + "id": "0x55bbe6fe4d00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XExtCodes" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe4ab8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe4b40", + "kind": "RecordType", + "type": { + "qualType": "XExtCodes" + }, + "decl": { + "id": "0x55bbe6fe4ab8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe4dc8", + "kind": "RecordDecl", + "loc": { + "offset": 6535, + "line": 171, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6535, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6605, + "line": 175, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe4e88", + "kind": "FieldDecl", + "loc": { + "offset": 6552, + "line": 172, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6548, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6552, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe4ef0", + "kind": "FieldDecl", + "loc": { + "offset": 6567, + "line": 173, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6563, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6567, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bits_per_pixel", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe4f58", + "kind": "FieldDecl", + "loc": { + "offset": 6591, + "line": 174, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6587, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6591, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "scanline_pad", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fe5008", + "kind": "TypedefDecl", + "loc": { + "offset": 6607, + "line": 175, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6527, + "line": 171, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6607, + "line": 175, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XPixmapFormatValues", + "type": { + "desugaredQualType": "XPixmapFormatValues", + "qualType": "struct XPixmapFormatValues" + }, + "inner": [ + { + "id": "0x55bbe6fe4fb0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XPixmapFormatValues" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe4dc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe4e50", + "kind": "RecordType", + "type": { + "qualType": "XPixmapFormatValues" + }, + "decl": { + "id": "0x55bbe6fe4dc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe5078", + "kind": "RecordDecl", + "loc": { + "offset": 6693, + "line": 181, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6693, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7902, + "line": 207, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe5138", + "kind": "FieldDecl", + "loc": { + "offset": 6707, + "line": 182, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6703, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6707, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "function", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe51a0", + "kind": "FieldDecl", + "loc": { + "offset": 6757, + "line": 183, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6743, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6757, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "plane_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe5208", + "kind": "FieldDecl", + "loc": { + "offset": 6800, + "line": 184, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6786, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6800, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreground", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe5270", + "kind": "FieldDecl", + "loc": { + "offset": 6849, + "line": 185, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6835, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6849, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "background", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe52d8", + "kind": "FieldDecl", + "loc": { + "offset": 6888, + "line": 186, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6884, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6888, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "line_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5340", + "kind": "FieldDecl", + "loc": { + "offset": 6923, + "line": 187, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6919, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6923, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "line_style", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe53a8", + "kind": "FieldDecl", + "loc": { + "offset": 6989, + "line": 188, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6985, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6989, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cap_style", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5410", + "kind": "FieldDecl", + "loc": { + "offset": 7066, + "line": 190, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7062, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7066, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "join_style", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5478", + "kind": "FieldDecl", + "loc": { + "offset": 7123, + "line": 191, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7119, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7123, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fill_style", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe54e0", + "kind": "FieldDecl", + "loc": { + "offset": 7210, + "line": 193, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7206, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7210, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fill_rule", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5548", + "kind": "FieldDecl", + "loc": { + "offset": 7260, + "line": 194, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7256, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7260, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "arc_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe55d0", + "kind": "FieldDecl", + "loc": { + "offset": 7307, + "line": 195, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7300, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7307, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "tile", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe6fe5630", + "kind": "FieldDecl", + "loc": { + "offset": 7362, + "line": 196, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7355, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7362, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "stipple", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe6fe5698", + "kind": "FieldDecl", + "loc": { + "offset": 7420, + "line": 197, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7416, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7420, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ts_x_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5700", + "kind": "FieldDecl", + "loc": { + "offset": 7482, + "line": 198, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7478, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7482, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ts_y_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5780", + "kind": "FieldDecl", + "loc": { + "offset": 7508, + "line": 199, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7503, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7508, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + }, + { + "id": "0x55bbe6fe57e8", + "kind": "FieldDecl", + "loc": { + "offset": 7571, + "line": 200, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7567, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7571, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "subwindow_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5850", + "kind": "FieldDecl", + "loc": { + "offset": 7636, + "line": 201, + "col": 7, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 7631, + "line": 201, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7636, + "col": 7, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "graphics_exposures", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe58b8", + "kind": "FieldDecl", + "loc": { + "offset": 7705, + "line": 202, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7701, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7705, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clip_x_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5920", + "kind": "FieldDecl", + "loc": { + "offset": 7751, + "line": 203, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7747, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7751, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clip_y_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe59b0", + "kind": "FieldDecl", + "loc": { + "offset": 7774, + "line": 204, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7767, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7774, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clip_mask", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe6fe5a18", + "kind": "FieldDecl", + "loc": { + "offset": 7835, + "line": 205, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7831, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7835, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dash_offset", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5a78", + "kind": "FieldDecl", + "loc": { + "offset": 7894, + "line": 206, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7889, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7894, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dashes", + "type": { + "qualType": "char" + } + } + ] + }, + { + "id": "0x55bbe6fe5b28", + "kind": "TypedefDecl", + "loc": { + "offset": 7904, + "line": 207, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6685, + "line": 181, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7904, + "line": 207, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XGCValues", + "type": { + "desugaredQualType": "XGCValues", + "qualType": "struct XGCValues" + }, + "inner": [ + { + "id": "0x55bbe6fe5ad0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XGCValues" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe5078", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe5100", + "kind": "RecordType", + "type": { + "qualType": "XGCValues" + }, + "decl": { + "id": "0x55bbe6fe5078", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe5b98", + "kind": "RecordDecl", + "loc": { + "offset": 8080, + "line": 214, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8073, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8080, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XGC", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6fe5d00", + "kind": "TypedefDecl", + "loc": { + "offset": 8312, + "line": 222, + "col": 2, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8065, + "line": 214, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8312, + "line": 222, + "col": 2, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "GC", + "type": { + "qualType": "struct _XGC *" + }, + "inner": [ + { + "id": "0x55bbe6fe5cb0", + "kind": "PointerType", + "type": { + "qualType": "struct _XGC *" + }, + "inner": [ + { + "id": "0x55bbe6fe5c40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XGC" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe5b98", + "kind": "RecordDecl", + "name": "_XGC" + }, + "inner": [ + { + "id": "0x55bbe6fe5c20", + "kind": "RecordType", + "type": { + "qualType": "struct _XGC" + }, + "decl": { + "id": "0x55bbe6fe5b98", + "kind": "RecordDecl", + "name": "_XGC" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fe5d70", + "kind": "RecordDecl", + "loc": { + "offset": 8403, + "line": 227, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8403, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8866, + "line": 238, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe5e68", + "kind": "FieldDecl", + "loc": { + "offset": 8423, + "line": 228, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8413, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8423, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ext_data", + "type": { + "qualType": "XExtData *" + } + }, + { + "id": "0x55bbe6fe5ef0", + "kind": "FieldDecl", + "loc": { + "offset": 8481, + "line": 229, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8472, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8481, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visualid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "VisualID", + "typeAliasDeclId": "0x55bbe6fb6008" + } + }, + { + "id": "0x55bbe6fe5f58", + "kind": "FieldDecl", + "loc": { + "offset": 8641, + "line": 233, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8637, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8641, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe5fc0", + "kind": "FieldDecl", + "loc": { + "offset": 8712, + "line": 235, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8698, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8712, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe6028", + "kind": "FieldDecl", + "loc": { + "offset": 8722, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8698, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8722, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe6090", + "kind": "FieldDecl", + "loc": { + "offset": 8734, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8698, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8734, + "col": 38, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe60f8", + "kind": "FieldDecl", + "loc": { + "offset": 8768, + "line": 236, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8764, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8768, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bits_per_rgb", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6160", + "kind": "FieldDecl", + "loc": { + "offset": 8829, + "line": 237, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8825, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8829, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "map_entries", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fe6208", + "kind": "TypedefDecl", + "loc": { + "offset": 8868, + "line": 238, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8395, + "line": 227, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8868, + "line": 238, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Visual", + "type": { + "desugaredQualType": "Visual", + "qualType": "struct Visual" + }, + "inner": [ + { + "id": "0x55bbe6fe61b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Visual" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe5d70", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe5df0", + "kind": "RecordType", + "type": { + "qualType": "Visual" + }, + "decl": { + "id": "0x55bbe6fe5d70", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe6278", + "kind": "RecordDecl", + "loc": { + "offset": 8958, + "line": 243, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8958, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9136, + "line": 247, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe6338", + "kind": "FieldDecl", + "loc": { + "offset": 8972, + "line": 244, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8968, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8972, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe63a0", + "kind": "FieldDecl", + "loc": { + "offset": 9019, + "line": 245, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9015, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9019, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nvisuals", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6478", + "kind": "FieldDecl", + "loc": { + "offset": 9082, + "line": 246, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9074, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9082, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visuals", + "type": { + "qualType": "Visual *" + } + } + ] + }, + { + "id": "0x55bbe6fe6528", + "kind": "TypedefDecl", + "loc": { + "offset": 9138, + "line": 247, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8950, + "line": 243, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9138, + "line": 247, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Depth", + "type": { + "desugaredQualType": "Depth", + "qualType": "struct Depth" + }, + "inner": [ + { + "id": "0x55bbe6fe64d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Depth" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe6278", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe6300", + "kind": "RecordType", + "type": { + "qualType": "Depth" + }, + "decl": { + "id": "0x55bbe6fe6278", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "loc": { + "offset": 9321, + "line": 255, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9314, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9321, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XDisplay", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6fe6640", + "kind": "RecordDecl", + "loc": { + "offset": 9383, + "line": 257, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9383, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10221, + "line": 275, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe66f0", + "kind": "FieldDecl", + "loc": { + "offset": 9403, + "line": 258, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9393, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9403, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ext_data", + "type": { + "qualType": "XExtData *" + } + }, + { + "id": "0x55bbe6fe67f0", + "kind": "FieldDecl", + "loc": { + "offset": 9470, + "line": 259, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9452, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9470, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "struct _XDisplay *" + } + }, + { + "id": "0x55bbe6fe6870", + "kind": "FieldDecl", + "loc": { + "offset": 9526, + "line": 260, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9519, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9526, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fe68d8", + "kind": "FieldDecl", + "loc": { + "offset": 9560, + "line": 261, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9556, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9560, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6940", + "kind": "FieldDecl", + "loc": { + "offset": 9567, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9556, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9567, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe69c0", + "kind": "FieldDecl", + "loc": { + "offset": 9613, + "line": 262, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9609, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9613, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mwidth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6a28", + "kind": "FieldDecl", + "loc": { + "offset": 9621, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9609, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9621, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mheight", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6a90", + "kind": "FieldDecl", + "loc": { + "offset": 9677, + "line": 263, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9673, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9677, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ndepths", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6b68", + "kind": "FieldDecl", + "loc": { + "offset": 9727, + "line": 264, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9720, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9727, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depths", + "type": { + "qualType": "Depth *" + } + }, + { + "id": "0x55bbe6fe6bd0", + "kind": "FieldDecl", + "loc": { + "offset": 9786, + "line": 265, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9782, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9786, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "root_depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6c30", + "kind": "FieldDecl", + "loc": { + "offset": 9829, + "line": 266, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9821, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9829, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "root_visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe6fe6cb0", + "kind": "FieldDecl", + "loc": { + "offset": 9864, + "line": 267, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9861, + "col": 2, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9864, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "default_gc", + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe6fe6d30", + "kind": "FieldDecl", + "loc": { + "offset": 9921, + "line": 268, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9912, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9921, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe6fe6d98", + "kind": "FieldDecl", + "loc": { + "offset": 9967, + "line": 269, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9953, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9967, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "white_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe6e00", + "kind": "FieldDecl", + "loc": { + "offset": 9995, + "line": 270, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9981, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9995, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "black_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe6e68", + "kind": "FieldDecl", + "loc": { + "offset": 10048, + "line": 271, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10044, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10048, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_maps", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6ed0", + "kind": "FieldDecl", + "loc": { + "offset": 10058, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10044, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10058, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_maps", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6f38", + "kind": "FieldDecl", + "loc": { + "offset": 10102, + "line": 272, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10098, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10102, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_store", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe6fa0", + "kind": "FieldDecl", + "loc": { + "offset": 10155, + "line": 273, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10150, + "line": 273, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10155, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "save_unders", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe7008", + "kind": "FieldDecl", + "loc": { + "offset": 10174, + "line": 274, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10169, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10174, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root_input_mask", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe6fe70b8", + "kind": "TypedefDecl", + "loc": { + "offset": 10223, + "line": 275, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9375, + "line": 257, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10223, + "line": 275, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Screen", + "type": { + "desugaredQualType": "Screen", + "qualType": "struct Screen" + }, + "inner": [ + { + "id": "0x55bbe6fe7060", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Screen" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe6640", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe66c0", + "kind": "RecordType", + "type": { + "qualType": "Screen" + }, + "decl": { + "id": "0x55bbe6fe6640", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe7128", + "kind": "RecordDecl", + "loc": { + "offset": 10319, + "line": 280, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10319, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10548, + "line": 285, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe71e0", + "kind": "FieldDecl", + "loc": { + "offset": 10339, + "line": 281, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10329, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10339, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ext_data", + "type": { + "qualType": "XExtData *" + } + }, + { + "id": "0x55bbe6fe7248", + "kind": "FieldDecl", + "loc": { + "offset": 10392, + "line": 282, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10388, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10392, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe72b0", + "kind": "FieldDecl", + "loc": { + "offset": 10438, + "line": 283, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10434, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10438, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bits_per_pixel", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe7318", + "kind": "FieldDecl", + "loc": { + "offset": 10490, + "line": 284, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10486, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10490, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "scanline_pad", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fe73c8", + "kind": "TypedefDecl", + "loc": { + "offset": 10550, + "line": 285, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10311, + "line": 280, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10550, + "line": 285, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "ScreenFormat", + "type": { + "desugaredQualType": "ScreenFormat", + "qualType": "struct ScreenFormat" + }, + "inner": [ + { + "id": "0x55bbe6fe7370", + "kind": "ElaboratedType", + "type": { + "qualType": "struct ScreenFormat" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe7128", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe71b0", + "kind": "RecordType", + "type": { + "qualType": "ScreenFormat" + }, + "decl": { + "id": "0x55bbe6fe7128", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe7438", + "kind": "RecordDecl", + "loc": { + "offset": 10629, + "line": 290, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10629, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11604, + "line": 306, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe74f0", + "kind": "FieldDecl", + "loc": { + "offset": 10649, + "line": 291, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10642, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10649, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "background_pixmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe6fe7558", + "kind": "FieldDecl", + "loc": { + "offset": 10729, + "line": 292, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10715, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10729, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "background_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe75b8", + "kind": "FieldDecl", + "loc": { + "offset": 10781, + "line": 293, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10774, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10781, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "border_pixmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe6fe7620", + "kind": "FieldDecl", + "loc": { + "offset": 10841, + "line": 294, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10827, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10841, + "col": 19, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "border_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe7688", + "kind": "FieldDecl", + "loc": { + "offset": 10888, + "line": 295, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10884, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10888, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bit_gravity", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe76f0", + "kind": "FieldDecl", + "loc": { + "offset": 10942, + "line": 296, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10938, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10942, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "win_gravity", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe7758", + "kind": "FieldDecl", + "loc": { + "offset": 11003, + "line": 297, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10999, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11003, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_store", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe77c0", + "kind": "FieldDecl", + "loc": { + "offset": 11073, + "line": 298, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11059, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11073, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_planes", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe7828", + "kind": "FieldDecl", + "loc": { + "offset": 11147, + "line": 299, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11133, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11147, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fe7890", + "kind": "FieldDecl", + "loc": { + "offset": 11209, + "line": 300, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11204, + "line": 300, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11209, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "save_under", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe78f8", + "kind": "FieldDecl", + "loc": { + "offset": 11274, + "line": 301, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11269, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11274, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "event_mask", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6fe7960", + "kind": "FieldDecl", + "loc": { + "offset": 11337, + "line": 302, + "col": 10, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11332, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11337, + "col": 10, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "do_not_propagate_mask", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6fe99f8", + "kind": "FieldDecl", + "loc": { + "offset": 11415, + "line": 303, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11410, + "line": 303, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11415, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override_redirect", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9a58", + "kind": "FieldDecl", + "loc": { + "offset": 11489, + "line": 304, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11480, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11489, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe6fe9ae0", + "kind": "FieldDecl", + "loc": { + "offset": 11556, + "line": 305, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11549, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11556, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + } + ] + }, + { + "id": "0x55bbe6fe9b88", + "kind": "TypedefDecl", + "loc": { + "offset": 11606, + "line": 306, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10621, + "line": 290, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11606, + "line": 306, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSetWindowAttributes", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "struct XSetWindowAttributes" + }, + "inner": [ + { + "id": "0x55bbe6fe9b30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSetWindowAttributes" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe7438", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe74c0", + "kind": "RecordType", + "type": { + "qualType": "XSetWindowAttributes" + }, + "decl": { + "id": "0x55bbe6fe7438", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fe9bf8", + "kind": "RecordDecl", + "loc": { + "offset": 11637, + "line": 308, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11637, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13042, + "line": 334, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fe9cb8", + "kind": "FieldDecl", + "loc": { + "offset": 11654, + "line": 309, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11650, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11654, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9d20", + "kind": "FieldDecl", + "loc": { + "offset": 11657, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11650, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11657, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9d88", + "kind": "FieldDecl", + "loc": { + "offset": 11695, + "line": 310, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11691, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11695, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9df0", + "kind": "FieldDecl", + "loc": { + "offset": 11702, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11691, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11702, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9e58", + "kind": "FieldDecl", + "loc": { + "offset": 11752, + "line": 311, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11748, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11752, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "border_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9ec0", + "kind": "FieldDecl", + "loc": { + "offset": 11804, + "line": 312, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11800, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11804, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fe9f20", + "kind": "FieldDecl", + "loc": { + "offset": 11855, + "line": 313, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11847, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11855, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe6fe9f80", + "kind": "FieldDecl", + "loc": { + "offset": 11913, + "line": 314, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11906, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11913, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fe9fe8", + "kind": "FieldDecl", + "loc": { + "offset": 12078, + "line": 318, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12074, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12078, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea050", + "kind": "FieldDecl", + "loc": { + "offset": 12130, + "line": 320, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12126, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12130, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bit_gravity", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea0b8", + "kind": "FieldDecl", + "loc": { + "offset": 12184, + "line": 321, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12180, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12184, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "win_gravity", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea120", + "kind": "FieldDecl", + "loc": { + "offset": 12245, + "line": 322, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12241, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12245, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_store", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea188", + "kind": "FieldDecl", + "loc": { + "offset": 12315, + "line": 323, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12301, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12315, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_planes", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fea1f0", + "kind": "FieldDecl", + "loc": { + "offset": 12389, + "line": 324, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12375, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12389, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backing_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fea258", + "kind": "FieldDecl", + "loc": { + "offset": 12457, + "line": 325, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12452, + "line": 325, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12457, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "save_under", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea2b8", + "kind": "FieldDecl", + "loc": { + "offset": 12526, + "line": 326, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12517, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12526, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe6fea320", + "kind": "FieldDecl", + "loc": { + "offset": 12591, + "line": 327, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12586, + "line": 327, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12591, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "map_installed", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea388", + "kind": "FieldDecl", + "loc": { + "offset": 12662, + "line": 328, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12658, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12662, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "map_state", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea3f0", + "kind": "FieldDecl", + "loc": { + "offset": 12726, + "line": 329, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12721, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12726, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "all_event_masks", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6fea458", + "kind": "FieldDecl", + "loc": { + "offset": 12799, + "line": 330, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12794, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12799, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "your_event_mask", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6fea4c0", + "kind": "FieldDecl", + "loc": { + "offset": 12845, + "line": 331, + "col": 10, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12840, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12845, + "col": 10, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "do_not_propagate_mask", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe6fea528", + "kind": "FieldDecl", + "loc": { + "offset": 12923, + "line": 332, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12918, + "line": 332, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12923, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "override_redirect", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea608", + "kind": "FieldDecl", + "loc": { + "offset": 12996, + "line": 333, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12988, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12996, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe6fea6b8", + "kind": "TypedefDecl", + "loc": { + "offset": 13044, + "line": 334, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11629, + "line": 308, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13044, + "line": 334, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XWindowAttributes", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "struct XWindowAttributes" + }, + "inner": [ + { + "id": "0x55bbe6fea660", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XWindowAttributes" + }, + "ownedTagDecl": { + "id": "0x55bbe6fe9bf8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fe9c80", + "kind": "RecordType", + "type": { + "qualType": "XWindowAttributes" + }, + "decl": { + "id": "0x55bbe6fe9bf8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fea728", + "kind": "RecordDecl", + "loc": { + "offset": 13137, + "line": 341, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13137, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13299, + "line": 345, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fea7e8", + "kind": "FieldDecl", + "loc": { + "offset": 13151, + "line": 342, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13147, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13151, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "family", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea850", + "kind": "FieldDecl", + "loc": { + "offset": 13198, + "line": 343, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13194, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13198, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fea8b8", + "kind": "FieldDecl", + "loc": { + "offset": 13248, + "line": 344, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13242, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13248, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "address", + "type": { + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe6fea968", + "kind": "TypedefDecl", + "loc": { + "offset": 13301, + "line": 345, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13129, + "line": 341, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13301, + "line": 345, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XHostAddress", + "type": { + "desugaredQualType": "XHostAddress", + "qualType": "struct XHostAddress" + }, + "inner": [ + { + "id": "0x55bbe6fea910", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XHostAddress" + }, + "ownedTagDecl": { + "id": "0x55bbe6fea728", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fea7b0", + "kind": "RecordType", + "type": { + "qualType": "XHostAddress" + }, + "decl": { + "id": "0x55bbe6fea728", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fea9f0", + "kind": "RecordDecl", + "loc": { + "offset": 13404, + "line": 350, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13404, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13645, + "line": 355, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6feaaa8", + "kind": "FieldDecl", + "loc": { + "offset": 13418, + "line": 351, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13414, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13418, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "typelength", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feab10", + "kind": "FieldDecl", + "loc": { + "offset": 13474, + "line": 352, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13470, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13474, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "valuelength", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feab78", + "kind": "FieldDecl", + "loc": { + "offset": 13533, + "line": 353, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13527, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13533, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6feabe0", + "kind": "FieldDecl", + "loc": { + "offset": 13594, + "line": 354, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13588, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13594, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "value", + "type": { + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe6feac88", + "kind": "TypedefDecl", + "loc": { + "offset": 13647, + "line": 355, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13396, + "line": 350, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13647, + "line": 355, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XServerInterpretedAddress", + "type": { + "desugaredQualType": "XServerInterpretedAddress", + "qualType": "struct XServerInterpretedAddress" + }, + "inner": [ + { + "id": "0x55bbe6feac30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XServerInterpretedAddress" + }, + "ownedTagDecl": { + "id": "0x55bbe6fea9f0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6feaa70", + "kind": "RecordType", + "type": { + "qualType": "XServerInterpretedAddress" + }, + "decl": { + "id": "0x55bbe6fea9f0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6feacf8", + "kind": "RecordDecl", + "loc": { + "offset": 13770, + "line": 360, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13763, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15228, + "line": 394, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XImage", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6feadb8", + "kind": "FieldDecl", + "loc": { + "offset": 13788, + "line": 361, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13788, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feae20", + "kind": "FieldDecl", + "loc": { + "offset": 13795, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13795, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feae88", + "kind": "FieldDecl", + "loc": { + "offset": 13832, + "line": 362, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13828, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13832, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xoffset", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feaef0", + "kind": "FieldDecl", + "loc": { + "offset": 13895, + "line": 363, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13891, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13895, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feaf58", + "kind": "FieldDecl", + "loc": { + "offset": 13949, + "line": 364, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13943, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13949, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6feafc0", + "kind": "FieldDecl", + "loc": { + "offset": 13993, + "line": 365, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13989, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13993, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "byte_order", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb028", + "kind": "FieldDecl", + "loc": { + "offset": 14056, + "line": 366, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14052, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14056, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_unit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb090", + "kind": "FieldDecl", + "loc": { + "offset": 14113, + "line": 367, + "col": 9, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14109, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14113, + "col": 9, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_bit_order", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb0f8", + "kind": "FieldDecl", + "loc": { + "offset": 14164, + "line": 368, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14160, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14164, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_pad", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb160", + "kind": "FieldDecl", + "loc": { + "offset": 14222, + "line": 369, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14218, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14222, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb1c8", + "kind": "FieldDecl", + "loc": { + "offset": 14260, + "line": 370, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14256, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14260, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bytes_per_line", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb230", + "kind": "FieldDecl", + "loc": { + "offset": 14316, + "line": 371, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14312, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14316, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bits_per_pixel", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feb298", + "kind": "FieldDecl", + "loc": { + "offset": 14382, + "line": 372, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14368, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14382, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6feb300", + "kind": "FieldDecl", + "loc": { + "offset": 14438, + "line": 373, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14424, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14438, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6feb368", + "kind": "FieldDecl", + "loc": { + "offset": 14468, + "line": 374, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14454, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14468, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6feb3c8", + "kind": "FieldDecl", + "loc": { + "offset": 14492, + "line": 375, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14483, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14492, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "obdata", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6feb418", + "kind": "RecordDecl", + "loc": { + "offset": 14558, + "line": 376, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14551, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15223, + "line": 393, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "parentDeclContextId": "0x55bbe6d212d8", + "name": "funcs", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6febcb0", + "kind": "FieldDecl", + "loc": { + "offset": 14620, + "line": 377, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14602, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14895, + "line": 387, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "create_image", + "type": { + "qualType": "struct _XImage *(*)(struct _XDisplay *, Visual *, unsigned int, int, int, char *, unsigned int, unsigned int, int, int)" + } + }, + { + "id": "0x55bbe6febeb8", + "kind": "FieldDecl", + "loc": { + "offset": 14905, + "line": 388, + "col": 8, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14899, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14944, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "destroy_image", + "type": { + "qualType": "int (*)(struct _XImage *)" + } + }, + { + "id": "0x55bbe6fec1f8", + "kind": "FieldDecl", + "loc": { + "offset": 14964, + "line": 389, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14948, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15003, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "get_pixel", + "type": { + "qualType": "unsigned long (*)(struct _XImage *, int, int)" + } + }, + { + "id": "0x55bbe6fec5e0", + "kind": "FieldDecl", + "loc": { + "offset": 15013, + "line": 390, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15007, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15077, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "put_pixel", + "type": { + "qualType": "int (*)(struct _XImage *, int, int, unsigned long)" + } + }, + { + "id": "0x55bbe6feca80", + "kind": "FieldDecl", + "loc": { + "offset": 15099, + "line": 391, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15081, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15164, + "col": 85, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sub_image", + "type": { + "qualType": "struct _XImage *(*)(struct _XImage *, int, int, unsigned int, unsigned int)" + } + }, + { + "id": "0x55bbe6fecd30", + "kind": "FieldDecl", + "loc": { + "offset": 15174, + "line": 392, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15168, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15219, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "add_pixel", + "type": { + "qualType": "int (*)(struct _XImage *, long)" + } + } + ] + }, + { + "id": "0x55bbe6fecdd8", + "kind": "FieldDecl", + "loc": { + "offset": 15225, + "line": 393, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14551, + "line": 376, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15225, + "line": 393, + "col": 4, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "f", + "type": { + "desugaredQualType": "struct funcs", + "qualType": "struct funcs" + } + } + ] + }, + { + "id": "0x55bbe6fece88", + "kind": "TypedefDecl", + "loc": { + "offset": 15230, + "line": 394, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13755, + "line": 360, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15230, + "line": 394, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XImage", + "type": { + "desugaredQualType": "struct _XImage", + "qualType": "struct _XImage" + }, + "inner": [ + { + "id": "0x55bbe6fece30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XImage" + }, + "ownedTagDecl": { + "id": "0x55bbe6feacf8", + "kind": "RecordDecl", + "name": "_XImage" + }, + "inner": [ + { + "id": "0x55bbe6fead80", + "kind": "RecordType", + "type": { + "qualType": "struct _XImage" + }, + "decl": { + "id": "0x55bbe6feacf8", + "kind": "RecordDecl", + "name": "_XImage" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fecef8", + "kind": "RecordDecl", + "loc": { + "offset": 15295, + "line": 399, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15295, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15403, + "line": 405, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fecfb8", + "kind": "FieldDecl", + "loc": { + "offset": 15312, + "line": 400, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15308, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15312, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fed020", + "kind": "FieldDecl", + "loc": { + "offset": 15315, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15308, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15315, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fed088", + "kind": "FieldDecl", + "loc": { + "offset": 15326, + "line": 401, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15326, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fed0f0", + "kind": "FieldDecl", + "loc": { + "offset": 15333, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15333, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fed158", + "kind": "FieldDecl", + "loc": { + "offset": 15349, + "line": 402, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15345, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15349, + "col": 9, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "border_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fed1b8", + "kind": "FieldDecl", + "loc": { + "offset": 15374, + "line": 403, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15367, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15374, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "sibling", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fed220", + "kind": "FieldDecl", + "loc": { + "offset": 15391, + "line": 404, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15387, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15391, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "stack_mode", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fed2c8", + "kind": "TypedefDecl", + "loc": { + "offset": 15405, + "line": 405, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15287, + "line": 399, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15405, + "line": 405, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XWindowChanges", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "struct XWindowChanges" + }, + "inner": [ + { + "id": "0x55bbe6fed270", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XWindowChanges" + }, + "ownedTagDecl": { + "id": "0x55bbe6fecef8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fecf80", + "kind": "RecordType", + "type": { + "qualType": "XWindowChanges" + }, + "decl": { + "id": "0x55bbe6fecef8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fed338", + "kind": "RecordDecl", + "loc": { + "offset": 15480, + "line": 410, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15480, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15602, + "line": 415, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fed3f8", + "kind": "FieldDecl", + "loc": { + "offset": 15504, + "line": 411, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15490, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15504, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fed460", + "kind": "FieldDecl", + "loc": { + "offset": 15527, + "line": 412, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15512, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15527, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fed4c8", + "kind": "FieldDecl", + "loc": { + "offset": 15532, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15512, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15532, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fed530", + "kind": "FieldDecl", + "loc": { + "offset": 15539, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15512, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15539, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fed590", + "kind": "FieldDecl", + "loc": { + "offset": 15551, + "line": 413, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15546, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15551, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "flags", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6fed5f0", + "kind": "FieldDecl", + "loc": { + "offset": 15597, + "line": 414, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15592, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15597, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "qualType": "char" + } + } + ] + }, + { + "id": "0x55bbe6fed698", + "kind": "TypedefDecl", + "loc": { + "offset": 15604, + "line": 415, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15472, + "line": 410, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15604, + "line": 415, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XColor", + "type": { + "desugaredQualType": "XColor", + "qualType": "struct XColor" + }, + "inner": [ + { + "id": "0x55bbe6fed640", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XColor" + }, + "ownedTagDecl": { + "id": "0x55bbe6fed338", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fed3c0", + "kind": "RecordType", + "type": { + "qualType": "XColor" + }, + "decl": { + "id": "0x55bbe6fed338", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fed708", + "kind": "RecordDecl", + "loc": { + "offset": 15816, + "line": 422, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15816, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15851, + "line": 424, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fed7c8", + "kind": "FieldDecl", + "loc": { + "offset": 15835, + "line": 423, + "col": 11, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15829, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15835, + "col": 11, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x1", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fed830", + "kind": "FieldDecl", + "loc": { + "offset": 15839, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15829, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15839, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y1", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fed898", + "kind": "FieldDecl", + "loc": { + "offset": 15843, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15829, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15843, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x2", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fed900", + "kind": "FieldDecl", + "loc": { + "offset": 15847, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15829, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15847, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y2", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe6fed9a8", + "kind": "TypedefDecl", + "loc": { + "offset": 15853, + "line": 424, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15808, + "line": 422, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15853, + "line": 424, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSegment", + "type": { + "desugaredQualType": "XSegment", + "qualType": "struct XSegment" + }, + "inner": [ + { + "id": "0x55bbe6fed950", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSegment" + }, + "ownedTagDecl": { + "id": "0x55bbe6fed708", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fed790", + "kind": "RecordType", + "type": { + "qualType": "XSegment" + }, + "decl": { + "id": "0x55bbe6fed708", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6feda38", + "kind": "RecordDecl", + "loc": { + "offset": 15872, + "line": 426, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15872, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15897, + "line": 428, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fedaf8", + "kind": "FieldDecl", + "loc": { + "offset": 15891, + "line": 427, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15885, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15891, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fedb60", + "kind": "FieldDecl", + "loc": { + "offset": 15894, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15885, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15894, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe6fedc08", + "kind": "TypedefDecl", + "loc": { + "offset": 15899, + "line": 428, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15864, + "line": 426, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15899, + "line": 428, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XPoint", + "type": { + "desugaredQualType": "XPoint", + "qualType": "struct XPoint" + }, + "inner": [ + { + "id": "0x55bbe6fedbb0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XPoint" + }, + "ownedTagDecl": { + "id": "0x55bbe6feda38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fedac0", + "kind": "RecordType", + "type": { + "qualType": "XPoint" + }, + "decl": { + "id": "0x55bbe6feda38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fedc78", + "kind": "RecordDecl", + "loc": { + "offset": 15916, + "line": 430, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15916, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15975, + "line": 433, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fedd38", + "kind": "FieldDecl", + "loc": { + "offset": 15935, + "line": 431, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15929, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15935, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fedda0", + "kind": "FieldDecl", + "loc": { + "offset": 15938, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15929, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15938, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fede08", + "kind": "FieldDecl", + "loc": { + "offset": 15960, + "line": 432, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15945, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15960, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fede70", + "kind": "FieldDecl", + "loc": { + "offset": 15967, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15945, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15967, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe6fedf18", + "kind": "TypedefDecl", + "loc": { + "offset": 15977, + "line": 433, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15908, + "line": 430, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15977, + "line": 433, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XRectangle", + "type": { + "desugaredQualType": "XRectangle", + "qualType": "struct XRectangle" + }, + "inner": [ + { + "id": "0x55bbe6fedec0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XRectangle" + }, + "ownedTagDecl": { + "id": "0x55bbe6fedc78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fedd00", + "kind": "RecordType", + "type": { + "qualType": "XRectangle" + }, + "decl": { + "id": "0x55bbe6fedc78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fedf88", + "kind": "RecordDecl", + "loc": { + "offset": 15998, + "line": 435, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15998, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16083, + "line": 439, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fee048", + "kind": "FieldDecl", + "loc": { + "offset": 16017, + "line": 436, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16011, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16017, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fee0b0", + "kind": "FieldDecl", + "loc": { + "offset": 16020, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16011, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16020, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fee118", + "kind": "FieldDecl", + "loc": { + "offset": 16042, + "line": 437, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16027, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16042, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fee180", + "kind": "FieldDecl", + "loc": { + "offset": 16049, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16027, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16049, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe6fee1e8", + "kind": "FieldDecl", + "loc": { + "offset": 16067, + "line": 438, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16061, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16067, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "angle1", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6fee250", + "kind": "FieldDecl", + "loc": { + "offset": 16075, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16061, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16075, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "angle2", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe6fee2f8", + "kind": "TypedefDecl", + "loc": { + "offset": 16085, + "line": 439, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15990, + "line": 435, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16085, + "line": 439, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XArc", + "type": { + "desugaredQualType": "XArc", + "qualType": "struct XArc" + }, + "inner": [ + { + "id": "0x55bbe6fee2a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XArc" + }, + "ownedTagDecl": { + "id": "0x55bbe6fedf88", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fee010", + "kind": "RecordType", + "type": { + "qualType": "XArc" + }, + "decl": { + "id": "0x55bbe6fedf88", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fee368", + "kind": "RecordDecl", + "loc": { + "offset": 16150, + "line": 444, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16150, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16378, + "line": 453, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fee428", + "kind": "FieldDecl", + "loc": { + "offset": 16171, + "line": 445, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16167, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16171, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key_click_percent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee490", + "kind": "FieldDecl", + "loc": { + "offset": 16202, + "line": 446, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16198, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16202, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_percent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee4f8", + "kind": "FieldDecl", + "loc": { + "offset": 16228, + "line": 447, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16224, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16228, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_pitch", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee560", + "kind": "FieldDecl", + "loc": { + "offset": 16252, + "line": 448, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16248, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16252, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_duration", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee5c8", + "kind": "FieldDecl", + "loc": { + "offset": 16279, + "line": 449, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16275, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16279, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "led", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee630", + "kind": "FieldDecl", + "loc": { + "offset": 16296, + "line": 450, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16292, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16296, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "led_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee698", + "kind": "FieldDecl", + "loc": { + "offset": 16318, + "line": 451, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16314, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16318, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee700", + "kind": "FieldDecl", + "loc": { + "offset": 16335, + "line": 452, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16331, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16335, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "auto_repeat_mode", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fee7a8", + "kind": "TypedefDecl", + "loc": { + "offset": 16380, + "line": 453, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16142, + "line": 444, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16380, + "line": 453, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XKeyboardControl", + "type": { + "desugaredQualType": "XKeyboardControl", + "qualType": "struct XKeyboardControl" + }, + "inner": [ + { + "id": "0x55bbe6fee750", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeyboardControl" + }, + "ownedTagDecl": { + "id": "0x55bbe6fee368", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fee3f0", + "kind": "RecordType", + "type": { + "qualType": "XKeyboardControl" + }, + "decl": { + "id": "0x55bbe6fee368", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fee818", + "kind": "RecordDecl", + "loc": { + "offset": 16453, + "line": 457, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16453, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16627, + "line": 464, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fee8d8", + "kind": "FieldDecl", + "loc": { + "offset": 16474, + "line": 458, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16470, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16474, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key_click_percent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee940", + "kind": "FieldDecl", + "loc": { + "offset": 16498, + "line": 459, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16494, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16498, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_percent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fee9a8", + "kind": "FieldDecl", + "loc": { + "offset": 16526, + "line": 460, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16513, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16526, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_pitch", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6feea30", + "kind": "FieldDecl", + "loc": { + "offset": 16538, + "col": 27, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16513, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16538, + "col": 27, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bell_duration", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6feea98", + "kind": "FieldDecl", + "loc": { + "offset": 16568, + "line": 461, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16554, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16568, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "led_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6feeb00", + "kind": "FieldDecl", + "loc": { + "offset": 16583, + "line": 462, + "col": 6, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16579, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16583, + "col": 6, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "global_auto_repeat", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feebb0", + "kind": "FieldDecl", + "loc": { + "offset": 16609, + "line": 463, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16604, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16624, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "auto_repeats", + "type": { + "qualType": "char[32]" + } + } + ] + }, + { + "id": "0x55bbe6feec58", + "kind": "TypedefDecl", + "loc": { + "offset": 16629, + "line": 464, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16445, + "line": 457, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16629, + "line": 464, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XKeyboardState", + "type": { + "desugaredQualType": "XKeyboardState", + "qualType": "struct XKeyboardState" + }, + "inner": [ + { + "id": "0x55bbe6feec00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeyboardState" + }, + "ownedTagDecl": { + "id": "0x55bbe6fee818", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fee8a0", + "kind": "RecordType", + "type": { + "qualType": "XKeyboardState" + }, + "decl": { + "id": "0x55bbe6fee818", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6feecc8", + "kind": "RecordDecl", + "loc": { + "offset": 16699, + "line": 468, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16699, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16740, + "line": 471, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6feeda0", + "kind": "FieldDecl", + "loc": { + "offset": 16721, + "line": 469, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16716, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16721, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6feee08", + "kind": "FieldDecl", + "loc": { + "offset": 16734, + "line": 470, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16728, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16734, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe6feee70", + "kind": "FieldDecl", + "loc": { + "offset": 16737, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16728, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16737, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe6feef18", + "kind": "TypedefDecl", + "loc": { + "offset": 16742, + "line": 471, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16691, + "line": 468, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16742, + "line": 471, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XTimeCoord", + "type": { + "desugaredQualType": "XTimeCoord", + "qualType": "struct XTimeCoord" + }, + "inner": [ + { + "id": "0x55bbe6feeec0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XTimeCoord" + }, + "ownedTagDecl": { + "id": "0x55bbe6feecc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6feed50", + "kind": "RecordType", + "type": { + "qualType": "XTimeCoord" + }, + "decl": { + "id": "0x55bbe6feecc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6feef88", + "kind": "RecordDecl", + "loc": { + "offset": 16815, + "line": 475, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16815, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16962, + "line": 478, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fef048", + "kind": "FieldDecl", + "loc": { + "offset": 16830, + "line": 476, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16826, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16830, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "max_keypermod", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fef128", + "kind": "FieldDecl", + "loc": { + "offset": 16902, + "line": 477, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16893, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16902, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "modifiermap", + "type": { + "qualType": "KeyCode *" + } + } + ] + }, + { + "id": "0x55bbe6fef1d8", + "kind": "TypedefDecl", + "loc": { + "offset": 16964, + "line": 478, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16807, + "line": 475, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16964, + "line": 478, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XModifierKeymap", + "type": { + "desugaredQualType": "XModifierKeymap", + "qualType": "struct XModifierKeymap" + }, + "inner": [ + { + "id": "0x55bbe6fef180", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XModifierKeymap" + }, + "ownedTagDecl": { + "id": "0x55bbe6feef88", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fef010", + "kind": "RecordType", + "type": { + "qualType": "XModifierKeymap" + }, + "decl": { + "id": "0x55bbe6feef88", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "loc": { + "offset": 17224, + "line": 487, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17199, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17224, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Display", + "type": { + "desugaredQualType": "struct _XDisplay", + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fef2c0", + "kind": "RecordDecl", + "loc": { + "offset": 17248, + "line": 490, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17241, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17248, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XPrivate", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6fef360", + "kind": "RecordDecl", + "loc": { + "offset": 17308, + "line": 491, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17301, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17308, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XrmHashBucketRec", + "tagUsed": "struct" + }, + { + "id": "0x55bbe6fef400", + "kind": "RecordDecl", + "loc": { + "offset": 17336, + "line": 493, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17336, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19300, + "line": 546, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fef4b0", + "kind": "FieldDecl", + "loc": { + "offset": 17400, + "line": 498, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17390, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17400, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ext_data", + "type": { + "qualType": "XExtData *" + } + }, + { + "id": "0x55bbe6fef5b0", + "kind": "FieldDecl", + "loc": { + "offset": 17467, + "line": 499, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17449, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17467, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private1", + "type": { + "qualType": "struct _XPrivate *" + } + }, + { + "id": "0x55bbe6fef618", + "kind": "FieldDecl", + "loc": { + "offset": 17482, + "line": 500, + "col": 6, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17478, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17482, + "col": 6, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fef680", + "kind": "FieldDecl", + "loc": { + "offset": 17515, + "line": 501, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17511, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17515, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private2", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fef6e8", + "kind": "FieldDecl", + "loc": { + "offset": 17530, + "line": 502, + "col": 6, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17526, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17530, + "col": 6, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "proto_major_version", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fef750", + "kind": "FieldDecl", + "loc": { + "offset": 17598, + "line": 503, + "col": 6, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17594, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17598, + "col": 6, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "proto_minor_version", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fef7b8", + "kind": "FieldDecl", + "loc": { + "offset": 17667, + "line": 504, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17661, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17667, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "vendor", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6fef818", + "kind": "FieldDecl", + "loc": { + "offset": 17724, + "line": 505, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17720, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17724, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private3", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe6fef878", + "kind": "FieldDecl", + "loc": { + "offset": 17739, + "line": 506, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17735, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17739, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private4", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe6fef8d8", + "kind": "FieldDecl", + "loc": { + "offset": 17754, + "line": 507, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17750, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17754, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private5", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe6fef940", + "kind": "FieldDecl", + "loc": { + "offset": 17769, + "line": 508, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17765, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17769, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private6", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6feff70", + "kind": "FieldDecl", + "loc": { + "offset": 17786, + "line": 509, + "col": 8, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17780, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17849, + "line": 511, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "resource_alloc", + "type": { + "qualType": "XID (*)(struct _XDisplay *)" + } + }, + { + "id": "0x55bbe6feffd8", + "kind": "FieldDecl", + "loc": { + "offset": 17857, + "line": 512, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17853, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17857, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "byte_order", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0040", + "kind": "FieldDecl", + "loc": { + "offset": 17919, + "line": 513, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17915, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17919, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_unit", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff00a8", + "kind": "FieldDecl", + "loc": { + "offset": 17973, + "line": 514, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17969, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17973, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_pad", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0110", + "kind": "FieldDecl", + "loc": { + "offset": 18029, + "line": 515, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18025, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18029, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap_bit_order", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0178", + "kind": "FieldDecl", + "loc": { + "offset": 18094, + "line": 516, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18090, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18094, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nformats", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0258", + "kind": "FieldDecl", + "loc": { + "offset": 18159, + "line": 517, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18145, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18159, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixmap_format", + "type": { + "qualType": "ScreenFormat *" + } + }, + { + "id": "0x55bbe6ff02c0", + "kind": "FieldDecl", + "loc": { + "offset": 18204, + "line": 518, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18200, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18204, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private8", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0328", + "kind": "FieldDecl", + "loc": { + "offset": 18219, + "line": 519, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18215, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18219, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "release", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff03a0", + "kind": "FieldDecl", + "loc": { + "offset": 18276, + "line": 520, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18258, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18276, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private9", + "type": { + "qualType": "struct _XPrivate *" + } + }, + { + "id": "0x55bbe6ff0418", + "kind": "FieldDecl", + "loc": { + "offset": 18287, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18258, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18287, + "col": 31, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private10", + "type": { + "qualType": "struct _XPrivate *" + } + }, + { + "id": "0x55bbe6ff0480", + "kind": "FieldDecl", + "loc": { + "offset": 18303, + "line": 521, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18299, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18303, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "qlen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff04e8", + "kind": "FieldDecl", + "loc": { + "offset": 18359, + "line": 522, + "col": 16, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18345, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18359, + "col": 16, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "last_request_read", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff0550", + "kind": "FieldDecl", + "loc": { + "offset": 18429, + "line": 523, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18415, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18429, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "request", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff05b0", + "kind": "FieldDecl", + "loc": { + "offset": 18487, + "line": 524, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18478, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18487, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private11", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff0610", + "kind": "FieldDecl", + "loc": { + "offset": 18508, + "line": 525, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18499, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18508, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private12", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff0670", + "kind": "FieldDecl", + "loc": { + "offset": 18529, + "line": 526, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18520, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18529, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private13", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff06d0", + "kind": "FieldDecl", + "loc": { + "offset": 18550, + "line": 527, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18541, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18550, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private14", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff0738", + "kind": "FieldDecl", + "loc": { + "offset": 18571, + "line": 528, + "col": 11, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18562, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18571, + "col": 11, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_request_size", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6ff0840", + "kind": "FieldDecl", + "loc": { + "offset": 18660, + "line": 529, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18634, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18660, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "db", + "type": { + "qualType": "struct _XrmHashBucketRec *" + } + }, + { + "id": "0x55bbe6ff0a48", + "kind": "FieldDecl", + "loc": { + "offset": 18671, + "line": 530, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18665, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18705, + "line": 532, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private15", + "type": { + "qualType": "int (*)(struct _XDisplay *)" + } + }, + { + "id": "0x55bbe6ff0ab0", + "kind": "FieldDecl", + "loc": { + "offset": 18715, + "line": 533, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18709, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18715, + "col": 8, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display_name", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ff0b18", + "kind": "FieldDecl", + "loc": { + "offset": 18782, + "line": 534, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18778, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18782, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "default_screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0b80", + "kind": "FieldDecl", + "loc": { + "offset": 18839, + "line": 535, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18835, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18839, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nscreens", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0be0", + "kind": "FieldDecl", + "loc": { + "offset": 18897, + "line": 536, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18889, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18897, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "screens", + "type": { + "qualType": "Screen *" + } + }, + { + "id": "0x55bbe6ff0c48", + "kind": "FieldDecl", + "loc": { + "offset": 18954, + "line": 537, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18940, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18954, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "motion_buffer", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff0cb0", + "kind": "FieldDecl", + "loc": { + "offset": 19012, + "line": 538, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18998, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19012, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private16", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff0d18", + "kind": "FieldDecl", + "loc": { + "offset": 19028, + "line": 539, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19024, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19028, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_keycode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0d80", + "kind": "FieldDecl", + "loc": { + "offset": 19076, + "line": 540, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19072, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19076, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_keycode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0de0", + "kind": "FieldDecl", + "loc": { + "offset": 19129, + "line": 541, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19120, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19129, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private17", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff0e60", + "kind": "FieldDecl", + "loc": { + "offset": 19150, + "line": 542, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19141, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19150, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private18", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe6ff0ec8", + "kind": "FieldDecl", + "loc": { + "offset": 19166, + "line": 543, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19162, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19166, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "private19", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff0f30", + "kind": "FieldDecl", + "loc": { + "offset": 19184, + "line": 544, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19178, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19184, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xdefaults", + "type": { + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe6ff1040", + "kind": "TypedefDecl", + "loc": { + "offset": 19346, + "line": 550, + "col": 2, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17328, + "line": 493, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19346, + "line": 550, + "col": 2, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "_XPrivDisplay", + "type": { + "qualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *" + }, + "inner": [ + { + "id": "0x55bbe6ff0ff0", + "kind": "PointerType", + "type": { + "qualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *" + }, + "inner": [ + { + "id": "0x55bbe6ff0f80", + "kind": "ElaboratedType", + "type": { + "qualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9)" + }, + "ownedTagDecl": { + "id": "0x55bbe6fef400", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fef480", + "kind": "RecordType", + "type": { + "qualType": "struct (unnamed at /usr/include/X11/Xlib.h:493:9)" + }, + "decl": { + "id": "0x55bbe6fef400", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "loc": { + "offset": 19445, + "line": 557, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19445, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20120, + "line": 571, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff1168", + "kind": "FieldDecl", + "loc": { + "offset": 19459, + "line": 558, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19455, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19459, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff11d0", + "kind": "FieldDecl", + "loc": { + "offset": 19496, + "line": 559, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19482, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19496, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff1238", + "kind": "FieldDecl", + "loc": { + "offset": 19554, + "line": 560, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 19549, + "line": 560, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 19554, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff12e8", + "kind": "FieldDecl", + "loc": { + "offset": 19625, + "line": 561, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19616, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19625, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff1348", + "kind": "FieldDecl", + "loc": { + "offset": 19680, + "line": 562, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19673, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19680, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff13a8", + "kind": "FieldDecl", + "loc": { + "offset": 19752, + "line": 563, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19745, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19752, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff1408", + "kind": "FieldDecl", + "loc": { + "offset": 19819, + "line": 564, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19812, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19819, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "subwindow", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff1468", + "kind": "FieldDecl", + "loc": { + "offset": 19855, + "line": 565, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19850, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19855, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6ff14d0", + "kind": "FieldDecl", + "loc": { + "offset": 19886, + "line": 566, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19882, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19886, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1538", + "kind": "FieldDecl", + "loc": { + "offset": 19889, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19882, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19889, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff15a0", + "kind": "FieldDecl", + "loc": { + "offset": 19945, + "line": 567, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19941, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19945, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1608", + "kind": "FieldDecl", + "loc": { + "offset": 19953, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19941, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19953, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1670", + "kind": "FieldDecl", + "loc": { + "offset": 20010, + "line": 568, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19997, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20010, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "state", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6ff16d8", + "kind": "FieldDecl", + "loc": { + "offset": 20056, + "line": 569, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20043, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20056, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "keycode", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6ff1740", + "kind": "FieldDecl", + "loc": { + "offset": 20084, + "line": 570, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20079, + "line": 570, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 20084, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "same_screen", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff17e8", + "kind": "TypedefDecl", + "loc": { + "offset": 20122, + "line": 571, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19437, + "line": 557, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20122, + "line": 571, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XKeyEvent", + "type": { + "desugaredQualType": "XKeyEvent", + "qualType": "struct XKeyEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff1790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeyEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff1130", + "kind": "RecordType", + "type": { + "qualType": "XKeyEvent" + }, + "decl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff1890", + "kind": "TypedefDecl", + "loc": { + "offset": 20151, + "line": 572, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20133, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20151, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XKeyPressedEvent", + "type": { + "desugaredQualType": "XKeyEvent", + "qualType": "XKeyEvent", + "typeAliasDeclId": "0x55bbe6ff17e8" + }, + "inner": [ + { + "id": "0x55bbe6ff1860", + "kind": "TypedefType", + "type": { + "qualType": "XKeyEvent" + }, + "decl": { + "id": "0x55bbe6ff17e8", + "kind": "TypedefDecl", + "name": "XKeyEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff1790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeyEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff1130", + "kind": "RecordType", + "type": { + "qualType": "XKeyEvent" + }, + "decl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff18f8", + "kind": "TypedefDecl", + "loc": { + "offset": 20187, + "line": 573, + "col": 19, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20169, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20187, + "col": 19, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XKeyReleasedEvent", + "type": { + "desugaredQualType": "XKeyEvent", + "qualType": "XKeyEvent", + "typeAliasDeclId": "0x55bbe6ff17e8" + }, + "inner": [ + { + "id": "0x55bbe6ff1860", + "kind": "TypedefType", + "type": { + "qualType": "XKeyEvent" + }, + "decl": { + "id": "0x55bbe6ff17e8", + "kind": "TypedefDecl", + "name": "XKeyEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff1790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeyEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff1130", + "kind": "RecordType", + "type": { + "qualType": "XKeyEvent" + }, + "decl": { + "id": "0x55bbe6ff10b0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "loc": { + "offset": 20215, + "line": 575, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20215, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20889, + "line": 589, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff1a08", + "kind": "FieldDecl", + "loc": { + "offset": 20229, + "line": 576, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20225, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20229, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1a70", + "kind": "FieldDecl", + "loc": { + "offset": 20266, + "line": 577, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20252, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20266, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff1ad8", + "kind": "FieldDecl", + "loc": { + "offset": 20324, + "line": 578, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20319, + "line": 578, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 20324, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1b38", + "kind": "FieldDecl", + "loc": { + "offset": 20395, + "line": 579, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20386, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20395, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff1b98", + "kind": "FieldDecl", + "loc": { + "offset": 20450, + "line": 580, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20443, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20450, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff1bf8", + "kind": "FieldDecl", + "loc": { + "offset": 20522, + "line": 581, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20515, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20522, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff1c58", + "kind": "FieldDecl", + "loc": { + "offset": 20589, + "line": 582, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20582, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20589, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "subwindow", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff1cb8", + "kind": "FieldDecl", + "loc": { + "offset": 20625, + "line": 583, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20620, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20625, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6ff1d20", + "kind": "FieldDecl", + "loc": { + "offset": 20656, + "line": 584, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20652, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20656, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1d88", + "kind": "FieldDecl", + "loc": { + "offset": 20659, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20652, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20659, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff1df0", + "kind": "FieldDecl", + "loc": { + "offset": 20715, + "line": 585, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20711, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20715, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e57a00", + "kind": "FieldDecl", + "loc": { + "offset": 20723, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20711, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20723, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e57a68", + "kind": "FieldDecl", + "loc": { + "offset": 20780, + "line": 586, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20767, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20780, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "state", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e57ad0", + "kind": "FieldDecl", + "loc": { + "offset": 20826, + "line": 587, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20813, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20826, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "button", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e57b38", + "kind": "FieldDecl", + "loc": { + "offset": 20853, + "line": 588, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 20848, + "line": 588, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 20853, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "same_screen", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e57be8", + "kind": "TypedefDecl", + "loc": { + "offset": 20891, + "line": 589, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20207, + "line": 575, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20891, + "line": 589, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XButtonEvent", + "type": { + "desugaredQualType": "XButtonEvent", + "qualType": "struct XButtonEvent" + }, + "inner": [ + { + "id": "0x55bbe6e57b90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XButtonEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff19d0", + "kind": "RecordType", + "type": { + "qualType": "XButtonEvent" + }, + "decl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e57c90", + "kind": "TypedefDecl", + "loc": { + "offset": 20926, + "line": 590, + "col": 22, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20905, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20926, + "col": 22, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XButtonPressedEvent", + "type": { + "desugaredQualType": "XButtonEvent", + "qualType": "XButtonEvent", + "typeAliasDeclId": "0x55bbe6e57be8" + }, + "inner": [ + { + "id": "0x55bbe6e57c60", + "kind": "TypedefType", + "type": { + "qualType": "XButtonEvent" + }, + "decl": { + "id": "0x55bbe6e57be8", + "kind": "TypedefDecl", + "name": "XButtonEvent" + }, + "inner": [ + { + "id": "0x55bbe6e57b90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XButtonEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff19d0", + "kind": "RecordType", + "type": { + "qualType": "XButtonEvent" + }, + "decl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e57cf8", + "kind": "TypedefDecl", + "loc": { + "offset": 20968, + "line": 591, + "col": 22, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20947, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20968, + "col": 22, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XButtonReleasedEvent", + "type": { + "desugaredQualType": "XButtonEvent", + "qualType": "XButtonEvent", + "typeAliasDeclId": "0x55bbe6e57be8" + }, + "inner": [ + { + "id": "0x55bbe6e57c60", + "kind": "TypedefType", + "type": { + "qualType": "XButtonEvent" + }, + "decl": { + "id": "0x55bbe6e57be8", + "kind": "TypedefDecl", + "name": "XButtonEvent" + }, + "inner": [ + { + "id": "0x55bbe6e57b90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XButtonEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff19d0", + "kind": "RecordType", + "type": { + "qualType": "XButtonEvent" + }, + "decl": { + "id": "0x55bbe6ff1950", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e57d50", + "kind": "RecordDecl", + "loc": { + "offset": 20999, + "line": 593, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20999, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21661, + "line": 607, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e57e08", + "kind": "FieldDecl", + "loc": { + "offset": 21013, + "line": 594, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21009, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21013, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e57e70", + "kind": "FieldDecl", + "loc": { + "offset": 21050, + "line": 595, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21036, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21050, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e57ed8", + "kind": "FieldDecl", + "loc": { + "offset": 21108, + "line": 596, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21103, + "line": 596, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 21108, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e57f38", + "kind": "FieldDecl", + "loc": { + "offset": 21179, + "line": 597, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21170, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21179, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6e57f98", + "kind": "FieldDecl", + "loc": { + "offset": 21234, + "line": 598, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21227, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21234, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e57ff8", + "kind": "FieldDecl", + "loc": { + "offset": 21300, + "line": 599, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21293, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21300, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e58058", + "kind": "FieldDecl", + "loc": { + "offset": 21367, + "line": 600, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21360, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21367, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "subwindow", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e580b8", + "kind": "FieldDecl", + "loc": { + "offset": 21403, + "line": 601, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21398, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21403, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6e58120", + "kind": "FieldDecl", + "loc": { + "offset": 21434, + "line": 602, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21430, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21434, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e58188", + "kind": "FieldDecl", + "loc": { + "offset": 21437, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21430, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21437, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e581f0", + "kind": "FieldDecl", + "loc": { + "offset": 21493, + "line": 603, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21489, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21493, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e58258", + "kind": "FieldDecl", + "loc": { + "offset": 21501, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21489, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21501, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e582c0", + "kind": "FieldDecl", + "loc": { + "offset": 21558, + "line": 604, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21545, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21558, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe6e58320", + "kind": "FieldDecl", + "loc": { + "offset": 21596, + "line": 605, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21591, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21596, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "is_hint", + "type": { + "qualType": "char" + } + }, + { + "id": "0x55bbe6e58388", + "kind": "FieldDecl", + "loc": { + "offset": 21625, + "line": 606, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21620, + "line": 606, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 21625, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "same_screen", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6e58438", + "kind": "TypedefDecl", + "loc": { + "offset": 21663, + "line": 607, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20991, + "line": 593, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21663, + "line": 607, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XMotionEvent", + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "struct XMotionEvent" + }, + "inner": [ + { + "id": "0x55bbe6e583e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XMotionEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6e57d50", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e57dd0", + "kind": "RecordType", + "type": { + "qualType": "XMotionEvent" + }, + "decl": { + "id": "0x55bbe6e57d50", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e584e0", + "kind": "TypedefDecl", + "loc": { + "offset": 21698, + "line": 608, + "col": 22, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21677, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21698, + "col": 22, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPointerMovedEvent", + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "inner": [ + { + "id": "0x55bbe6e584b0", + "kind": "TypedefType", + "type": { + "qualType": "XMotionEvent" + }, + "decl": { + "id": "0x55bbe6e58438", + "kind": "TypedefDecl", + "name": "XMotionEvent" + }, + "inner": [ + { + "id": "0x55bbe6e583e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XMotionEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6e57d50", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e57dd0", + "kind": "RecordType", + "type": { + "qualType": "XMotionEvent" + }, + "decl": { + "id": "0x55bbe6e57d50", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "loc": { + "offset": 21727, + "line": 610, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21727, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22567, + "line": 630, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6e585f8", + "kind": "FieldDecl", + "loc": { + "offset": 21741, + "line": 611, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21737, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21741, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e58660", + "kind": "FieldDecl", + "loc": { + "offset": 21778, + "line": 612, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21764, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21778, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6e586c8", + "kind": "FieldDecl", + "loc": { + "offset": 21836, + "line": 613, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 21831, + "line": 613, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 21836, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e58728", + "kind": "FieldDecl", + "loc": { + "offset": 21907, + "line": 614, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21898, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21907, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6e58788", + "kind": "FieldDecl", + "loc": { + "offset": 21962, + "line": 615, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21955, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21962, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e587e8", + "kind": "FieldDecl", + "loc": { + "offset": 22028, + "line": 616, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22021, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22028, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e58848", + "kind": "FieldDecl", + "loc": { + "offset": 22095, + "line": 617, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22088, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22095, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "subwindow", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6e588a8", + "kind": "FieldDecl", + "loc": { + "offset": 22131, + "line": 618, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22126, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22131, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6e58910", + "kind": "FieldDecl", + "loc": { + "offset": 22162, + "line": 619, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22158, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22162, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6e58978", + "kind": "FieldDecl", + "loc": { + "offset": 22165, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22158, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22165, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff5e70", + "kind": "FieldDecl", + "loc": { + "offset": 22221, + "line": 620, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22217, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22221, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff5ed8", + "kind": "FieldDecl", + "loc": { + "offset": 22229, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22217, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22229, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y_root", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff5f40", + "kind": "FieldDecl", + "loc": { + "offset": 22277, + "line": 621, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22273, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22277, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff5fa8", + "kind": "FieldDecl", + "loc": { + "offset": 22334, + "line": 622, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22330, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22334, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "detail", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6010", + "kind": "FieldDecl", + "loc": { + "offset": 22451, + "line": 627, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22446, + "line": 627, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 22451, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "same_screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6078", + "kind": "FieldDecl", + "loc": { + "offset": 22493, + "line": 628, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22488, + "line": 628, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 22493, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "focus", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff60e0", + "kind": "FieldDecl", + "loc": { + "offset": 22535, + "line": 629, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22522, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22535, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe6ff6188", + "kind": "TypedefDecl", + "loc": { + "offset": 22569, + "line": 630, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21719, + "line": 610, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22569, + "line": 630, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XCrossingEvent", + "type": { + "desugaredQualType": "XCrossingEvent", + "qualType": "struct XCrossingEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6130", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCrossingEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e585c0", + "kind": "RecordType", + "type": { + "qualType": "XCrossingEvent" + }, + "decl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff6230", + "kind": "TypedefDecl", + "loc": { + "offset": 22608, + "line": 631, + "col": 24, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22585, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22608, + "col": 24, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEnterWindowEvent", + "type": { + "desugaredQualType": "XCrossingEvent", + "qualType": "XCrossingEvent", + "typeAliasDeclId": "0x55bbe6ff6188" + }, + "inner": [ + { + "id": "0x55bbe6ff6200", + "kind": "TypedefType", + "type": { + "qualType": "XCrossingEvent" + }, + "decl": { + "id": "0x55bbe6ff6188", + "kind": "TypedefDecl", + "name": "XCrossingEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6130", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCrossingEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e585c0", + "kind": "RecordType", + "type": { + "qualType": "XCrossingEvent" + }, + "decl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff6298", + "kind": "TypedefDecl", + "loc": { + "offset": 22650, + "line": 632, + "col": 24, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22627, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22650, + "col": 24, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLeaveWindowEvent", + "type": { + "desugaredQualType": "XCrossingEvent", + "qualType": "XCrossingEvent", + "typeAliasDeclId": "0x55bbe6ff6188" + }, + "inner": [ + { + "id": "0x55bbe6ff6200", + "kind": "TypedefType", + "type": { + "qualType": "XCrossingEvent" + }, + "decl": { + "id": "0x55bbe6ff6188", + "kind": "TypedefDecl", + "name": "XCrossingEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6130", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCrossingEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6e585c0", + "kind": "RecordType", + "type": { + "qualType": "XCrossingEvent" + }, + "decl": { + "id": "0x55bbe6e58538", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "loc": { + "offset": 22678, + "line": 634, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22678, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23211, + "line": 648, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff63a8", + "kind": "FieldDecl", + "loc": { + "offset": 22692, + "line": 635, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22688, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22692, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6410", + "kind": "FieldDecl", + "loc": { + "offset": 22740, + "line": 636, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22726, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22740, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff6478", + "kind": "FieldDecl", + "loc": { + "offset": 22798, + "line": 637, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22793, + "line": 637, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 22798, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff64d8", + "kind": "FieldDecl", + "loc": { + "offset": 22869, + "line": 638, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22860, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22869, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff6538", + "kind": "FieldDecl", + "loc": { + "offset": 22924, + "line": 639, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22917, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22924, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff65a0", + "kind": "FieldDecl", + "loc": { + "offset": 22960, + "line": 640, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22956, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22960, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6608", + "kind": "FieldDecl", + "loc": { + "offset": 23044, + "line": 642, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23040, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23044, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "detail", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff66b8", + "kind": "TypedefDecl", + "loc": { + "offset": 23213, + "line": 648, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22670, + "line": 634, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23213, + "line": 648, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XFocusChangeEvent", + "type": { + "desugaredQualType": "XFocusChangeEvent", + "qualType": "struct XFocusChangeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6660", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFocusChangeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff6370", + "kind": "RecordType", + "type": { + "qualType": "XFocusChangeEvent" + }, + "decl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff6760", + "kind": "TypedefDecl", + "loc": { + "offset": 23258, + "line": 649, + "col": 27, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23232, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23258, + "col": 27, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFocusInEvent", + "type": { + "desugaredQualType": "XFocusChangeEvent", + "qualType": "XFocusChangeEvent", + "typeAliasDeclId": "0x55bbe6ff66b8" + }, + "inner": [ + { + "id": "0x55bbe6ff6730", + "kind": "TypedefType", + "type": { + "qualType": "XFocusChangeEvent" + }, + "decl": { + "id": "0x55bbe6ff66b8", + "kind": "TypedefDecl", + "name": "XFocusChangeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6660", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFocusChangeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff6370", + "kind": "RecordType", + "type": { + "qualType": "XFocusChangeEvent" + }, + "decl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff67c8", + "kind": "TypedefDecl", + "loc": { + "offset": 23299, + "line": 650, + "col": 27, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23273, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23299, + "col": 27, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFocusOutEvent", + "type": { + "desugaredQualType": "XFocusChangeEvent", + "qualType": "XFocusChangeEvent", + "typeAliasDeclId": "0x55bbe6ff66b8" + }, + "inner": [ + { + "id": "0x55bbe6ff6730", + "kind": "TypedefType", + "type": { + "qualType": "XFocusChangeEvent" + }, + "decl": { + "id": "0x55bbe6ff66b8", + "kind": "TypedefDecl", + "name": "XFocusChangeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6660", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFocusChangeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff6370", + "kind": "RecordType", + "type": { + "qualType": "XFocusChangeEvent" + }, + "decl": { + "id": "0x55bbe6ff62f0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6ff6820", + "kind": "RecordDecl", + "loc": { + "offset": 23394, + "line": 653, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23394, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23643, + "line": 660, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff68d8", + "kind": "FieldDecl", + "loc": { + "offset": 23408, + "line": 654, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23404, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23408, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6940", + "kind": "FieldDecl", + "loc": { + "offset": 23429, + "line": 655, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23415, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23429, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff69a8", + "kind": "FieldDecl", + "loc": { + "offset": 23487, + "line": 656, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23482, + "line": 656, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 23487, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6a08", + "kind": "FieldDecl", + "loc": { + "offset": 23558, + "line": 657, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23549, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23558, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff6a68", + "kind": "FieldDecl", + "loc": { + "offset": 23613, + "line": 658, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23606, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23613, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff6b18", + "kind": "FieldDecl", + "loc": { + "offset": 23627, + "line": 659, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23622, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23640, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key_vector", + "type": { + "qualType": "char[32]" + } + } + ] + }, + { + "id": "0x55bbe6ff6bc8", + "kind": "TypedefDecl", + "loc": { + "offset": 23645, + "line": 660, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23386, + "line": 653, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23645, + "line": 660, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XKeymapEvent", + "type": { + "desugaredQualType": "XKeymapEvent", + "qualType": "struct XKeymapEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff6b70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XKeymapEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff6820", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff68a0", + "kind": "RecordType", + "type": { + "qualType": "XKeymapEvent" + }, + "decl": { + "id": "0x55bbe6ff6820", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff6c38", + "kind": "RecordDecl", + "loc": { + "offset": 23668, + "line": 662, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23668, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23982, + "line": 671, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff6cf8", + "kind": "FieldDecl", + "loc": { + "offset": 23682, + "line": 663, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23678, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23682, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6d60", + "kind": "FieldDecl", + "loc": { + "offset": 23703, + "line": 664, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23689, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23703, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff6dc8", + "kind": "FieldDecl", + "loc": { + "offset": 23761, + "line": 665, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23756, + "line": 665, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 23761, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6e80", + "kind": "FieldDecl", + "loc": { + "offset": 23832, + "line": 666, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23823, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23832, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff6ee0", + "kind": "FieldDecl", + "loc": { + "offset": 23887, + "line": 667, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23880, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23887, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff6f48", + "kind": "FieldDecl", + "loc": { + "offset": 23900, + "line": 668, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23896, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23900, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff6fb0", + "kind": "FieldDecl", + "loc": { + "offset": 23903, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23896, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23903, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7018", + "kind": "FieldDecl", + "loc": { + "offset": 23911, + "line": 669, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23907, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23911, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7080", + "kind": "FieldDecl", + "loc": { + "offset": 23918, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23907, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23918, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff70e8", + "kind": "FieldDecl", + "loc": { + "offset": 23931, + "line": 670, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23927, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23931, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "count", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff7198", + "kind": "TypedefDecl", + "loc": { + "offset": 23984, + "line": 671, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23660, + "line": 662, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23984, + "line": 671, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XExposeEvent", + "type": { + "desugaredQualType": "XExposeEvent", + "qualType": "struct XExposeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff7140", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XExposeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff6c38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff6cc0", + "kind": "RecordType", + "type": { + "qualType": "XExposeEvent" + }, + "decl": { + "id": "0x55bbe6ff6c38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff7208", + "kind": "RecordDecl", + "loc": { + "offset": 24007, + "line": 673, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24007, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24427, + "line": 684, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff72c8", + "kind": "FieldDecl", + "loc": { + "offset": 24021, + "line": 674, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24017, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24021, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7330", + "kind": "FieldDecl", + "loc": { + "offset": 24042, + "line": 675, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24028, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24042, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff7398", + "kind": "FieldDecl", + "loc": { + "offset": 24100, + "line": 676, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24095, + "line": 676, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 24100, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff73f8", + "kind": "FieldDecl", + "loc": { + "offset": 24171, + "line": 677, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24162, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24171, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff7480", + "kind": "FieldDecl", + "loc": { + "offset": 24228, + "line": 678, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24219, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24228, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe6ff74e8", + "kind": "FieldDecl", + "loc": { + "offset": 24243, + "line": 679, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24239, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24243, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7550", + "kind": "FieldDecl", + "loc": { + "offset": 24246, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24239, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24246, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff75b8", + "kind": "FieldDecl", + "loc": { + "offset": 24254, + "line": 680, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24250, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24254, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7620", + "kind": "FieldDecl", + "loc": { + "offset": 24261, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24250, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24261, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7688", + "kind": "FieldDecl", + "loc": { + "offset": 24274, + "line": 681, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24270, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24274, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff76f0", + "kind": "FieldDecl", + "loc": { + "offset": 24330, + "line": 682, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24326, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24330, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "major_code", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7758", + "kind": "FieldDecl", + "loc": { + "offset": 24384, + "line": 683, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24380, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24384, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minor_code", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff7808", + "kind": "TypedefDecl", + "loc": { + "offset": 24429, + "line": 684, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23999, + "line": 673, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24429, + "line": 684, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XGraphicsExposeEvent", + "type": { + "desugaredQualType": "XGraphicsExposeEvent", + "qualType": "struct XGraphicsExposeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff77b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XGraphicsExposeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff7208", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff7290", + "kind": "RecordType", + "type": { + "qualType": "XGraphicsExposeEvent" + }, + "decl": { + "id": "0x55bbe6ff7208", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff7878", + "kind": "RecordDecl", + "loc": { + "offset": 24460, + "line": 686, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24460, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24793, + "line": 694, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff7938", + "kind": "FieldDecl", + "loc": { + "offset": 24474, + "line": 687, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24470, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24474, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff79a0", + "kind": "FieldDecl", + "loc": { + "offset": 24495, + "line": 688, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24481, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24495, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff7a08", + "kind": "FieldDecl", + "loc": { + "offset": 24553, + "line": 689, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24548, + "line": 689, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 24553, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7a68", + "kind": "FieldDecl", + "loc": { + "offset": 24624, + "line": 690, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24615, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24624, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff7ac8", + "kind": "FieldDecl", + "loc": { + "offset": 24681, + "line": 691, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24672, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24681, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe6ff7b30", + "kind": "FieldDecl", + "loc": { + "offset": 24696, + "line": 692, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24692, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24696, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "major_code", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7b98", + "kind": "FieldDecl", + "loc": { + "offset": 24750, + "line": 693, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24746, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24750, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minor_code", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff7c48", + "kind": "TypedefDecl", + "loc": { + "offset": 24795, + "line": 694, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24452, + "line": 686, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24795, + "line": 694, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XNoExposeEvent", + "type": { + "desugaredQualType": "XNoExposeEvent", + "qualType": "struct XNoExposeEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff7bf0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XNoExposeEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff7878", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff7900", + "kind": "RecordType", + "type": { + "qualType": "XNoExposeEvent" + }, + "decl": { + "id": "0x55bbe6ff7878", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff7cb8", + "kind": "RecordDecl", + "loc": { + "offset": 24820, + "line": 696, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24820, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25083, + "line": 703, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff7d78", + "kind": "FieldDecl", + "loc": { + "offset": 24834, + "line": 697, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24830, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24834, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7de0", + "kind": "FieldDecl", + "loc": { + "offset": 24855, + "line": 698, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24841, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24855, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff7e90", + "kind": "FieldDecl", + "loc": { + "offset": 24913, + "line": 699, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24908, + "line": 699, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 24913, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff7ef0", + "kind": "FieldDecl", + "loc": { + "offset": 24984, + "line": 700, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24975, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24984, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff7f50", + "kind": "FieldDecl", + "loc": { + "offset": 25039, + "line": 701, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25032, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25039, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff7fb8", + "kind": "FieldDecl", + "loc": { + "offset": 25052, + "line": 702, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25048, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25052, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff8068", + "kind": "TypedefDecl", + "loc": { + "offset": 25085, + "line": 703, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24812, + "line": 696, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25085, + "line": 703, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XVisibilityEvent", + "type": { + "desugaredQualType": "XVisibilityEvent", + "qualType": "struct XVisibilityEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff8010", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XVisibilityEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff7cb8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff7d40", + "kind": "RecordType", + "type": { + "qualType": "XVisibilityEvent" + }, + "decl": { + "id": "0x55bbe6ff7cb8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff80d8", + "kind": "RecordDecl", + "loc": { + "offset": 25112, + "line": 705, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25112, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25592, + "line": 716, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff8198", + "kind": "FieldDecl", + "loc": { + "offset": 25126, + "line": 706, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25122, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25126, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8200", + "kind": "FieldDecl", + "loc": { + "offset": 25147, + "line": 707, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25133, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25147, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff8268", + "kind": "FieldDecl", + "loc": { + "offset": 25205, + "line": 708, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25200, + "line": 708, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25205, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff82c8", + "kind": "FieldDecl", + "loc": { + "offset": 25276, + "line": 709, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25267, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25276, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff8328", + "kind": "FieldDecl", + "loc": { + "offset": 25331, + "line": 710, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25324, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25331, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff8388", + "kind": "FieldDecl", + "loc": { + "offset": 25375, + "line": 711, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25368, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25375, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff83f0", + "kind": "FieldDecl", + "loc": { + "offset": 25423, + "line": 712, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25419, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25423, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8458", + "kind": "FieldDecl", + "loc": { + "offset": 25426, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25419, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25426, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff84c0", + "kind": "FieldDecl", + "loc": { + "offset": 25457, + "line": 713, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25453, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25457, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8528", + "kind": "FieldDecl", + "loc": { + "offset": 25464, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25453, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25464, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8590", + "kind": "FieldDecl", + "loc": { + "offset": 25498, + "line": 714, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25494, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25498, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "border_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff85f8", + "kind": "FieldDecl", + "loc": { + "offset": 25537, + "line": 715, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25532, + "line": 715, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25537, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override_redirect", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ff86a8", + "kind": "TypedefDecl", + "loc": { + "offset": 25594, + "line": 716, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25104, + "line": 705, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25594, + "line": 716, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XCreateWindowEvent", + "type": { + "desugaredQualType": "XCreateWindowEvent", + "qualType": "struct XCreateWindowEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff8650", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCreateWindowEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff80d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff8160", + "kind": "RecordType", + "type": { + "qualType": "XCreateWindowEvent" + }, + "decl": { + "id": "0x55bbe6ff80d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff8718", + "kind": "RecordDecl", + "loc": { + "offset": 25623, + "line": 718, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25623, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25865, + "line": 725, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff87d8", + "kind": "FieldDecl", + "loc": { + "offset": 25637, + "line": 719, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25633, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25637, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8840", + "kind": "FieldDecl", + "loc": { + "offset": 25658, + "line": 720, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25644, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25658, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff88a8", + "kind": "FieldDecl", + "loc": { + "offset": 25716, + "line": 721, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25711, + "line": 721, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25716, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8908", + "kind": "FieldDecl", + "loc": { + "offset": 25787, + "line": 722, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25778, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25787, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff8968", + "kind": "FieldDecl", + "loc": { + "offset": 25842, + "line": 723, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25835, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25842, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff89c8", + "kind": "FieldDecl", + "loc": { + "offset": 25857, + "line": 724, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25850, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25857, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe6ff8a78", + "kind": "TypedefDecl", + "loc": { + "offset": 25867, + "line": 725, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25615, + "line": 718, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25867, + "line": 725, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XDestroyWindowEvent", + "type": { + "desugaredQualType": "XDestroyWindowEvent", + "qualType": "struct XDestroyWindowEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff8a20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XDestroyWindowEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff8718", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff87a0", + "kind": "RecordType", + "type": { + "qualType": "XDestroyWindowEvent" + }, + "decl": { + "id": "0x55bbe6ff8718", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ff8ae8", + "kind": "RecordDecl", + "loc": { + "offset": 25897, + "line": 727, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25897, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26161, + "line": 735, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff8ba8", + "kind": "FieldDecl", + "loc": { + "offset": 25911, + "line": 728, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25907, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25911, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8c10", + "kind": "FieldDecl", + "loc": { + "offset": 25932, + "line": 729, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25918, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25932, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ff8c78", + "kind": "FieldDecl", + "loc": { + "offset": 25990, + "line": 730, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25985, + "line": 730, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25990, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff8cd8", + "kind": "FieldDecl", + "loc": { + "offset": 26061, + "line": 731, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26052, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26061, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ff8d38", + "kind": "FieldDecl", + "loc": { + "offset": 26116, + "line": 732, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26109, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26116, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff8d98", + "kind": "FieldDecl", + "loc": { + "offset": 26131, + "line": 733, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26124, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26131, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ff8e00", + "kind": "FieldDecl", + "loc": { + "offset": 26145, + "line": 734, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26140, + "line": 734, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26145, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "from_configure", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffaed0", + "kind": "TypedefDecl", + "loc": { + "offset": 26163, + "line": 735, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25889, + "line": 727, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26163, + "line": 735, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XUnmapEvent", + "type": { + "desugaredQualType": "XUnmapEvent", + "qualType": "struct XUnmapEvent" + }, + "inner": [ + { + "id": "0x55bbe6ff8e50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XUnmapEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ff8ae8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ff8b70", + "kind": "RecordType", + "type": { + "qualType": "XUnmapEvent" + }, + "decl": { + "id": "0x55bbe6ff8ae8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffaf40", + "kind": "RecordDecl", + "loc": { + "offset": 26185, + "line": 737, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26185, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26486, + "line": 745, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffaff8", + "kind": "FieldDecl", + "loc": { + "offset": 26199, + "line": 738, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26195, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26199, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb060", + "kind": "FieldDecl", + "loc": { + "offset": 26220, + "line": 739, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26206, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26220, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffb0c8", + "kind": "FieldDecl", + "loc": { + "offset": 26278, + "line": 740, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26273, + "line": 740, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26278, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb128", + "kind": "FieldDecl", + "loc": { + "offset": 26349, + "line": 741, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26340, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26349, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffb188", + "kind": "FieldDecl", + "loc": { + "offset": 26404, + "line": 742, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26397, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26404, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffb1e8", + "kind": "FieldDecl", + "loc": { + "offset": 26419, + "line": 743, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26412, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26419, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffb250", + "kind": "FieldDecl", + "loc": { + "offset": 26433, + "line": 744, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26428, + "line": 744, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26433, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override_redirect", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffb2f8", + "kind": "TypedefDecl", + "loc": { + "offset": 26488, + "line": 745, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26177, + "line": 737, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26488, + "line": 745, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XMapEvent", + "type": { + "desugaredQualType": "XMapEvent", + "qualType": "struct XMapEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffb2a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XMapEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffaf40", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffafc0", + "kind": "RecordType", + "type": { + "qualType": "XMapEvent" + }, + "decl": { + "id": "0x55bbe6ffaf40", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffb368", + "kind": "RecordDecl", + "loc": { + "offset": 26508, + "line": 747, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26508, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26751, + "line": 754, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffb428", + "kind": "FieldDecl", + "loc": { + "offset": 26522, + "line": 748, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26518, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26522, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb490", + "kind": "FieldDecl", + "loc": { + "offset": 26543, + "line": 749, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26529, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26543, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffb4f8", + "kind": "FieldDecl", + "loc": { + "offset": 26601, + "line": 750, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26596, + "line": 750, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26601, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb558", + "kind": "FieldDecl", + "loc": { + "offset": 26672, + "line": 751, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26663, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26672, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffb5b8", + "kind": "FieldDecl", + "loc": { + "offset": 26727, + "line": 752, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26720, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26727, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffb618", + "kind": "FieldDecl", + "loc": { + "offset": 26743, + "line": 753, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26736, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26743, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe6ffb6c8", + "kind": "TypedefDecl", + "loc": { + "offset": 26753, + "line": 754, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26500, + "line": 747, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26753, + "line": 754, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XMapRequestEvent", + "type": { + "desugaredQualType": "XMapRequestEvent", + "qualType": "struct XMapRequestEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffb670", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XMapRequestEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffb368", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffb3f0", + "kind": "RecordType", + "type": { + "qualType": "XMapRequestEvent" + }, + "decl": { + "id": "0x55bbe6ffb368", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffb738", + "kind": "RecordDecl", + "loc": { + "offset": 26780, + "line": 756, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26780, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27074, + "line": 766, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffb7f8", + "kind": "FieldDecl", + "loc": { + "offset": 26794, + "line": 757, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26790, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26794, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb860", + "kind": "FieldDecl", + "loc": { + "offset": 26815, + "line": 758, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26801, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26815, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffb8c8", + "kind": "FieldDecl", + "loc": { + "offset": 26873, + "line": 759, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26868, + "line": 759, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26873, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffb928", + "kind": "FieldDecl", + "loc": { + "offset": 26944, + "line": 760, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26935, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26944, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffb988", + "kind": "FieldDecl", + "loc": { + "offset": 26999, + "line": 761, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26992, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26999, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffb9e8", + "kind": "FieldDecl", + "loc": { + "offset": 27014, + "line": 762, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27007, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27014, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffba48", + "kind": "FieldDecl", + "loc": { + "offset": 27030, + "line": 763, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27023, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27030, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffbab0", + "kind": "FieldDecl", + "loc": { + "offset": 27043, + "line": 764, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27039, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27043, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffbb18", + "kind": "FieldDecl", + "loc": { + "offset": 27046, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27039, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27046, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffbb80", + "kind": "FieldDecl", + "loc": { + "offset": 27055, + "line": 765, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27050, + "line": 765, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27055, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override_redirect", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffbc28", + "kind": "TypedefDecl", + "loc": { + "offset": 27076, + "line": 766, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26772, + "line": 756, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27076, + "line": 766, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XReparentEvent", + "type": { + "desugaredQualType": "XReparentEvent", + "qualType": "struct XReparentEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffbbd0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XReparentEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffb738", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffb7c0", + "kind": "RecordType", + "type": { + "qualType": "XReparentEvent" + }, + "decl": { + "id": "0x55bbe6ffb738", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffbc98", + "kind": "RecordDecl", + "loc": { + "offset": 27101, + "line": 768, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27101, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27433, + "line": 780, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffbd58", + "kind": "FieldDecl", + "loc": { + "offset": 27115, + "line": 769, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27111, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27115, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffbdc0", + "kind": "FieldDecl", + "loc": { + "offset": 27136, + "line": 770, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27122, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27136, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffbe28", + "kind": "FieldDecl", + "loc": { + "offset": 27194, + "line": 771, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27189, + "line": 771, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27194, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffbec0", + "kind": "FieldDecl", + "loc": { + "offset": 27265, + "line": 772, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27256, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27265, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffbf20", + "kind": "FieldDecl", + "loc": { + "offset": 27320, + "line": 773, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27313, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27320, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffbf80", + "kind": "FieldDecl", + "loc": { + "offset": 27335, + "line": 774, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27328, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27335, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffbfe8", + "kind": "FieldDecl", + "loc": { + "offset": 27348, + "line": 775, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27344, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27348, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc050", + "kind": "FieldDecl", + "loc": { + "offset": 27351, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27344, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27351, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc0b8", + "kind": "FieldDecl", + "loc": { + "offset": 27359, + "line": 776, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27355, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27359, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc120", + "kind": "FieldDecl", + "loc": { + "offset": 27366, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27355, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27366, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc188", + "kind": "FieldDecl", + "loc": { + "offset": 27379, + "line": 777, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27375, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27379, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "border_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc1e8", + "kind": "FieldDecl", + "loc": { + "offset": 27401, + "line": 778, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27394, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27401, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "above", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffc250", + "kind": "FieldDecl", + "loc": { + "offset": 27414, + "line": 779, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27409, + "line": 779, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27414, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "override_redirect", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffc2f8", + "kind": "TypedefDecl", + "loc": { + "offset": 27435, + "line": 780, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27093, + "line": 768, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27435, + "line": 780, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XConfigureEvent", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "struct XConfigureEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffc2a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XConfigureEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffbc98", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffbd20", + "kind": "RecordType", + "type": { + "qualType": "XConfigureEvent" + }, + "decl": { + "id": "0x55bbe6ffbc98", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffc368", + "kind": "RecordDecl", + "loc": { + "offset": 27461, + "line": 782, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27461, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27714, + "line": 790, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffc428", + "kind": "FieldDecl", + "loc": { + "offset": 27475, + "line": 783, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27471, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27475, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc490", + "kind": "FieldDecl", + "loc": { + "offset": 27496, + "line": 784, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27482, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27496, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffc4f8", + "kind": "FieldDecl", + "loc": { + "offset": 27554, + "line": 785, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27549, + "line": 785, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27554, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc558", + "kind": "FieldDecl", + "loc": { + "offset": 27625, + "line": 786, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27616, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27625, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffc5b8", + "kind": "FieldDecl", + "loc": { + "offset": 27680, + "line": 787, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27673, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27680, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffc618", + "kind": "FieldDecl", + "loc": { + "offset": 27695, + "line": 788, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27688, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27695, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffc680", + "kind": "FieldDecl", + "loc": { + "offset": 27708, + "line": 789, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27704, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27708, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc6e8", + "kind": "FieldDecl", + "loc": { + "offset": 27711, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27704, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27711, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffc798", + "kind": "TypedefDecl", + "loc": { + "offset": 27716, + "line": 790, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27453, + "line": 782, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27716, + "line": 790, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XGravityEvent", + "type": { + "desugaredQualType": "XGravityEvent", + "qualType": "struct XGravityEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffc740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XGravityEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffc368", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffc3f0", + "kind": "RecordType", + "type": { + "qualType": "XGravityEvent" + }, + "decl": { + "id": "0x55bbe6ffc368", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffc808", + "kind": "RecordDecl", + "loc": { + "offset": 27740, + "line": 792, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27740, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27987, + "line": 799, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffc8c8", + "kind": "FieldDecl", + "loc": { + "offset": 27754, + "line": 793, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27750, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27754, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc930", + "kind": "FieldDecl", + "loc": { + "offset": 27775, + "line": 794, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27761, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27775, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffc998", + "kind": "FieldDecl", + "loc": { + "offset": 27833, + "line": 795, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27828, + "line": 795, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27833, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffc9f8", + "kind": "FieldDecl", + "loc": { + "offset": 27904, + "line": 796, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27895, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27904, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffca58", + "kind": "FieldDecl", + "loc": { + "offset": 27959, + "line": 797, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27952, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27959, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffcac0", + "kind": "FieldDecl", + "loc": { + "offset": 27972, + "line": 798, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27968, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27972, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffcb28", + "kind": "FieldDecl", + "loc": { + "offset": 27979, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27968, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27979, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffcbd8", + "kind": "TypedefDecl", + "loc": { + "offset": 27989, + "line": 799, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27732, + "line": 792, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27989, + "line": 799, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XResizeRequestEvent", + "type": { + "desugaredQualType": "XResizeRequestEvent", + "qualType": "struct XResizeRequestEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffcb80", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XResizeRequestEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffc808", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffc890", + "kind": "RecordType", + "type": { + "qualType": "XResizeRequestEvent" + }, + "decl": { + "id": "0x55bbe6ffc808", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffcc48", + "kind": "RecordDecl", + "loc": { + "offset": 28019, + "line": 801, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28019, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28414, + "line": 814, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffcd08", + "kind": "FieldDecl", + "loc": { + "offset": 28033, + "line": 802, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28029, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28033, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffcd70", + "kind": "FieldDecl", + "loc": { + "offset": 28054, + "line": 803, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28040, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28054, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffcdd8", + "kind": "FieldDecl", + "loc": { + "offset": 28112, + "line": 804, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28107, + "line": 804, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28112, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffce38", + "kind": "FieldDecl", + "loc": { + "offset": 28183, + "line": 805, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28174, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28183, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffced0", + "kind": "FieldDecl", + "loc": { + "offset": 28238, + "line": 806, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28231, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28238, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffcf30", + "kind": "FieldDecl", + "loc": { + "offset": 28254, + "line": 807, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28247, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28254, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffcf98", + "kind": "FieldDecl", + "loc": { + "offset": 28267, + "line": 808, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28263, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28267, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd000", + "kind": "FieldDecl", + "loc": { + "offset": 28270, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28263, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28270, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd068", + "kind": "FieldDecl", + "loc": { + "offset": 28278, + "line": 809, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28274, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28278, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd0d0", + "kind": "FieldDecl", + "loc": { + "offset": 28285, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28274, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28285, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd138", + "kind": "FieldDecl", + "loc": { + "offset": 28298, + "line": 810, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28294, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28298, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "border_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd198", + "kind": "FieldDecl", + "loc": { + "offset": 28320, + "line": 811, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28313, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28320, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "above", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffd200", + "kind": "FieldDecl", + "loc": { + "offset": 28332, + "line": 812, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28328, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28332, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "detail", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd268", + "kind": "FieldDecl", + "loc": { + "offset": 28402, + "line": 813, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28388, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28402, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "value_mask", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe6ffd318", + "kind": "TypedefDecl", + "loc": { + "offset": 28416, + "line": 814, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28011, + "line": 801, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28416, + "line": 814, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XConfigureRequestEvent", + "type": { + "desugaredQualType": "XConfigureRequestEvent", + "qualType": "struct XConfigureRequestEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffd2c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XConfigureRequestEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffcc48", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffccd0", + "kind": "RecordType", + "type": { + "qualType": "XConfigureRequestEvent" + }, + "decl": { + "id": "0x55bbe6ffcc48", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffd388", + "kind": "RecordDecl", + "loc": { + "offset": 28449, + "line": 816, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28449, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28736, + "line": 824, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffd448", + "kind": "FieldDecl", + "loc": { + "offset": 28463, + "line": 817, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28459, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28463, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd4b0", + "kind": "FieldDecl", + "loc": { + "offset": 28484, + "line": 818, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28470, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28484, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffd518", + "kind": "FieldDecl", + "loc": { + "offset": 28542, + "line": 819, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28537, + "line": 819, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28542, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd578", + "kind": "FieldDecl", + "loc": { + "offset": 28613, + "line": 820, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28604, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28613, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffd5d8", + "kind": "FieldDecl", + "loc": { + "offset": 28668, + "line": 821, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28661, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28668, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffd638", + "kind": "FieldDecl", + "loc": { + "offset": 28683, + "line": 822, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28676, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28683, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffd6a0", + "kind": "FieldDecl", + "loc": { + "offset": 28696, + "line": 823, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28692, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28696, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "place", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffd748", + "kind": "TypedefDecl", + "loc": { + "offset": 28738, + "line": 824, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28441, + "line": 816, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28738, + "line": 824, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XCirculateEvent", + "type": { + "desugaredQualType": "XCirculateEvent", + "qualType": "struct XCirculateEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffd6f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCirculateEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffd388", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffd410", + "kind": "RecordType", + "type": { + "qualType": "XCirculateEvent" + }, + "decl": { + "id": "0x55bbe6ffd388", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffd7b8", + "kind": "RecordDecl", + "loc": { + "offset": 28764, + "line": 826, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28764, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29052, + "line": 834, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffd878", + "kind": "FieldDecl", + "loc": { + "offset": 28778, + "line": 827, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28774, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28778, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd8e0", + "kind": "FieldDecl", + "loc": { + "offset": 28799, + "line": 828, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28785, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28799, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffd948", + "kind": "FieldDecl", + "loc": { + "offset": 28857, + "line": 829, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28852, + "line": 829, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28857, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffd9a8", + "kind": "FieldDecl", + "loc": { + "offset": 28928, + "line": 830, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28919, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28928, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffda08", + "kind": "FieldDecl", + "loc": { + "offset": 28983, + "line": 831, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28976, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28983, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffda68", + "kind": "FieldDecl", + "loc": { + "offset": 28999, + "line": 832, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28992, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28999, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffdad0", + "kind": "FieldDecl", + "loc": { + "offset": 29012, + "line": 833, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29008, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29012, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "place", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffdb78", + "kind": "TypedefDecl", + "loc": { + "offset": 29054, + "line": 834, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28756, + "line": 826, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29054, + "line": 834, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XCirculateRequestEvent", + "type": { + "desugaredQualType": "XCirculateRequestEvent", + "qualType": "struct XCirculateRequestEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffdb20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCirculateRequestEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffd7b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffd840", + "kind": "RecordType", + "type": { + "qualType": "XCirculateRequestEvent" + }, + "decl": { + "id": "0x55bbe6ffd7b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffdbe8", + "kind": "RecordDecl", + "loc": { + "offset": 29087, + "line": 836, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29087, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29375, + "line": 845, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffdca8", + "kind": "FieldDecl", + "loc": { + "offset": 29101, + "line": 837, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29097, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29101, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffdd10", + "kind": "FieldDecl", + "loc": { + "offset": 29122, + "line": 838, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29108, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29122, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffdd78", + "kind": "FieldDecl", + "loc": { + "offset": 29180, + "line": 839, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29175, + "line": 839, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29180, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffddd8", + "kind": "FieldDecl", + "loc": { + "offset": 29251, + "line": 840, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29242, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29251, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffde38", + "kind": "FieldDecl", + "loc": { + "offset": 29306, + "line": 841, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29299, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29306, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffdee0", + "kind": "FieldDecl", + "loc": { + "offset": 29320, + "line": 842, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29315, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29320, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffdf40", + "kind": "FieldDecl", + "loc": { + "offset": 29332, + "line": 843, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29327, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29332, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe6ffdfa8", + "kind": "FieldDecl", + "loc": { + "offset": 29343, + "line": 844, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29339, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29343, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "state", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ffe058", + "kind": "TypedefDecl", + "loc": { + "offset": 29377, + "line": 845, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29079, + "line": 836, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29377, + "line": 845, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XPropertyEvent", + "type": { + "desugaredQualType": "XPropertyEvent", + "qualType": "struct XPropertyEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffe000", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XPropertyEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffdbe8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffdc70", + "kind": "RecordType", + "type": { + "qualType": "XPropertyEvent" + }, + "decl": { + "id": "0x55bbe6ffdbe8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffe0c8", + "kind": "RecordDecl", + "loc": { + "offset": 29402, + "line": 847, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29402, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29658, + "line": 855, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffe188", + "kind": "FieldDecl", + "loc": { + "offset": 29416, + "line": 848, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29412, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29416, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffe1f0", + "kind": "FieldDecl", + "loc": { + "offset": 29437, + "line": 849, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29423, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29437, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffe258", + "kind": "FieldDecl", + "loc": { + "offset": 29495, + "line": 850, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29490, + "line": 850, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29495, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffe2b8", + "kind": "FieldDecl", + "loc": { + "offset": 29566, + "line": 851, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29557, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29566, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffe318", + "kind": "FieldDecl", + "loc": { + "offset": 29621, + "line": 852, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29614, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29621, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffe378", + "kind": "FieldDecl", + "loc": { + "offset": 29635, + "line": 853, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29630, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29635, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffe3d8", + "kind": "FieldDecl", + "loc": { + "offset": 29652, + "line": 854, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29647, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29652, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe6ffe488", + "kind": "TypedefDecl", + "loc": { + "offset": 29660, + "line": 855, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29394, + "line": 847, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29660, + "line": 855, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSelectionClearEvent", + "type": { + "desugaredQualType": "XSelectionClearEvent", + "qualType": "struct XSelectionClearEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffe430", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSelectionClearEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffe0c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffe150", + "kind": "RecordType", + "type": { + "qualType": "XSelectionClearEvent" + }, + "decl": { + "id": "0x55bbe6ffe0c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffe4f8", + "kind": "RecordDecl", + "loc": { + "offset": 29691, + "line": 857, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29691, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29995, + "line": 868, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffe5b8", + "kind": "FieldDecl", + "loc": { + "offset": 29705, + "line": 858, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29701, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29705, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffe620", + "kind": "FieldDecl", + "loc": { + "offset": 29726, + "line": 859, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29712, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29726, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffe688", + "kind": "FieldDecl", + "loc": { + "offset": 29784, + "line": 860, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29779, + "line": 860, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29784, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffe6e8", + "kind": "FieldDecl", + "loc": { + "offset": 29855, + "line": 861, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29846, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29855, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffe748", + "kind": "FieldDecl", + "loc": { + "offset": 29910, + "line": 862, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29903, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29910, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "owner", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffe7a8", + "kind": "FieldDecl", + "loc": { + "offset": 29925, + "line": 863, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29918, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29925, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "requestor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffe808", + "kind": "FieldDecl", + "loc": { + "offset": 29942, + "line": 864, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29937, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29942, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffe868", + "kind": "FieldDecl", + "loc": { + "offset": 29959, + "line": 865, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29954, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29959, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "target", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffe8c8", + "kind": "FieldDecl", + "loc": { + "offset": 29973, + "line": 866, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29968, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29973, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffe928", + "kind": "FieldDecl", + "loc": { + "offset": 29989, + "line": 867, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29984, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29989, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe6ffe9d8", + "kind": "TypedefDecl", + "loc": { + "offset": 29997, + "line": 868, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29683, + "line": 857, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29997, + "line": 868, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSelectionRequestEvent", + "type": { + "desugaredQualType": "XSelectionRequestEvent", + "qualType": "struct XSelectionRequestEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffe980", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSelectionRequestEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffe4f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffe580", + "kind": "RecordType", + "type": { + "qualType": "XSelectionRequestEvent" + }, + "decl": { + "id": "0x55bbe6ffe4f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffea48", + "kind": "RecordDecl", + "loc": { + "offset": 30030, + "line": 870, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30030, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30339, + "line": 880, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ffeb08", + "kind": "FieldDecl", + "loc": { + "offset": 30044, + "line": 871, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30040, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30044, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffeb70", + "kind": "FieldDecl", + "loc": { + "offset": 30065, + "line": 872, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30051, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30065, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6ffebd8", + "kind": "FieldDecl", + "loc": { + "offset": 30123, + "line": 873, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30118, + "line": 873, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30123, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffec38", + "kind": "FieldDecl", + "loc": { + "offset": 30194, + "line": 874, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30185, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30194, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ffec98", + "kind": "FieldDecl", + "loc": { + "offset": 30249, + "line": 875, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30242, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30249, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "requestor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6ffecf8", + "kind": "FieldDecl", + "loc": { + "offset": 30266, + "line": 876, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30261, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30266, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffed58", + "kind": "FieldDecl", + "loc": { + "offset": 30283, + "line": 877, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30278, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30283, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "target", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffedb8", + "kind": "FieldDecl", + "loc": { + "offset": 30297, + "line": 878, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30292, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30297, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6ffee18", + "kind": "FieldDecl", + "loc": { + "offset": 30333, + "line": 879, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30328, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30333, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe6ffeef0", + "kind": "TypedefDecl", + "loc": { + "offset": 30341, + "line": 880, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30022, + "line": 870, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30341, + "line": 880, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSelectionEvent", + "type": { + "desugaredQualType": "XSelectionEvent", + "qualType": "struct XSelectionEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffee70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSelectionEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffea48", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffead0", + "kind": "RecordType", + "type": { + "qualType": "XSelectionEvent" + }, + "decl": { + "id": "0x55bbe6ffea48", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6ffef60", + "kind": "RecordDecl", + "loc": { + "offset": 30367, + "line": 882, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30367, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30791, + "line": 895, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fff018", + "kind": "FieldDecl", + "loc": { + "offset": 30381, + "line": 883, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30377, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30381, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff080", + "kind": "FieldDecl", + "loc": { + "offset": 30402, + "line": 884, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30388, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30402, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fff0e8", + "kind": "FieldDecl", + "loc": { + "offset": 30460, + "line": 885, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30455, + "line": 885, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30460, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff148", + "kind": "FieldDecl", + "loc": { + "offset": 30531, + "line": 886, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30522, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30531, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6fff1a8", + "kind": "FieldDecl", + "loc": { + "offset": 30586, + "line": 887, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30579, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30586, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fff208", + "kind": "FieldDecl", + "loc": { + "offset": 30604, + "line": 888, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30595, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30604, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe6fff270", + "kind": "FieldDecl", + "loc": { + "offset": 30721, + "line": 892, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30716, + "line": 892, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30721, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "new", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff2d8", + "kind": "FieldDecl", + "loc": { + "offset": 30738, + "line": 894, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30734, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30738, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6fff388", + "kind": "TypedefDecl", + "loc": { + "offset": 30793, + "line": 895, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30359, + "line": 882, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30793, + "line": 895, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XColormapEvent", + "type": { + "desugaredQualType": "XColormapEvent", + "qualType": "struct XColormapEvent" + }, + "inner": [ + { + "id": "0x55bbe6fff330", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XColormapEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6ffef60", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6ffefe0", + "kind": "RecordType", + "type": { + "qualType": "XColormapEvent" + }, + "decl": { + "id": "0x55bbe6ffef60", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fff3f8", + "kind": "RecordDecl", + "loc": { + "offset": 30818, + "line": 897, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30818, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31139, + "line": 910, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fff4b8", + "kind": "FieldDecl", + "loc": { + "offset": 30832, + "line": 898, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30828, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30832, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff520", + "kind": "FieldDecl", + "loc": { + "offset": 30853, + "line": 899, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30839, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30853, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fff588", + "kind": "FieldDecl", + "loc": { + "offset": 30911, + "line": 900, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30906, + "line": 900, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30911, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff5e8", + "kind": "FieldDecl", + "loc": { + "offset": 30982, + "line": 901, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30973, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30982, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6fff648", + "kind": "FieldDecl", + "loc": { + "offset": 31037, + "line": 902, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31030, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31037, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fff6a8", + "kind": "FieldDecl", + "loc": { + "offset": 31051, + "line": 903, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31046, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31051, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "message_type", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe6fff710", + "kind": "FieldDecl", + "loc": { + "offset": 31070, + "line": 904, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31066, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31070, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "format", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fff760", + "kind": "RecordDecl", + "loc": { + "offset": 31079, + "line": 905, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31079, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31131, + "line": 909, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fff860", + "kind": "FieldDecl", + "loc": { + "offset": 31094, + "line": 906, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31089, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31098, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "b", + "type": { + "qualType": "char[20]" + } + }, + { + "id": "0x55bbe6fff950", + "kind": "FieldDecl", + "loc": { + "offset": 31109, + "line": 907, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31103, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31113, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "s", + "type": { + "qualType": "short[10]" + } + }, + { + "id": "0x55bbe6fffa40", + "kind": "FieldDecl", + "loc": { + "offset": 31123, + "line": 908, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31118, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31126, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "l", + "type": { + "qualType": "long[5]" + } + } + ] + }, + { + "id": "0x55bbe6fffae8", + "kind": "FieldDecl", + "loc": { + "offset": 31133, + "line": 909, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31079, + "line": 905, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31133, + "line": 909, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "data", + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + } + } + ] + }, + { + "id": "0x55bbe6fffb98", + "kind": "TypedefDecl", + "loc": { + "offset": 31141, + "line": 910, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30810, + "line": 897, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31141, + "line": 910, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XClientMessageEvent", + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "struct XClientMessageEvent" + }, + "inner": [ + { + "id": "0x55bbe6fffb40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XClientMessageEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6fff3f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fff480", + "kind": "RecordType", + "type": { + "qualType": "XClientMessageEvent" + }, + "decl": { + "id": "0x55bbe6fff3f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fffc08", + "kind": "RecordDecl", + "loc": { + "offset": 31171, + "line": 912, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31171, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31595, + "line": 922, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6fffcc8", + "kind": "FieldDecl", + "loc": { + "offset": 31185, + "line": 913, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31181, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31185, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fffd30", + "kind": "FieldDecl", + "loc": { + "offset": 31206, + "line": 914, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31192, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31206, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe6fffd98", + "kind": "FieldDecl", + "loc": { + "offset": 31264, + "line": 915, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31259, + "line": 915, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 31264, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6fffdf8", + "kind": "FieldDecl", + "loc": { + "offset": 31335, + "line": 916, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31326, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31335, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6fffe58", + "kind": "FieldDecl", + "loc": { + "offset": 31390, + "line": 917, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31383, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31390, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe6fffec0", + "kind": "FieldDecl", + "loc": { + "offset": 31417, + "line": 918, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31413, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31417, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "request", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffff28", + "kind": "FieldDecl", + "loc": { + "offset": 31501, + "line": 920, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31497, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31501, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "first_keycode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ffff90", + "kind": "FieldDecl", + "loc": { + "offset": 31541, + "line": 921, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31537, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31541, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7000038", + "kind": "TypedefDecl", + "loc": { + "offset": 31597, + "line": 922, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31163, + "line": 912, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31597, + "line": 922, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XMappingEvent", + "type": { + "desugaredQualType": "XMappingEvent", + "qualType": "struct XMappingEvent" + }, + "inner": [ + { + "id": "0x55bbe6ffffe0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XMappingEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe6fffc08", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe6fffc90", + "kind": "RecordType", + "type": { + "qualType": "XMappingEvent" + }, + "decl": { + "id": "0x55bbe6fffc08", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70000a8", + "kind": "RecordDecl", + "loc": { + "offset": 31621, + "line": 924, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31621, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31989, + "line": 932, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7000168", + "kind": "FieldDecl", + "loc": { + "offset": 31635, + "line": 925, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31631, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31635, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70001c8", + "kind": "FieldDecl", + "loc": { + "offset": 31651, + "line": 926, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31642, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31651, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7000228", + "kind": "FieldDecl", + "loc": { + "offset": 31703, + "line": 927, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31699, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31703, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "resourceid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe7000290", + "kind": "FieldDecl", + "loc": { + "offset": 31749, + "line": 928, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31735, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31749, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe70002f8", + "kind": "FieldDecl", + "loc": { + "offset": 31810, + "line": 929, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31796, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31810, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "error_code", + "type": { + "qualType": "unsigned char" + } + }, + { + "id": "0x55bbe7000360", + "kind": "FieldDecl", + "loc": { + "offset": 31872, + "line": 930, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31858, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31872, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "request_code", + "type": { + "qualType": "unsigned char" + } + }, + { + "id": "0x55bbe70003c8", + "kind": "FieldDecl", + "loc": { + "offset": 31939, + "line": 931, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31925, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31939, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minor_code", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe7000478", + "kind": "TypedefDecl", + "loc": { + "offset": 31991, + "line": 932, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31613, + "line": 924, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31991, + "line": 932, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XErrorEvent", + "type": { + "desugaredQualType": "XErrorEvent", + "qualType": "struct XErrorEvent" + }, + "inner": [ + { + "id": "0x55bbe7000420", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XErrorEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe70000a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7000130", + "kind": "RecordType", + "type": { + "qualType": "XErrorEvent" + }, + "decl": { + "id": "0x55bbe70000a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70004e8", + "kind": "RecordDecl", + "loc": { + "offset": 32013, + "line": 934, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32013, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32295, + "line": 940, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70005a8", + "kind": "FieldDecl", + "loc": { + "offset": 32027, + "line": 935, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32023, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32027, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000610", + "kind": "FieldDecl", + "loc": { + "offset": 32048, + "line": 936, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32034, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32048, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7000678", + "kind": "FieldDecl", + "loc": { + "offset": 32106, + "line": 937, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32101, + "line": 937, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 32106, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70006d8", + "kind": "FieldDecl", + "loc": { + "offset": 32177, + "line": 938, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32168, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32177, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7000738", + "kind": "FieldDecl", + "loc": { + "offset": 32231, + "line": 939, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32224, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32231, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe70007e8", + "kind": "TypedefDecl", + "loc": { + "offset": 32297, + "line": 940, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32005, + "line": 934, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32297, + "line": 940, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XAnyEvent", + "type": { + "desugaredQualType": "XAnyEvent", + "qualType": "struct XAnyEvent" + }, + "inner": [ + { + "id": "0x55bbe7000790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XAnyEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe70004e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7000570", + "kind": "RecordType", + "type": { + "qualType": "XAnyEvent" + }, + "decl": { + "id": "0x55bbe70004e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7000858", + "kind": "RecordDecl", + "loc": { + "offset": 32468, + "line": 948, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32468, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32907, + "line": 956, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7000918", + "kind": "FieldDecl", + "loc": { + "offset": 32500, + "line": 950, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32485, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32500, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000980", + "kind": "FieldDecl", + "loc": { + "offset": 32569, + "line": 951, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32554, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32569, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe70009e8", + "kind": "FieldDecl", + "loc": { + "offset": 32636, + "line": 952, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32621, + "line": 952, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 32636, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000a48", + "kind": "FieldDecl", + "loc": { + "offset": 32707, + "line": 953, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32691, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32707, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7000ab0", + "kind": "FieldDecl", + "loc": { + "offset": 32777, + "line": 954, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32762, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32777, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extension", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000b18", + "kind": "FieldDecl", + "loc": { + "offset": 32864, + "line": 955, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32849, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32864, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "evtype", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7000bc8", + "kind": "TypedefDecl", + "loc": { + "offset": 32909, + "line": 956, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32460, + "line": 948, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32909, + "line": 956, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XGenericEvent", + "type": { + "desugaredQualType": "XGenericEvent", + "qualType": "struct XGenericEvent" + }, + "inner": [ + { + "id": "0x55bbe7000b70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XGenericEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe7000858", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70008e0", + "kind": "RecordType", + "type": { + "qualType": "XGenericEvent" + }, + "decl": { + "id": "0x55bbe7000858", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7000c38", + "kind": "RecordDecl", + "loc": { + "offset": 32933, + "line": 958, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32933, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33417, + "line": 967, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7000cf8", + "kind": "FieldDecl", + "loc": { + "offset": 32961, + "line": 959, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32946, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32961, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000d60", + "kind": "FieldDecl", + "loc": { + "offset": 33030, + "line": 960, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33015, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33030, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "serial", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7000dc8", + "kind": "FieldDecl", + "loc": { + "offset": 33097, + "line": 961, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 33082, + "line": 961, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 33097, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "send_event", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000e28", + "kind": "FieldDecl", + "loc": { + "offset": 33168, + "line": 962, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33152, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33168, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7000e90", + "kind": "FieldDecl", + "loc": { + "offset": 33238, + "line": 963, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33223, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33238, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extension", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000f18", + "kind": "FieldDecl", + "loc": { + "offset": 33325, + "line": 964, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33310, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33325, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "evtype", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7000f80", + "kind": "FieldDecl", + "loc": { + "offset": 33383, + "line": 965, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33368, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33383, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cookie", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7000fe8", + "kind": "FieldDecl", + "loc": { + "offset": 33411, + "line": 966, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33395, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33411, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data", + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe7001098", + "kind": "TypedefDecl", + "loc": { + "offset": 33419, + "line": 967, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32925, + "line": 958, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33419, + "line": 967, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XGenericEventCookie", + "type": { + "desugaredQualType": "XGenericEventCookie", + "qualType": "struct XGenericEventCookie" + }, + "inner": [ + { + "id": "0x55bbe7001040", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XGenericEventCookie" + }, + "ownedTagDecl": { + "id": "0x55bbe7000c38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7000cc0", + "kind": "RecordType", + "type": { + "qualType": "XGenericEventCookie" + }, + "decl": { + "id": "0x55bbe7000c38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7001108", + "kind": "RecordDecl", + "loc": { + "offset": 33587, + "line": 973, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33581, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34619, + "line": 1009, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XEvent", + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70011c8", + "kind": "FieldDecl", + "loc": { + "offset": 33609, + "line": 974, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33605, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33609, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7001250", + "kind": "FieldDecl", + "loc": { + "offset": 33668, + "line": 975, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33658, + "col": 2, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33668, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xany", + "type": { + "desugaredQualType": "XAnyEvent", + "qualType": "XAnyEvent", + "typeAliasDeclId": "0x55bbe70007e8" + } + }, + { + "id": "0x55bbe70012b0", + "kind": "FieldDecl", + "loc": { + "offset": 33685, + "line": 976, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33675, + "col": 2, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33685, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xkey", + "type": { + "desugaredQualType": "XKeyEvent", + "qualType": "XKeyEvent", + "typeAliasDeclId": "0x55bbe6ff17e8" + } + }, + { + "id": "0x55bbe7001310", + "kind": "FieldDecl", + "loc": { + "offset": 33705, + "line": 977, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33692, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33705, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xbutton", + "type": { + "desugaredQualType": "XButtonEvent", + "qualType": "XButtonEvent", + "typeAliasDeclId": "0x55bbe6e57be8" + } + }, + { + "id": "0x55bbe7001370", + "kind": "FieldDecl", + "loc": { + "offset": 33728, + "line": 978, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33715, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33728, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xmotion", + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + } + }, + { + "id": "0x55bbe70013d0", + "kind": "FieldDecl", + "loc": { + "offset": 33753, + "line": 979, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33738, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33753, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xcrossing", + "type": { + "desugaredQualType": "XCrossingEvent", + "qualType": "XCrossingEvent", + "typeAliasDeclId": "0x55bbe6ff6188" + } + }, + { + "id": "0x55bbe7001430", + "kind": "FieldDecl", + "loc": { + "offset": 33783, + "line": 980, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33765, + "col": 2, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33783, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xfocus", + "type": { + "desugaredQualType": "XFocusChangeEvent", + "qualType": "XFocusChangeEvent", + "typeAliasDeclId": "0x55bbe6ff66b8" + } + }, + { + "id": "0x55bbe70014b0", + "kind": "FieldDecl", + "loc": { + "offset": 33805, + "line": 981, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33792, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33805, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xexpose", + "type": { + "desugaredQualType": "XExposeEvent", + "qualType": "XExposeEvent", + "typeAliasDeclId": "0x55bbe6ff7198" + } + }, + { + "id": "0x55bbe7001530", + "kind": "FieldDecl", + "loc": { + "offset": 33836, + "line": 982, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33815, + "col": 2, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33836, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xgraphicsexpose", + "type": { + "desugaredQualType": "XGraphicsExposeEvent", + "qualType": "XGraphicsExposeEvent", + "typeAliasDeclId": "0x55bbe6ff7808" + } + }, + { + "id": "0x55bbe70015b0", + "kind": "FieldDecl", + "loc": { + "offset": 33869, + "line": 983, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33854, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33869, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xnoexpose", + "type": { + "desugaredQualType": "XNoExposeEvent", + "qualType": "XNoExposeEvent", + "typeAliasDeclId": "0x55bbe6ff7c48" + } + }, + { + "id": "0x55bbe7001630", + "kind": "FieldDecl", + "loc": { + "offset": 33898, + "line": 984, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33881, + "col": 2, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33898, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xvisibility", + "type": { + "desugaredQualType": "XVisibilityEvent", + "qualType": "XVisibilityEvent", + "typeAliasDeclId": "0x55bbe6ff8068" + } + }, + { + "id": "0x55bbe70016b0", + "kind": "FieldDecl", + "loc": { + "offset": 33931, + "line": 985, + "col": 21, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33912, + "col": 2, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33931, + "col": 21, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xcreatewindow", + "type": { + "desugaredQualType": "XCreateWindowEvent", + "qualType": "XCreateWindowEvent", + "typeAliasDeclId": "0x55bbe6ff86a8" + } + }, + { + "id": "0x55bbe7001730", + "kind": "FieldDecl", + "loc": { + "offset": 33967, + "line": 986, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33947, + "col": 2, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33967, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xdestroywindow", + "type": { + "desugaredQualType": "XDestroyWindowEvent", + "qualType": "XDestroyWindowEvent", + "typeAliasDeclId": "0x55bbe6ff8a78" + } + }, + { + "id": "0x55bbe70017b0", + "kind": "FieldDecl", + "loc": { + "offset": 33996, + "line": 987, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33984, + "col": 2, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33996, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xunmap", + "type": { + "desugaredQualType": "XUnmapEvent", + "qualType": "XUnmapEvent", + "typeAliasDeclId": "0x55bbe6ffaed0" + } + }, + { + "id": "0x55bbe7001830", + "kind": "FieldDecl", + "loc": { + "offset": 34015, + "line": 988, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34005, + "col": 2, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34015, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xmap", + "type": { + "desugaredQualType": "XMapEvent", + "qualType": "XMapEvent", + "typeAliasDeclId": "0x55bbe6ffb2f8" + } + }, + { + "id": "0x55bbe70018b0", + "kind": "FieldDecl", + "loc": { + "offset": 34039, + "line": 989, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34022, + "col": 2, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34039, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xmaprequest", + "type": { + "desugaredQualType": "XMapRequestEvent", + "qualType": "XMapRequestEvent", + "typeAliasDeclId": "0x55bbe6ffb6c8" + } + }, + { + "id": "0x55bbe7001930", + "kind": "FieldDecl", + "loc": { + "offset": 34068, + "line": 990, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34053, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34068, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xreparent", + "type": { + "desugaredQualType": "XReparentEvent", + "qualType": "XReparentEvent", + "typeAliasDeclId": "0x55bbe6ffbc28" + } + }, + { + "id": "0x55bbe70019b0", + "kind": "FieldDecl", + "loc": { + "offset": 34096, + "line": 991, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34080, + "col": 2, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34096, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xconfigure", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + }, + { + "id": "0x55bbe7001a30", + "kind": "FieldDecl", + "loc": { + "offset": 34123, + "line": 992, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34109, + "col": 2, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34123, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xgravity", + "type": { + "desugaredQualType": "XGravityEvent", + "qualType": "XGravityEvent", + "typeAliasDeclId": "0x55bbe6ffc798" + } + }, + { + "id": "0x55bbe7001ab0", + "kind": "FieldDecl", + "loc": { + "offset": 34154, + "line": 993, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34134, + "col": 2, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34154, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xresizerequest", + "type": { + "desugaredQualType": "XResizeRequestEvent", + "qualType": "XResizeRequestEvent", + "typeAliasDeclId": "0x55bbe6ffcbd8" + } + }, + { + "id": "0x55bbe7001b30", + "kind": "FieldDecl", + "loc": { + "offset": 34194, + "line": 994, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34171, + "col": 2, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34194, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xconfigurerequest", + "type": { + "desugaredQualType": "XConfigureRequestEvent", + "qualType": "XConfigureRequestEvent", + "typeAliasDeclId": "0x55bbe6ffd318" + } + }, + { + "id": "0x55bbe7001bb0", + "kind": "FieldDecl", + "loc": { + "offset": 34230, + "line": 995, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34214, + "col": 2, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34230, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xcirculate", + "type": { + "desugaredQualType": "XCirculateEvent", + "qualType": "XCirculateEvent", + "typeAliasDeclId": "0x55bbe6ffd748" + } + }, + { + "id": "0x55bbe7001c30", + "kind": "FieldDecl", + "loc": { + "offset": 34266, + "line": 996, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34243, + "col": 2, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34266, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xcirculaterequest", + "type": { + "desugaredQualType": "XCirculateRequestEvent", + "qualType": "XCirculateRequestEvent", + "typeAliasDeclId": "0x55bbe6ffdb78" + } + }, + { + "id": "0x55bbe7001cb0", + "kind": "FieldDecl", + "loc": { + "offset": 34301, + "line": 997, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34286, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34301, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xproperty", + "type": { + "desugaredQualType": "XPropertyEvent", + "qualType": "XPropertyEvent", + "typeAliasDeclId": "0x55bbe6ffe058" + } + }, + { + "id": "0x55bbe7001d30", + "kind": "FieldDecl", + "loc": { + "offset": 34334, + "line": 998, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34313, + "col": 2, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34334, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xselectionclear", + "type": { + "desugaredQualType": "XSelectionClearEvent", + "qualType": "XSelectionClearEvent", + "typeAliasDeclId": "0x55bbe6ffe488" + } + }, + { + "id": "0x55bbe7001db0", + "kind": "FieldDecl", + "loc": { + "offset": 34375, + "line": 999, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34352, + "col": 2, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34375, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xselectionrequest", + "type": { + "desugaredQualType": "XSelectionRequestEvent", + "qualType": "XSelectionRequestEvent", + "typeAliasDeclId": "0x55bbe6ffe9d8" + } + }, + { + "id": "0x55bbe7001e30", + "kind": "FieldDecl", + "loc": { + "offset": 34411, + "line": 1000, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34395, + "col": 2, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34411, + "col": 18, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xselection", + "type": { + "desugaredQualType": "XSelectionEvent", + "qualType": "XSelectionEvent", + "typeAliasDeclId": "0x55bbe6ffeef0" + } + }, + { + "id": "0x55bbe7001eb0", + "kind": "FieldDecl", + "loc": { + "offset": 34439, + "line": 1001, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34424, + "col": 2, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34439, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xcolormap", + "type": { + "desugaredQualType": "XColormapEvent", + "qualType": "XColormapEvent", + "typeAliasDeclId": "0x55bbe6fff388" + } + }, + { + "id": "0x55bbe7001f30", + "kind": "FieldDecl", + "loc": { + "offset": 34471, + "line": 1002, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34451, + "col": 2, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34471, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xclient", + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + } + }, + { + "id": "0x55bbe7001fb0", + "kind": "FieldDecl", + "loc": { + "offset": 34495, + "line": 1003, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34481, + "col": 2, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34495, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xmapping", + "type": { + "desugaredQualType": "XMappingEvent", + "qualType": "XMappingEvent", + "typeAliasDeclId": "0x55bbe7000038" + } + }, + { + "id": "0x55bbe7002030", + "kind": "FieldDecl", + "loc": { + "offset": 34518, + "line": 1004, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34506, + "col": 2, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34518, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xerror", + "type": { + "desugaredQualType": "XErrorEvent", + "qualType": "XErrorEvent", + "typeAliasDeclId": "0x55bbe7000478" + } + }, + { + "id": "0x55bbe70020b0", + "kind": "FieldDecl", + "loc": { + "offset": 34540, + "line": 1005, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34527, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34540, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xkeymap", + "type": { + "desugaredQualType": "XKeymapEvent", + "qualType": "XKeymapEvent", + "typeAliasDeclId": "0x55bbe6ff6bc8" + } + }, + { + "id": "0x55bbe7002130", + "kind": "FieldDecl", + "loc": { + "offset": 34564, + "line": 1006, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34550, + "col": 2, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34564, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xgeneric", + "type": { + "desugaredQualType": "XGenericEvent", + "qualType": "XGenericEvent", + "typeAliasDeclId": "0x55bbe7000bc8" + } + }, + { + "id": "0x55bbe70021b0", + "kind": "FieldDecl", + "loc": { + "offset": 34595, + "line": 1007, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34575, + "col": 2, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34595, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xcookie", + "type": { + "desugaredQualType": "XGenericEventCookie", + "qualType": "XGenericEventCookie", + "typeAliasDeclId": "0x55bbe7001098" + } + }, + { + "id": "0x55bbe70022a0", + "kind": "FieldDecl", + "loc": { + "offset": 34610, + "line": 1008, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34605, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34616, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "qualType": "long[24]" + } + } + ] + }, + { + "id": "0x55bbe7002348", + "kind": "TypedefDecl", + "loc": { + "offset": 34621, + "line": 1009, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33573, + "line": 973, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34621, + "line": 1009, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XEvent", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "union _XEvent" + }, + "inner": [ + { + "id": "0x55bbe70022f0", + "kind": "ElaboratedType", + "type": { + "qualType": "union _XEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe7001108", + "kind": "RecordDecl", + "name": "_XEvent" + }, + "inner": [ + { + "id": "0x55bbe7001190", + "kind": "RecordType", + "type": { + "qualType": "union _XEvent" + }, + "decl": { + "id": "0x55bbe7001108", + "kind": "RecordDecl", + "name": "_XEvent" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70023b8", + "kind": "RecordDecl", + "loc": { + "offset": 34768, + "line": 1017, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34768, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35128, + "line": 1024, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7002478", + "kind": "FieldDecl", + "loc": { + "offset": 34787, + "line": 1018, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34781, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34787, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lbearing", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe70024e0", + "kind": "FieldDecl", + "loc": { + "offset": 34843, + "line": 1019, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34837, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34843, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rbearing", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7002548", + "kind": "FieldDecl", + "loc": { + "offset": 34900, + "line": 1020, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34894, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34900, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe70025b0", + "kind": "FieldDecl", + "loc": { + "offset": 34954, + "line": 1021, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34948, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34954, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ascent", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7002618", + "kind": "FieldDecl", + "loc": { + "offset": 35010, + "line": 1022, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35004, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35010, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "descent", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7002680", + "kind": "FieldDecl", + "loc": { + "offset": 35078, + "line": 1023, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35063, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35078, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "attributes", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe7002728", + "kind": "TypedefDecl", + "loc": { + "offset": 35130, + "line": 1024, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34760, + "line": 1017, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35130, + "line": 1024, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XCharStruct", + "type": { + "desugaredQualType": "XCharStruct", + "qualType": "struct XCharStruct" + }, + "inner": [ + { + "id": "0x55bbe70026d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XCharStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe70023b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7002440", + "kind": "RecordType", + "type": { + "qualType": "XCharStruct" + }, + "decl": { + "id": "0x55bbe70023b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7002798", + "kind": "RecordDecl", + "loc": { + "offset": 35250, + "line": 1030, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35250, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35300, + "line": 1033, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7002850", + "kind": "FieldDecl", + "loc": { + "offset": 35268, + "line": 1031, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35263, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35268, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "name", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe70028b8", + "kind": "FieldDecl", + "loc": { + "offset": 35292, + "line": 1032, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35278, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35292, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "card32", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7002968", + "kind": "TypedefDecl", + "loc": { + "offset": 35302, + "line": 1033, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35242, + "line": 1030, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35302, + "line": 1033, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XFontProp", + "type": { + "desugaredQualType": "XFontProp", + "qualType": "struct XFontProp" + }, + "inner": [ + { + "id": "0x55bbe7002910", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFontProp" + }, + "ownedTagDecl": { + "id": "0x55bbe7002798", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7002820", + "kind": "RecordType", + "type": { + "qualType": "XFontProp" + }, + "decl": { + "id": "0x55bbe7002798", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70029d8", + "kind": "RecordDecl", + "loc": { + "offset": 35322, + "line": 1035, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35322, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36355, + "line": 1052, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7002a90", + "kind": "FieldDecl", + "loc": { + "offset": 35345, + "line": 1036, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35335, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35345, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ext_data", + "type": { + "qualType": "XExtData *" + } + }, + { + "id": "0x55bbe7002af0", + "kind": "FieldDecl", + "loc": { + "offset": 35409, + "line": 1037, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35397, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35409, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + }, + { + "id": "0x55bbe7002b58", + "kind": "FieldDecl", + "loc": { + "offset": 35466, + "line": 1038, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35457, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35466, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "direction", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002bc0", + "kind": "FieldDecl", + "loc": { + "offset": 35537, + "line": 1039, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35528, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35537, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_char_or_byte2", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002c28", + "kind": "FieldDecl", + "loc": { + "offset": 35590, + "line": 1040, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35581, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35590, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_char_or_byte2", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002c90", + "kind": "FieldDecl", + "loc": { + "offset": 35642, + "line": 1041, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35633, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35642, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_byte1", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002cf8", + "kind": "FieldDecl", + "loc": { + "offset": 35694, + "line": 1042, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35685, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35694, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_byte1", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002d60", + "kind": "FieldDecl", + "loc": { + "offset": 35741, + "line": 1043, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35736, + "line": 1043, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35741, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "all_chars_exist", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7002dc8", + "kind": "FieldDecl", + "loc": { + "offset": 35817, + "line": 1044, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35808, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35817, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "default_char", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7002e30", + "kind": "FieldDecl", + "loc": { + "offset": 35891, + "line": 1045, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35879, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35891, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n_properties", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7002f20", + "kind": "FieldDecl", + "loc": { + "offset": 35958, + "line": 1046, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35947, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35958, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "properties", + "type": { + "qualType": "XFontProp *" + } + }, + { + "id": "0x55bbe7002fa0", + "kind": "FieldDecl", + "loc": { + "offset": 36033, + "line": 1047, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36021, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36033, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_bounds", + "type": { + "desugaredQualType": "XCharStruct", + "qualType": "XCharStruct", + "typeAliasDeclId": "0x55bbe7002728" + } + }, + { + "id": "0x55bbe7003000", + "kind": "FieldDecl", + "loc": { + "offset": 36104, + "line": 1048, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36092, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36104, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_bounds", + "type": { + "desugaredQualType": "XCharStruct", + "qualType": "XCharStruct", + "typeAliasDeclId": "0x55bbe7002728" + } + }, + { + "id": "0x55bbe70030b8", + "kind": "FieldDecl", + "loc": { + "offset": 36176, + "line": 1049, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36163, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36176, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "per_char", + "type": { + "qualType": "XCharStruct *" + } + }, + { + "id": "0x55bbe7003120", + "kind": "FieldDecl", + "loc": { + "offset": 36237, + "line": 1050, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36232, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36237, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ascent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7003188", + "kind": "FieldDecl", + "loc": { + "offset": 36300, + "line": 1051, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36295, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36300, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "descent", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7003238", + "kind": "TypedefDecl", + "loc": { + "offset": 36357, + "line": 1052, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35314, + "line": 1035, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36357, + "line": 1052, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XFontStruct", + "type": { + "desugaredQualType": "XFontStruct", + "qualType": "struct XFontStruct" + }, + "inner": [ + { + "id": "0x55bbe70031e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFontStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe70029d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7002a60", + "kind": "RecordType", + "type": { + "qualType": "XFontStruct" + }, + "decl": { + "id": "0x55bbe70029d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70032a8", + "kind": "RecordDecl", + "loc": { + "offset": 36432, + "line": 1057, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36432, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36635, + "line": 1062, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7003368", + "kind": "FieldDecl", + "loc": { + "offset": 36451, + "line": 1058, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36445, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36451, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe70033d0", + "kind": "FieldDecl", + "loc": { + "offset": 36491, + "line": 1059, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36487, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36491, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7003438", + "kind": "FieldDecl", + "loc": { + "offset": 36536, + "line": 1060, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36532, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36536, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delta", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7003498", + "kind": "FieldDecl", + "loc": { + "offset": 36582, + "line": 1061, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36577, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36582, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + } + ] + }, + { + "id": "0x55bbe7003548", + "kind": "TypedefDecl", + "loc": { + "offset": 36637, + "line": 1062, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36424, + "line": 1057, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36637, + "line": 1062, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XTextItem", + "type": { + "desugaredQualType": "XTextItem", + "qualType": "struct XTextItem" + }, + "inner": [ + { + "id": "0x55bbe70034f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XTextItem" + }, + "ownedTagDecl": { + "id": "0x55bbe70032a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7003330", + "kind": "RecordType", + "type": { + "qualType": "XTextItem" + }, + "decl": { + "id": "0x55bbe70032a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70035b8", + "kind": "RecordDecl", + "loc": { + "offset": 36657, + "line": 1064, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36657, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36762, + "line": 1067, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7003678", + "kind": "FieldDecl", + "loc": { + "offset": 36730, + "line": 1065, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36716, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36730, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "byte1", + "type": { + "qualType": "unsigned char" + } + }, + { + "id": "0x55bbe70036e0", + "kind": "FieldDecl", + "loc": { + "offset": 36755, + "line": 1066, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36741, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36755, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "byte2", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe7003788", + "kind": "TypedefDecl", + "loc": { + "offset": 36764, + "line": 1067, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36649, + "line": 1064, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36764, + "line": 1067, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XChar2b", + "type": { + "desugaredQualType": "XChar2b", + "qualType": "struct XChar2b" + }, + "inner": [ + { + "id": "0x55bbe7003730", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XChar2b" + }, + "ownedTagDecl": { + "id": "0x55bbe70035b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7003640", + "kind": "RecordType", + "type": { + "qualType": "XChar2b" + }, + "decl": { + "id": "0x55bbe70035b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70037f8", + "kind": "RecordDecl", + "loc": { + "offset": 36782, + "line": 1069, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36782, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36990, + "line": 1074, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7003928", + "kind": "FieldDecl", + "loc": { + "offset": 36804, + "line": 1070, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36795, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36804, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "XChar2b *" + } + }, + { + "id": "0x55bbe7003990", + "kind": "FieldDecl", + "loc": { + "offset": 36846, + "line": 1071, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36842, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36846, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70039f8", + "kind": "FieldDecl", + "loc": { + "offset": 36891, + "line": 1072, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36887, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36891, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delta", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7003a58", + "kind": "FieldDecl", + "loc": { + "offset": 36937, + "line": 1073, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36932, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36937, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + } + ] + }, + { + "id": "0x55bbe7003b08", + "kind": "TypedefDecl", + "loc": { + "offset": 36992, + "line": 1074, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36774, + "line": 1069, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36992, + "line": 1074, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XTextItem16", + "type": { + "desugaredQualType": "XTextItem16", + "qualType": "struct XTextItem16" + }, + "inner": [ + { + "id": "0x55bbe7003ab0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XTextItem16" + }, + "ownedTagDecl": { + "id": "0x55bbe70037f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7003880", + "kind": "RecordType", + "type": { + "qualType": "XTextItem16" + }, + "decl": { + "id": "0x55bbe70037f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7003b78", + "kind": "RecordDecl", + "loc": { + "offset": 37015, + "line": 1077, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37015, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37138, + "line": 1082, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7003c30", + "kind": "FieldDecl", + "loc": { + "offset": 37032, + "line": 1077, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37023, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37032, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7003c90", + "kind": "FieldDecl", + "loc": { + "offset": 37046, + "line": 1078, + "col": 6, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37043, + "col": 3, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37046, + "col": 6, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7003cf0", + "kind": "FieldDecl", + "loc": { + "offset": 37060, + "line": 1079, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37052, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37060, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe7003d50", + "kind": "FieldDecl", + "loc": { + "offset": 37078, + "line": 1080, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37070, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37078, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "Screen *" + } + }, + { + "id": "0x55bbe7003db0", + "kind": "FieldDecl", + "loc": { + "offset": 37102, + "line": 1081, + "col": 17, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37088, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37102, + "col": 17, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixmap_format", + "type": { + "qualType": "ScreenFormat *" + } + }, + { + "id": "0x55bbe7003e88", + "kind": "FieldDecl", + "loc": { + "offset": 37132, + "line": 1082, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37119, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37132, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "qualType": "XFontStruct *" + } + } + ] + }, + { + "id": "0x55bbe7003f38", + "kind": "TypedefDecl", + "loc": { + "offset": 37140, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37007, + "line": 1077, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37140, + "line": 1082, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XEDataObject", + "type": { + "desugaredQualType": "XEDataObject", + "qualType": "union XEDataObject" + }, + "inner": [ + { + "id": "0x55bbe7003ee0", + "kind": "ElaboratedType", + "type": { + "qualType": "union XEDataObject" + }, + "ownedTagDecl": { + "id": "0x55bbe7003b78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7003c00", + "kind": "RecordType", + "type": { + "qualType": "XEDataObject" + }, + "decl": { + "id": "0x55bbe7003b78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7003fa8", + "kind": "RecordDecl", + "loc": { + "offset": 37163, + "line": 1084, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37163, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37248, + "line": 1087, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7004080", + "kind": "FieldDecl", + "loc": { + "offset": 37192, + "line": 1085, + "col": 21, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37176, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37192, + "col": 21, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_ink_extent", + "type": { + "desugaredQualType": "XRectangle", + "qualType": "XRectangle", + "typeAliasDeclId": "0x55bbe6fedf18" + } + }, + { + "id": "0x55bbe70040e0", + "kind": "FieldDecl", + "loc": { + "offset": 37228, + "line": 1086, + "col": 21, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37212, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37228, + "col": 21, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_logical_extent", + "type": { + "desugaredQualType": "XRectangle", + "qualType": "XRectangle", + "typeAliasDeclId": "0x55bbe6fedf18" + } + } + ] + }, + { + "id": "0x55bbe70041f8", + "kind": "TypedefDecl", + "loc": { + "offset": 37250, + "line": 1087, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37155, + "line": 1084, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37250, + "line": 1087, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XFontSetExtents", + "type": { + "desugaredQualType": "XFontSetExtents", + "qualType": "struct XFontSetExtents" + }, + "inner": [ + { + "id": "0x55bbe70041a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XFontSetExtents" + }, + "ownedTagDecl": { + "id": "0x55bbe7003fa8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7004030", + "kind": "RecordType", + "type": { + "qualType": "XFontSetExtents" + }, + "decl": { + "id": "0x55bbe7003fa8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7004268", + "kind": "RecordDecl", + "loc": { + "offset": 37326, + "line": 1093, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37319, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37326, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XOM", + "tagUsed": "struct" + }, + { + "id": "0x55bbe70043d0", + "kind": "TypedefDecl", + "loc": { + "offset": 37332, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37311, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37332, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XOM", + "type": { + "qualType": "struct _XOM *" + }, + "inner": [ + { + "id": "0x55bbe7004380", + "kind": "PointerType", + "type": { + "qualType": "struct _XOM *" + }, + "inner": [ + { + "id": "0x55bbe7004310", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XOM" + }, + "ownedTagDecl": { + "id": "0x55bbe7004268", + "kind": "RecordDecl", + "name": "_XOM" + }, + "inner": [ + { + "id": "0x55bbe70042f0", + "kind": "RecordType", + "type": { + "qualType": "struct _XOM" + }, + "decl": { + "id": "0x55bbe7004268", + "kind": "RecordDecl", + "name": "_XOM" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7004440", + "kind": "RecordDecl", + "loc": { + "offset": 37352, + "line": 1094, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37345, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37352, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XOC", + "tagUsed": "struct" + }, + { + "id": "0x55bbe70045a0", + "kind": "TypedefDecl", + "loc": { + "offset": 37358, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37337, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37358, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XOC", + "type": { + "qualType": "struct _XOC *" + }, + "inner": [ + { + "id": "0x55bbe7004550", + "kind": "PointerType", + "type": { + "qualType": "struct _XOC *" + }, + "inner": [ + { + "id": "0x55bbe70044e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XOC" + }, + "ownedTagDecl": { + "id": "0x55bbe7004440", + "kind": "RecordDecl", + "name": "_XOC" + }, + "inner": [ + { + "id": "0x55bbe70044c0", + "kind": "RecordType", + "type": { + "qualType": "struct _XOC" + }, + "decl": { + "id": "0x55bbe7004440", + "kind": "RecordDecl", + "name": "_XOC" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7004620", + "kind": "TypedefDecl", + "loc": { + "offset": 37364, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37337, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37364, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XFontSet", + "type": { + "qualType": "struct _XOC *" + }, + "inner": [ + { + "id": "0x55bbe7004550", + "kind": "PointerType", + "type": { + "qualType": "struct _XOC *" + }, + "inner": [ + { + "id": "0x55bbe70044e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XOC" + }, + "ownedTagDecl": { + "id": "0x55bbe7004440", + "kind": "RecordDecl", + "name": "_XOC" + }, + "inner": [ + { + "id": "0x55bbe70044c0", + "kind": "RecordType", + "type": { + "qualType": "struct _XOC" + }, + "decl": { + "id": "0x55bbe7004440", + "kind": "RecordDecl", + "name": "_XOC" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7004698", + "kind": "RecordDecl", + "loc": { + "offset": 37383, + "line": 1096, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37383, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37504, + "line": 1101, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7004758", + "kind": "FieldDecl", + "loc": { + "offset": 37412, + "line": 1097, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37396, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37412, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe70047c0", + "kind": "FieldDecl", + "loc": { + "offset": 37439, + "line": 1098, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37423, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37439, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7004828", + "kind": "FieldDecl", + "loc": { + "offset": 37467, + "line": 1099, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37467, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delta", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70048b0", + "kind": "FieldDecl", + "loc": { + "offset": 37494, + "line": 1100, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37478, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37494, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font_set", + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe7004958", + "kind": "TypedefDecl", + "loc": { + "offset": 37506, + "line": 1101, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37375, + "line": 1096, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37506, + "line": 1101, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XmbTextItem", + "type": { + "desugaredQualType": "XmbTextItem", + "qualType": "struct XmbTextItem" + }, + "inner": [ + { + "id": "0x55bbe7004900", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XmbTextItem" + }, + "ownedTagDecl": { + "id": "0x55bbe7004698", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7004720", + "kind": "RecordType", + "type": { + "qualType": "XmbTextItem" + }, + "decl": { + "id": "0x55bbe7004698", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70049c8", + "kind": "RecordDecl", + "loc": { + "offset": 37528, + "line": 1103, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37528, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37649, + "line": 1108, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7004a80", + "kind": "FieldDecl", + "loc": { + "offset": 37557, + "line": 1104, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37541, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37557, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "wchar_t *" + } + }, + { + "id": "0x55bbe7004ae8", + "kind": "FieldDecl", + "loc": { + "offset": 37584, + "line": 1105, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37568, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37584, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7004b50", + "kind": "FieldDecl", + "loc": { + "offset": 37612, + "line": 1106, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37596, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37612, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delta", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7004bb0", + "kind": "FieldDecl", + "loc": { + "offset": 37639, + "line": 1107, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37623, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37639, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font_set", + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe7004c58", + "kind": "TypedefDecl", + "loc": { + "offset": 37651, + "line": 1108, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37520, + "line": 1103, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37651, + "line": 1108, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XwcTextItem", + "type": { + "desugaredQualType": "XwcTextItem", + "qualType": "struct XwcTextItem" + }, + "inner": [ + { + "id": "0x55bbe7004c00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XwcTextItem" + }, + "ownedTagDecl": { + "id": "0x55bbe70049c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7004a50", + "kind": "RecordType", + "type": { + "qualType": "XwcTextItem" + }, + "decl": { + "id": "0x55bbe70049c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7004cc8", + "kind": "RecordDecl", + "loc": { + "offset": 38102, + "line": 1121, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38102, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38159, + "line": 1124, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7004d88", + "kind": "FieldDecl", + "loc": { + "offset": 38119, + "line": 1122, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38115, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38119, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "charset_count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7004df0", + "kind": "FieldDecl", + "loc": { + "offset": 38145, + "line": 1123, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38138, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38145, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "charset_list", + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe7004e98", + "kind": "TypedefDecl", + "loc": { + "offset": 38161, + "line": 1124, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38094, + "line": 1121, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38161, + "line": 1124, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMCharSetList", + "type": { + "desugaredQualType": "XOMCharSetList", + "qualType": "struct XOMCharSetList" + }, + "inner": [ + { + "id": "0x55bbe7004e40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XOMCharSetList" + }, + "ownedTagDecl": { + "id": "0x55bbe7004cc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7004d50", + "kind": "RecordType", + "type": { + "qualType": "XOMCharSetList" + }, + "decl": { + "id": "0x55bbe7004cc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7006f30", + "kind": "EnumDecl", + "loc": { + "offset": 38186, + "line": 1126, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38186, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38332, + "line": 1132, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe7006ff0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 38197, + "line": 1127, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38197, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38197, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation_LTR_TTB", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7007040", + "kind": "EnumConstantDecl", + "loc": { + "offset": 38225, + "line": 1128, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38225, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38225, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation_RTL_TTB", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7007090", + "kind": "EnumConstantDecl", + "loc": { + "offset": 38253, + "line": 1129, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38253, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38253, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation_TTB_LTR", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70070e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 38281, + "line": 1130, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38281, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38281, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation_TTB_RTL", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7007130", + "kind": "EnumConstantDecl", + "loc": { + "offset": 38309, + "line": 1131, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38309, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38309, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation_Context", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70071d8", + "kind": "TypedefDecl", + "loc": { + "offset": 38334, + "line": 1132, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38178, + "line": 1126, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38334, + "line": 1132, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XOrientation", + "type": { + "desugaredQualType": "XOrientation", + "qualType": "enum XOrientation" + }, + "inner": [ + { + "id": "0x55bbe7007180", + "kind": "ElaboratedType", + "type": { + "qualType": "enum XOrientation" + }, + "ownedTagDecl": { + "id": "0x55bbe7006f30", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7006fd0", + "kind": "EnumType", + "type": { + "qualType": "XOrientation" + }, + "decl": { + "id": "0x55bbe7006f30", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7007248", + "kind": "RecordDecl", + "loc": { + "offset": 38357, + "line": 1134, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38357, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38451, + "line": 1137, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7007308", + "kind": "FieldDecl", + "loc": { + "offset": 38374, + "line": 1135, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38370, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38374, + "col": 9, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "num_orientation", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70073e8", + "kind": "FieldDecl", + "loc": { + "offset": 38409, + "line": 1136, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38395, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38409, + "col": 19, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "orientation", + "type": { + "qualType": "XOrientation *" + } + } + ] + }, + { + "id": "0x55bbe7007498", + "kind": "TypedefDecl", + "loc": { + "offset": 38453, + "line": 1137, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38349, + "line": 1134, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38453, + "line": 1137, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOrientation", + "type": { + "desugaredQualType": "XOMOrientation", + "qualType": "struct XOMOrientation" + }, + "inner": [ + { + "id": "0x55bbe7007440", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XOMOrientation" + }, + "ownedTagDecl": { + "id": "0x55bbe7007248", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70072d0", + "kind": "RecordType", + "type": { + "qualType": "XOMOrientation" + }, + "decl": { + "id": "0x55bbe7007248", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7007508", + "kind": "RecordDecl", + "loc": { + "offset": 38478, + "line": 1139, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38478, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38568, + "line": 1143, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70075c8", + "kind": "FieldDecl", + "loc": { + "offset": 38495, + "line": 1140, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38491, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38495, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "num_font", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7007690", + "kind": "FieldDecl", + "loc": { + "offset": 38523, + "line": 1141, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38509, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38523, + "col": 19, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font_struct_list", + "type": { + "qualType": "XFontStruct **" + } + }, + { + "id": "0x55bbe70076f8", + "kind": "FieldDecl", + "loc": { + "offset": 38552, + "line": 1142, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38545, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38552, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font_name_list", + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe70077a8", + "kind": "TypedefDecl", + "loc": { + "offset": 38570, + "line": 1143, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38470, + "line": 1139, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38570, + "line": 1143, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMFontInfo", + "type": { + "desugaredQualType": "XOMFontInfo", + "qualType": "struct XOMFontInfo" + }, + "inner": [ + { + "id": "0x55bbe7007750", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XOMFontInfo" + }, + "ownedTagDecl": { + "id": "0x55bbe7007508", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7007590", + "kind": "RecordType", + "type": { + "qualType": "XOMFontInfo" + }, + "decl": { + "id": "0x55bbe7007508", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7007818", + "kind": "RecordDecl", + "loc": { + "offset": 38599, + "line": 1145, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38592, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38599, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIM", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7007980", + "kind": "TypedefDecl", + "loc": { + "offset": 38605, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38584, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38605, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIM", + "type": { + "qualType": "struct _XIM *" + }, + "inner": [ + { + "id": "0x55bbe7007930", + "kind": "PointerType", + "type": { + "qualType": "struct _XIM *" + }, + "inner": [ + { + "id": "0x55bbe70078c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIM" + }, + "ownedTagDecl": { + "id": "0x55bbe7007818", + "kind": "RecordDecl", + "name": "_XIM" + }, + "inner": [ + { + "id": "0x55bbe70078a0", + "kind": "RecordType", + "type": { + "qualType": "struct _XIM" + }, + "decl": { + "id": "0x55bbe7007818", + "kind": "RecordDecl", + "name": "_XIM" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70079f0", + "kind": "RecordDecl", + "loc": { + "offset": 38625, + "line": 1146, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38618, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38625, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIC", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7007b50", + "kind": "TypedefDecl", + "loc": { + "offset": 38631, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38610, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38631, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIC", + "type": { + "qualType": "struct _XIC *" + }, + "inner": [ + { + "id": "0x55bbe7007b00", + "kind": "PointerType", + "type": { + "qualType": "struct _XIC *" + }, + "inner": [ + { + "id": "0x55bbe7007a90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIC" + }, + "ownedTagDecl": { + "id": "0x55bbe70079f0", + "kind": "RecordDecl", + "name": "_XIC" + }, + "inner": [ + { + "id": "0x55bbe7007a70", + "kind": "RecordType", + "type": { + "qualType": "struct _XIC" + }, + "decl": { + "id": "0x55bbe70079f0", + "kind": "RecordDecl", + "name": "_XIC" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7007ea0", + "kind": "TypedefDecl", + "loc": { + "offset": 38652, + "line": 1148, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38637, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38698, + "line": 1152, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMProc", + "type": { + "qualType": "void (*)(XIM, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7007e30", + "kind": "PointerType", + "type": { + "qualType": "void (*)(XIM, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7007dd0", + "kind": "ParenType", + "type": { + "qualType": "void (XIM, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7007d90", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (XIM, XPointer, XPointer)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe7007bc0", + "kind": "TypedefType", + "type": { + "qualType": "XIM" + }, + "decl": { + "id": "0x55bbe7007980", + "kind": "TypedefDecl", + "name": "XIM" + }, + "inner": [ + { + "id": "0x55bbe7007930", + "kind": "PointerType", + "type": { + "qualType": "struct _XIM *" + }, + "inner": [ + { + "id": "0x55bbe70078c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIM" + }, + "ownedTagDecl": { + "id": "0x55bbe7007818", + "kind": "RecordDecl", + "name": "_XIM" + }, + "inner": [ + { + "id": "0x55bbe70078a0", + "kind": "RecordType", + "type": { + "qualType": "struct _XIM" + }, + "decl": { + "id": "0x55bbe7007818", + "kind": "RecordDecl", + "name": "_XIM" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70081e8", + "kind": "TypedefDecl", + "loc": { + "offset": 38717, + "line": 1154, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38702, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38763, + "line": 1158, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XICProc", + "type": { + "qualType": "int (*)(XIC, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7008170", + "kind": "PointerType", + "type": { + "qualType": "int (*)(XIC, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7008110", + "kind": "ParenType", + "type": { + "qualType": "int (XIC, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe70080d0", + "kind": "FunctionProtoType", + "type": { + "qualType": "int (XIC, XPointer, XPointer)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7007f00", + "kind": "TypedefType", + "type": { + "qualType": "XIC" + }, + "decl": { + "id": "0x55bbe7007b50", + "kind": "TypedefDecl", + "name": "XIC" + }, + "inner": [ + { + "id": "0x55bbe7007b00", + "kind": "PointerType", + "type": { + "qualType": "struct _XIC *" + }, + "inner": [ + { + "id": "0x55bbe7007a90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIC" + }, + "ownedTagDecl": { + "id": "0x55bbe70079f0", + "kind": "RecordDecl", + "name": "_XIC" + }, + "inner": [ + { + "id": "0x55bbe7007a70", + "kind": "RecordType", + "type": { + "qualType": "struct _XIC" + }, + "decl": { + "id": "0x55bbe70079f0", + "kind": "RecordDecl", + "name": "_XIC" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7008500", + "kind": "TypedefDecl", + "loc": { + "offset": 38782, + "line": 1160, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38767, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38833, + "line": 1164, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIDProc", + "type": { + "qualType": "void (*)(Display *, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7008490", + "kind": "PointerType", + "type": { + "qualType": "void (*)(Display *, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe7008430", + "kind": "ParenType", + "type": { + "qualType": "void (Display *, XPointer, XPointer)" + }, + "inner": [ + { + "id": "0x55bbe70083f0", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (Display *, XPointer, XPointer)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6ff12b0", + "kind": "PointerType", + "type": { + "qualType": "Display *" + }, + "inner": [ + { + "id": "0x55bbe6ff1290", + "kind": "TypedefType", + "type": { + "qualType": "Display" + }, + "decl": { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "name": "Display" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7008570", + "kind": "TypedefDecl", + "loc": { + "offset": 38859, + "line": 1166, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38837, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38859, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStyle", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe70085c8", + "kind": "RecordDecl", + "loc": { + "offset": 38878, + "line": 1168, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38878, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38952, + "line": 1171, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7008688", + "kind": "FieldDecl", + "loc": { + "offset": 38906, + "line": 1169, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38891, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38906, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count_styles", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe7008738", + "kind": "FieldDecl", + "loc": { + "offset": 38934, + "line": 1170, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38924, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38934, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "supported_styles", + "type": { + "qualType": "XIMStyle *" + } + } + ] + }, + { + "id": "0x55bbe70087e8", + "kind": "TypedefDecl", + "loc": { + "offset": 38954, + "line": 1171, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38870, + "line": 1168, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38954, + "line": 1171, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMStyles", + "type": { + "desugaredQualType": "XIMStyles", + "qualType": "struct XIMStyles" + }, + "inner": [ + { + "id": "0x55bbe7008790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XIMStyles" + }, + "ownedTagDecl": { + "id": "0x55bbe70085c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7008650", + "kind": "RecordType", + "type": { + "qualType": "XIMStyles" + }, + "decl": { + "id": "0x55bbe70085c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7008870", + "kind": "TypedefDecl", + "loc": { + "offset": 41174, + "line": 1233, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41160, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41174, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XVaNestedList", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70088c8", + "kind": "RecordDecl", + "loc": { + "offset": 41198, + "line": 1235, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41198, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41255, + "line": 1238, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7008980", + "kind": "FieldDecl", + "loc": { + "offset": 41220, + "line": 1236, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41211, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41220, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "client_data", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe7008a00", + "kind": "FieldDecl", + "loc": { + "offset": 41245, + "line": 1237, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41237, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41245, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "callback", + "type": { + "desugaredQualType": "void (*)(XIM, XPointer, XPointer)", + "qualType": "XIMProc", + "typeAliasDeclId": "0x55bbe7007ea0" + } + } + ] + }, + { + "id": "0x55bbe7008aa8", + "kind": "TypedefDecl", + "loc": { + "offset": 41257, + "line": 1238, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41190, + "line": 1235, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41257, + "line": 1238, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMCallback", + "type": { + "desugaredQualType": "XIMCallback", + "qualType": "struct XIMCallback" + }, + "inner": [ + { + "id": "0x55bbe7008a50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XIMCallback" + }, + "ownedTagDecl": { + "id": "0x55bbe70088c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7008950", + "kind": "RecordType", + "type": { + "qualType": "XIMCallback" + }, + "decl": { + "id": "0x55bbe70088c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7008b18", + "kind": "RecordDecl", + "loc": { + "offset": 41279, + "line": 1240, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41279, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41336, + "line": 1243, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7008bd0", + "kind": "FieldDecl", + "loc": { + "offset": 41301, + "line": 1241, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41292, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41301, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "client_data", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe7008c50", + "kind": "FieldDecl", + "loc": { + "offset": 41326, + "line": 1242, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41318, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41326, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "callback", + "type": { + "desugaredQualType": "int (*)(XIC, XPointer, XPointer)", + "qualType": "XICProc", + "typeAliasDeclId": "0x55bbe70081e8" + } + } + ] + }, + { + "id": "0x55bbe7008cf8", + "kind": "TypedefDecl", + "loc": { + "offset": 41338, + "line": 1243, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41271, + "line": 1240, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41338, + "line": 1243, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XICCallback", + "type": { + "desugaredQualType": "XICCallback", + "qualType": "struct XICCallback" + }, + "inner": [ + { + "id": "0x55bbe7008ca0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XICCallback" + }, + "ownedTagDecl": { + "id": "0x55bbe7008b18", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7008ba0", + "kind": "RecordType", + "type": { + "qualType": "XICCallback" + }, + "decl": { + "id": "0x55bbe7008b18", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7008d80", + "kind": "TypedefDecl", + "loc": { + "offset": 41374, + "line": 1245, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41352, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41374, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMFeedback", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7008dd8", + "kind": "RecordDecl", + "loc": { + "offset": 41688, + "line": 1257, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41681, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41847, + "line": 1265, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMText", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7008e98", + "kind": "FieldDecl", + "loc": { + "offset": 41718, + "line": 1258, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41703, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41718, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe700efa8", + "kind": "FieldDecl", + "loc": { + "offset": 41743, + "line": 1259, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41730, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41743, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "feedback", + "type": { + "qualType": "XIMFeedback *" + } + }, + { + "id": "0x55bbe700f010", + "kind": "FieldDecl", + "loc": { + "offset": 41762, + "line": 1260, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41757, + "line": 1260, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41762, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "encoding_is_wchar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700f060", + "kind": "RecordDecl", + "loc": { + "offset": 41785, + "line": 1261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41785, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41837, + "line": 1264, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe700f118", + "kind": "FieldDecl", + "loc": { + "offset": 41800, + "line": 1262, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41794, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41800, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "multi_byte", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe700f178", + "kind": "FieldDecl", + "loc": { + "offset": 41822, + "line": 1263, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41813, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41822, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "wide_char", + "type": { + "qualType": "wchar_t *" + } + } + ] + }, + { + "id": "0x55bbe700f228", + "kind": "FieldDecl", + "loc": { + "offset": 41839, + "line": 1264, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41785, + "line": 1261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41839, + "line": 1264, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "desugaredQualType": "union _XIMText::(unnamed at /usr/include/X11/Xlib.h:1261:5)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:1261:5)" + } + } + ] + }, + { + "id": "0x55bbe700f2d8", + "kind": "TypedefDecl", + "loc": { + "offset": 41849, + "line": 1265, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41673, + "line": 1257, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41849, + "line": 1265, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMText", + "type": { + "desugaredQualType": "struct _XIMText", + "qualType": "struct _XIMText" + }, + "inner": [ + { + "id": "0x55bbe700f280", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMText" + }, + "ownedTagDecl": { + "id": "0x55bbe7008dd8", + "kind": "RecordDecl", + "name": "_XIMText" + }, + "inner": [ + { + "id": "0x55bbe7008e60", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMText" + }, + "decl": { + "id": "0x55bbe7008dd8", + "kind": "RecordDecl", + "name": "_XIMText" + } + } + ] + } + ] + }, + { + "id": "0x55bbe700f360", + "kind": "TypedefDecl", + "loc": { + "offset": 41882, + "line": 1267, + "col": 24, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41859, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41882, + "col": 24, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMPreeditState", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe700f3b8", + "kind": "RecordDecl", + "loc": { + "offset": 42007, + "line": 1273, + "col": 16, + "tokLen": 36, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42000, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42073, + "line": 1275, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMPreeditStateNotifyCallbackStruct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe700f490", + "kind": "FieldDecl", + "loc": { + "offset": 42066, + "line": 1274, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42050, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42066, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XIMPreeditState", + "typeAliasDeclId": "0x55bbe700f360" + } + } + ] + }, + { + "id": "0x55bbe700f538", + "kind": "TypedefDecl", + "loc": { + "offset": 42075, + "line": 1275, + "col": 3, + "tokLen": 35, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41992, + "line": 1273, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42075, + "line": 1275, + "col": 3, + "tokLen": 35, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMPreeditStateNotifyCallbackStruct", + "type": { + "desugaredQualType": "struct _XIMPreeditStateNotifyCallbackStruct", + "qualType": "struct _XIMPreeditStateNotifyCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe700f4e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMPreeditStateNotifyCallbackStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe700f3b8", + "kind": "RecordDecl", + "name": "_XIMPreeditStateNotifyCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe700f440", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMPreeditStateNotifyCallbackStruct" + }, + "decl": { + "id": "0x55bbe700f3b8", + "kind": "RecordDecl", + "name": "_XIMPreeditStateNotifyCallbackStruct" + } + } + ] + } + ] + }, + { + "id": "0x55bbe700f5c0", + "kind": "TypedefDecl", + "loc": { + "offset": 42136, + "line": 1277, + "col": 24, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42113, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42136, + "col": 24, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMResetState", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe700f630", + "kind": "TypedefDecl", + "loc": { + "offset": 42236, + "line": 1282, + "col": 23, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42214, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42236, + "col": 23, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStringConversionFeedback", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe700f688", + "kind": "RecordDecl", + "loc": { + "offset": 42578, + "line": 1291, + "col": 16, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42571, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42756, + "line": 1299, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMStringConversionText", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe700f748", + "kind": "FieldDecl", + "loc": { + "offset": 42624, + "line": 1292, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42609, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42624, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe700f7f8", + "kind": "FieldDecl", + "loc": { + "offset": 42665, + "line": 1293, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42636, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42665, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "feedback", + "type": { + "qualType": "XIMStringConversionFeedback *" + } + }, + { + "id": "0x55bbe700f860", + "kind": "FieldDecl", + "loc": { + "offset": 42684, + "line": 1294, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42679, + "line": 1294, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42684, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "encoding_is_wchar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700f8b0", + "kind": "RecordDecl", + "loc": { + "offset": 42707, + "line": 1295, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42707, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42746, + "line": 1298, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe700f968", + "kind": "FieldDecl", + "loc": { + "offset": 42722, + "line": 1296, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42716, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42722, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mbs", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe700f9c8", + "kind": "FieldDecl", + "loc": { + "offset": 42737, + "line": 1297, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42728, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42737, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "wcs", + "type": { + "qualType": "wchar_t *" + } + } + ] + }, + { + "id": "0x55bbe700fa78", + "kind": "FieldDecl", + "loc": { + "offset": 42748, + "line": 1298, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42707, + "line": 1295, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42748, + "line": 1298, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "desugaredQualType": "union _XIMStringConversionText::(unnamed at /usr/include/X11/Xlib.h:1295:5)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:1295:5)" + } + } + ] + }, + { + "id": "0x55bbe700fb28", + "kind": "TypedefDecl", + "loc": { + "offset": 42758, + "line": 1299, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42563, + "line": 1291, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42758, + "line": 1299, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStringConversionText", + "type": { + "desugaredQualType": "struct _XIMStringConversionText", + "qualType": "struct _XIMStringConversionText" + }, + "inner": [ + { + "id": "0x55bbe700fad0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMStringConversionText" + }, + "ownedTagDecl": { + "id": "0x55bbe700f688", + "kind": "RecordDecl", + "name": "_XIMStringConversionText" + }, + "inner": [ + { + "id": "0x55bbe700f710", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMStringConversionText" + }, + "decl": { + "id": "0x55bbe700f688", + "kind": "RecordDecl", + "name": "_XIMStringConversionText" + } + } + ] + } + ] + }, + { + "id": "0x55bbe700fbb0", + "kind": "TypedefDecl", + "loc": { + "offset": 42807, + "line": 1301, + "col": 24, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42784, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42807, + "col": 24, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStringConversionPosition", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe700fc20", + "kind": "TypedefDecl", + "loc": { + "offset": 42860, + "line": 1303, + "col": 24, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42837, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42860, + "col": 24, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMStringConversionType", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe700fc90", + "kind": "TypedefDecl", + "loc": { + "offset": 43079, + "line": 1310, + "col": 24, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43056, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43079, + "col": 24, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStringConversionOperation", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe700fce8", + "kind": "EnumDecl", + "loc": { + "offset": 43214, + "line": 1315, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43214, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43432, + "line": 1323, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe700fdb0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43225, + "line": 1316, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43225, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43225, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMForwardChar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700fe00", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43241, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43241, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43241, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMBackwardChar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700fe50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43262, + "line": 1317, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43262, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43262, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMForwardWord", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700fea0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43278, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43278, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43278, + "col": 21, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMBackwardWord", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700fef0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43299, + "line": 1318, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43299, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43299, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMCaretUp", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700ff40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43311, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43311, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43311, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMCaretDown", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700ff90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43329, + "line": 1319, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43329, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43329, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMNextLine", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe700ffe0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43342, + "col": 18, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43342, + "col": 18, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43342, + "col": 18, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMPreviousLine", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010030", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43363, + "line": 1320, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43363, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43363, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMLineStart", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010080", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43377, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43377, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43377, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMLineEnd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70100d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43393, + "line": 1321, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43393, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43393, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMAbsolutePosition", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010120", + "kind": "EnumConstantDecl", + "loc": { + "offset": 43418, + "line": 1322, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43418, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43418, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMDontChange", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70101c8", + "kind": "TypedefDecl", + "loc": { + "offset": 43434, + "line": 1323, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43206, + "line": 1315, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43434, + "line": 1323, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMCaretDirection", + "type": { + "desugaredQualType": "XIMCaretDirection", + "qualType": "enum XIMCaretDirection" + }, + "inner": [ + { + "id": "0x55bbe7010170", + "kind": "ElaboratedType", + "type": { + "qualType": "enum XIMCaretDirection" + }, + "ownedTagDecl": { + "id": "0x55bbe700fce8", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe700fd90", + "kind": "EnumType", + "type": { + "qualType": "XIMCaretDirection" + }, + "decl": { + "id": "0x55bbe700fce8", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7010238", + "kind": "RecordDecl", + "loc": { + "offset": 43469, + "line": 1325, + "col": 16, + "tokLen": 34, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43462, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43687, + "line": 1331, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMStringConversionCallbackStruct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7010310", + "kind": "FieldDecl", + "loc": { + "offset": 43538, + "line": 1326, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43510, + "col": 5, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43538, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "position", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "XIMStringConversionPosition", + "typeAliasDeclId": "0x55bbe700fbb0" + } + }, + { + "id": "0x55bbe7010390", + "kind": "FieldDecl", + "loc": { + "offset": 43570, + "line": 1327, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43552, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43570, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "direction", + "type": { + "desugaredQualType": "XIMCaretDirection", + "qualType": "XIMCaretDirection", + "typeAliasDeclId": "0x55bbe70101c8" + } + }, + { + "id": "0x55bbe7010410", + "kind": "FieldDecl", + "loc": { + "offset": 43614, + "line": 1328, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43585, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43614, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "operation", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "XIMStringConversionOperation", + "typeAliasDeclId": "0x55bbe700fc90" + } + }, + { + "id": "0x55bbe7010478", + "kind": "FieldDecl", + "loc": { + "offset": 43644, + "line": 1329, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43629, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43644, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "factor", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe7010558", + "kind": "FieldDecl", + "loc": { + "offset": 43681, + "line": 1330, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43656, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43681, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "XIMStringConversionText *" + } + } + ] + }, + { + "id": "0x55bbe7010608", + "kind": "TypedefDecl", + "loc": { + "offset": 43689, + "line": 1331, + "col": 3, + "tokLen": 33, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43454, + "line": 1325, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43689, + "line": 1331, + "col": 3, + "tokLen": 33, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMStringConversionCallbackStruct", + "type": { + "desugaredQualType": "struct _XIMStringConversionCallbackStruct", + "qualType": "struct _XIMStringConversionCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe70105b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMStringConversionCallbackStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe7010238", + "kind": "RecordDecl", + "name": "_XIMStringConversionCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe70102c0", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMStringConversionCallbackStruct" + }, + "decl": { + "id": "0x55bbe7010238", + "kind": "RecordDecl", + "name": "_XIMStringConversionCallbackStruct" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7010678", + "kind": "RecordDecl", + "loc": { + "offset": 43740, + "line": 1333, + "col": 16, + "tokLen": 29, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43733, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43966, + "line": 1338, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMPreeditDrawCallbackStruct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7010738", + "kind": "FieldDecl", + "loc": { + "offset": 43780, + "line": 1334, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43776, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43780, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "caret", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70107a0", + "kind": "FieldDecl", + "loc": { + "offset": 43839, + "line": 1335, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43835, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43839, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chg_first", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010808", + "kind": "FieldDecl", + "loc": { + "offset": 43889, + "line": 1336, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43885, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43889, + "col": 9, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chg_length", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70108e8", + "kind": "FieldDecl", + "loc": { + "offset": 43960, + "line": 1337, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43951, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43960, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "XIMText *" + } + } + ] + }, + { + "id": "0x55bbe7010998", + "kind": "TypedefDecl", + "loc": { + "offset": 43968, + "line": 1338, + "col": 3, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43725, + "line": 1333, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43968, + "line": 1338, + "col": 3, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMPreeditDrawCallbackStruct", + "type": { + "desugaredQualType": "struct _XIMPreeditDrawCallbackStruct", + "qualType": "struct _XIMPreeditDrawCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe7010940", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMPreeditDrawCallbackStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe7010678", + "kind": "RecordDecl", + "name": "_XIMPreeditDrawCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe7010700", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMPreeditDrawCallbackStruct" + }, + "decl": { + "id": "0x55bbe7010678", + "kind": "RecordDecl", + "name": "_XIMPreeditDrawCallbackStruct" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7010a08", + "kind": "EnumDecl", + "loc": { + "offset": 44007, + "line": 1340, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44007, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44164, + "line": 1344, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe7010ad0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 44018, + "line": 1341, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44018, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44018, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMIsInvisible", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010b20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 44067, + "line": 1342, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44067, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44067, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMIsPrimary", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010b70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 44117, + "line": 1343, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44117, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44117, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMIsSecondary", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7010c18", + "kind": "TypedefDecl", + "loc": { + "offset": 44166, + "line": 1344, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43999, + "line": 1340, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44166, + "line": 1344, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMCaretStyle", + "type": { + "desugaredQualType": "XIMCaretStyle", + "qualType": "enum XIMCaretStyle" + }, + "inner": [ + { + "id": "0x55bbe7010bc0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum XIMCaretStyle" + }, + "ownedTagDecl": { + "id": "0x55bbe7010a08", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7010ab0", + "kind": "EnumType", + "type": { + "qualType": "XIMCaretStyle" + }, + "decl": { + "id": "0x55bbe7010a08", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7010c88", + "kind": "RecordDecl", + "loc": { + "offset": 44197, + "line": 1346, + "col": 16, + "tokLen": 30, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44190, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44407, + "line": 1350, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMPreeditCaretCallbackStruct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7010d48", + "kind": "FieldDecl", + "loc": { + "offset": 44238, + "line": 1347, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44234, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44238, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "position", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7010da8", + "kind": "FieldDecl", + "loc": { + "offset": 44314, + "line": 1348, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44296, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44314, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "direction", + "type": { + "desugaredQualType": "XIMCaretDirection", + "qualType": "XIMCaretDirection", + "typeAliasDeclId": "0x55bbe70101c8" + } + }, + { + "id": "0x55bbe7010e30", + "kind": "FieldDecl", + "loc": { + "offset": 44371, + "line": 1349, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44357, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44371, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "style", + "type": { + "desugaredQualType": "XIMCaretStyle", + "qualType": "XIMCaretStyle", + "typeAliasDeclId": "0x55bbe7010c18" + } + } + ] + }, + { + "id": "0x55bbe7010ed8", + "kind": "TypedefDecl", + "loc": { + "offset": 44409, + "line": 1350, + "col": 3, + "tokLen": 29, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44182, + "line": 1346, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44409, + "line": 1350, + "col": 3, + "tokLen": 29, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMPreeditCaretCallbackStruct", + "type": { + "desugaredQualType": "struct _XIMPreeditCaretCallbackStruct", + "qualType": "struct _XIMPreeditCaretCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe7010e80", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMPreeditCaretCallbackStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe7010c88", + "kind": "RecordDecl", + "name": "_XIMPreeditCaretCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe7010d10", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMPreeditCaretCallbackStruct" + }, + "decl": { + "id": "0x55bbe7010c88", + "kind": "RecordDecl", + "name": "_XIMPreeditCaretCallbackStruct" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7012f90", + "kind": "EnumDecl", + "loc": { + "offset": 44449, + "line": 1352, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44449, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44491, + "line": 1355, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe7013050", + "kind": "EnumConstantDecl", + "loc": { + "offset": 44460, + "line": 1353, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44460, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44460, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMTextType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70130a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 44477, + "line": 1354, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44477, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44477, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMBitmapType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7013148", + "kind": "TypedefDecl", + "loc": { + "offset": 44493, + "line": 1355, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44441, + "line": 1352, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44493, + "line": 1355, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMStatusDataType", + "type": { + "desugaredQualType": "XIMStatusDataType", + "qualType": "enum XIMStatusDataType" + }, + "inner": [ + { + "id": "0x55bbe70130f0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum XIMStatusDataType" + }, + "ownedTagDecl": { + "id": "0x55bbe7012f90", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7013030", + "kind": "EnumType", + "type": { + "qualType": "XIMStatusDataType" + }, + "decl": { + "id": "0x55bbe7012f90", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70131b8", + "kind": "RecordDecl", + "loc": { + "offset": 44528, + "line": 1357, + "col": 16, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44521, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44644, + "line": 1363, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMStatusDrawCallbackStruct", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7013290", + "kind": "FieldDecl", + "loc": { + "offset": 44581, + "line": 1358, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44563, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44581, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "XIMStatusDataType", + "qualType": "XIMStatusDataType", + "typeAliasDeclId": "0x55bbe7013148" + } + }, + { + "id": "0x55bbe70132e0", + "kind": "RecordDecl", + "loc": { + "offset": 44591, + "line": 1359, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44591, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44636, + "line": 1362, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7013390", + "kind": "FieldDecl", + "loc": { + "offset": 44609, + "line": 1360, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44600, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44609, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "XIMText *" + } + }, + { + "id": "0x55bbe70133f0", + "kind": "FieldDecl", + "loc": { + "offset": 44624, + "line": 1361, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44616, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44624, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7013498", + "kind": "FieldDecl", + "loc": { + "offset": 44638, + "line": 1362, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44591, + "line": 1359, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44638, + "line": 1362, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data", + "type": { + "desugaredQualType": "union _XIMStatusDrawCallbackStruct::(unnamed at /usr/include/X11/Xlib.h:1359:5)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:1359:5)" + } + } + ] + }, + { + "id": "0x55bbe7013548", + "kind": "TypedefDecl", + "loc": { + "offset": 44646, + "line": 1363, + "col": 3, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44513, + "line": 1357, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44646, + "line": 1363, + "col": 3, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMStatusDrawCallbackStruct", + "type": { + "desugaredQualType": "struct _XIMStatusDrawCallbackStruct", + "qualType": "struct _XIMStatusDrawCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe70134f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMStatusDrawCallbackStruct" + }, + "ownedTagDecl": { + "id": "0x55bbe70131b8", + "kind": "RecordDecl", + "name": "_XIMStatusDrawCallbackStruct" + }, + "inner": [ + { + "id": "0x55bbe7013240", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMStatusDrawCallbackStruct" + }, + "decl": { + "id": "0x55bbe70131b8", + "kind": "RecordDecl", + "name": "_XIMStatusDrawCallbackStruct" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70135b8", + "kind": "RecordDecl", + "loc": { + "offset": 44691, + "line": 1365, + "col": 16, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44684, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44776, + "line": 1369, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMHotKeyTrigger", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7013690", + "kind": "FieldDecl", + "loc": { + "offset": 44723, + "line": 1366, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44715, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44723, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keysym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + }, + { + "id": "0x55bbe70136f8", + "kind": "FieldDecl", + "loc": { + "offset": 44741, + "line": 1367, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44735, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44741, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifier", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7013760", + "kind": "FieldDecl", + "loc": { + "offset": 44761, + "line": 1368, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44755, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44761, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifier_mask", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7013808", + "kind": "TypedefDecl", + "loc": { + "offset": 44778, + "line": 1369, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44676, + "line": 1365, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44778, + "line": 1369, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIMHotKeyTrigger", + "type": { + "desugaredQualType": "struct _XIMHotKeyTrigger", + "qualType": "struct _XIMHotKeyTrigger" + }, + "inner": [ + { + "id": "0x55bbe70137b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMHotKeyTrigger" + }, + "ownedTagDecl": { + "id": "0x55bbe70135b8", + "kind": "RecordDecl", + "name": "_XIMHotKeyTrigger" + }, + "inner": [ + { + "id": "0x55bbe7013640", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMHotKeyTrigger" + }, + "decl": { + "id": "0x55bbe70135b8", + "kind": "RecordDecl", + "name": "_XIMHotKeyTrigger" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7013878", + "kind": "RecordDecl", + "loc": { + "offset": 44812, + "line": 1371, + "col": 16, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44805, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44884, + "line": 1374, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XIMHotKeyTriggers", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7013938", + "kind": "FieldDecl", + "loc": { + "offset": 44844, + "line": 1372, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44837, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44844, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "num_hot_key", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7013a18", + "kind": "FieldDecl", + "loc": { + "offset": 44879, + "line": 1373, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44861, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44879, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key", + "type": { + "qualType": "XIMHotKeyTrigger *" + } + } + ] + }, + { + "id": "0x55bbe7013ac8", + "kind": "TypedefDecl", + "loc": { + "offset": 44886, + "line": 1374, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44797, + "line": 1371, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44886, + "line": 1374, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMHotKeyTriggers", + "type": { + "desugaredQualType": "struct _XIMHotKeyTriggers", + "qualType": "struct _XIMHotKeyTriggers" + }, + "inner": [ + { + "id": "0x55bbe7013a70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIMHotKeyTriggers" + }, + "ownedTagDecl": { + "id": "0x55bbe7013878", + "kind": "RecordDecl", + "name": "_XIMHotKeyTriggers" + }, + "inner": [ + { + "id": "0x55bbe7013900", + "kind": "RecordType", + "type": { + "qualType": "struct _XIMHotKeyTriggers" + }, + "decl": { + "id": "0x55bbe7013878", + "kind": "RecordDecl", + "name": "_XIMHotKeyTriggers" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7013b50", + "kind": "TypedefDecl", + "loc": { + "offset": 44929, + "line": 1376, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44906, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44929, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMHotKeyState", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7013ba8", + "kind": "RecordDecl", + "loc": { + "offset": 45026, + "line": 1381, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45026, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45097, + "line": 1384, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7013c68", + "kind": "FieldDecl", + "loc": { + "offset": 45054, + "line": 1382, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45039, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45054, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count_values", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe7013cd0", + "kind": "FieldDecl", + "loc": { + "offset": 45079, + "line": 1383, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45072, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45079, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "supported_values", + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe7013d78", + "kind": "TypedefDecl", + "loc": { + "offset": 45099, + "line": 1384, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45018, + "line": 1381, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45099, + "line": 1384, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMValuesList", + "type": { + "desugaredQualType": "XIMValuesList", + "qualType": "struct XIMValuesList" + }, + "inner": [ + { + "id": "0x55bbe7013d20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XIMValuesList" + }, + "ownedTagDecl": { + "id": "0x55bbe7013ba8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7013c30", + "kind": "RecordType", + "type": { + "qualType": "XIMValuesList" + }, + "decl": { + "id": "0x55bbe7013ba8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7013e00", + "kind": "VarDecl", + "loc": { + "offset": 45223, + "line": 1392, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45212, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45223, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_Xdebug", + "mangledName": "_Xdebug", + "type": { + "qualType": "int" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe7014008", + "kind": "FunctionDecl", + "loc": { + "offset": 45253, + "line": 1394, + "col": 21, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45233, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45327, + "line": 1397, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLoadQueryFont", + "mangledName": "XLoadQueryFont", + "type": { + "qualType": "XFontStruct *(Display *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7013e78", + "kind": "ParmVarDecl", + "loc": { + "offset": 45296, + "line": 1395, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45273, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45280, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7013ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 45327, + "line": 1397, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45302, + "file": "/usr/include/X11/Xlib.h", + "line": 1396, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 45314, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7014258", + "kind": "FunctionDecl", + "loc": { + "offset": 45351, + "line": 1399, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45331, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45416, + "line": 1402, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryFont", + "mangledName": "XQueryFont", + "type": { + "qualType": "XFontStruct *(Display *, XID)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70140c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 45390, + "line": 1400, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45367, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45374, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7014140", + "kind": "ParmVarDecl", + "loc": { + "offset": 45416, + "line": 1402, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45396, + "line": 1401, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45396, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + } + ] + }, + { + "id": "0x55bbe70146d8", + "kind": "FunctionDecl", + "loc": { + "offset": 45440, + "line": 1405, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45421, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45584, + "line": 1411, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetMotionEvents", + "mangledName": "XGetMotionEvents", + "type": { + "qualType": "XTimeCoord *(Display *, Window, Time, Time, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7014340", + "kind": "ParmVarDecl", + "loc": { + "offset": 45485, + "line": 1406, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45462, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45469, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70143b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 45506, + "line": 1407, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45491, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45491, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7014430", + "kind": "ParmVarDecl", + "loc": { + "offset": 45529, + "line": 1408, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45512, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45512, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe70144a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 45551, + "line": 1409, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45535, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45535, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + }, + { + "id": "0x55bbe7014528", + "kind": "ParmVarDecl", + "loc": { + "offset": 45584, + "line": 1411, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45557, + "line": 1410, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45560, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7014a48", + "kind": "FunctionDecl", + "loc": { + "offset": 45612, + "line": 1413, + "col": 25, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45588, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45805, + "line": 1421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDeleteModifiermapEntry", + "mangledName": "XDeleteModifiermapEntry", + "type": { + "qualType": "XModifierKeymap *(XModifierKeymap *, KeyCode, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7014828", + "kind": "ParmVarDecl", + "loc": { + "offset": 45670, + "line": 1414, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45641, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45656, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XModifierKeymap *" + } + }, + { + "id": "0x55bbe70148a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 45771, + "line": 1418, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45743, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45743, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + } + }, + { + "id": "0x55bbe7014920", + "kind": "ParmVarDecl", + "loc": { + "offset": 45805, + "line": 1421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45784, + "line": 1420, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7014c08", + "kind": "FunctionDecl", + "loc": { + "offset": 45833, + "line": 1423, + "col": 25, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45809, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45882, + "line": 1425, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetModifierMapping", + "mangledName": "XGetModifierMapping", + "type": { + "qualType": "XModifierKeymap *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7014b10", + "kind": "ParmVarDecl", + "loc": { + "offset": 45882, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45858, + "line": 1424, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45865, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7014e58", + "kind": "FunctionDecl", + "loc": { + "offset": 45910, + "line": 1427, + "col": 25, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45886, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46103, + "line": 1435, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInsertModifiermapEntry", + "mangledName": "XInsertModifiermapEntry", + "type": { + "qualType": "XModifierKeymap *(XModifierKeymap *, KeyCode, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7014cc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 45968, + "line": 1428, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45939, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45954, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XModifierKeymap *" + } + }, + { + "id": "0x55bbe7014d38", + "kind": "ParmVarDecl", + "loc": { + "offset": 46069, + "line": 1432, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46041, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46041, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + } + }, + { + "id": "0x55bbe7014db8", + "kind": "ParmVarDecl", + "loc": { + "offset": 46103, + "line": 1435, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46082, + "line": 1434, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46082, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7017038", + "kind": "FunctionDecl", + "loc": { + "offset": 46131, + "line": 1437, + "col": 25, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46107, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46181, + "line": 1439, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XNewModifiermap", + "mangledName": "XNewModifiermap", + "type": { + "qualType": "XModifierKeymap *(int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7014f28", + "kind": "ParmVarDecl", + "loc": { + "offset": 46181, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46152, + "line": 1438, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46152, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7017708", + "kind": "FunctionDecl", + "loc": { + "offset": 46200, + "line": 1441, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46185, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46491, + "line": 1452, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateImage", + "mangledName": "XCreateImage", + "type": { + "qualType": "XImage *(Display *, Visual *, unsigned int, int, int, char *, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7017110", + "kind": "ParmVarDecl", + "loc": { + "offset": 46241, + "line": 1442, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46218, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46225, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7017188", + "kind": "ParmVarDecl", + "loc": { + "offset": 46268, + "line": 1443, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46247, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46253, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe7017208", + "kind": "ParmVarDecl", + "loc": { + "offset": 46298, + "line": 1444, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46274, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46283, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7017288", + "kind": "ParmVarDecl", + "loc": { + "offset": 46322, + "line": 1445, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46304, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46304, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7017308", + "kind": "ParmVarDecl", + "loc": { + "offset": 46346, + "line": 1446, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46328, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46328, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7017388", + "kind": "ParmVarDecl", + "loc": { + "offset": 46369, + "line": 1447, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46352, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46356, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7017408", + "kind": "ParmVarDecl", + "loc": { + "offset": 46399, + "line": 1448, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46375, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46384, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7017488", + "kind": "ParmVarDecl", + "loc": { + "offset": 46430, + "line": 1449, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46405, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46414, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7017508", + "kind": "ParmVarDecl", + "loc": { + "offset": 46458, + "line": 1450, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46436, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46436, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7017588", + "kind": "ParmVarDecl", + "loc": { + "offset": 46491, + "line": 1452, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46464, + "line": 1451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46464, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70178d0", + "kind": "FunctionDecl", + "loc": { + "offset": 46508, + "line": 1453, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46494, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46545, + "line": 1455, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInitImage", + "mangledName": "XInitImage", + "type": { + "qualType": "int (XImage *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7017808", + "kind": "ParmVarDecl", + "loc": { + "offset": 46545, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46524, + "line": 1454, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46530, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XImage *" + } + } + ] + }, + { + "id": "0x55bbe7017ea8", + "kind": "FunctionDecl", + "loc": { + "offset": 46563, + "line": 1456, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46548, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46784, + "line": 1465, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetImage", + "mangledName": "XGetImage", + "type": { + "qualType": "XImage *(Display *, Drawable, int, int, unsigned int, unsigned int, unsigned long, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7017988", + "kind": "ParmVarDecl", + "loc": { + "offset": 46601, + "line": 1457, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46578, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46585, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7017a00", + "kind": "ParmVarDecl", + "loc": { + "offset": 46624, + "line": 1458, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46607, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46607, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7017a80", + "kind": "ParmVarDecl", + "loc": { + "offset": 46643, + "line": 1459, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46630, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46630, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7017b00", + "kind": "ParmVarDecl", + "loc": { + "offset": 46662, + "line": 1460, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46649, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46649, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7017b80", + "kind": "ParmVarDecl", + "loc": { + "offset": 46692, + "line": 1461, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46668, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46677, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7017c00", + "kind": "ParmVarDecl", + "loc": { + "offset": 46723, + "line": 1462, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46698, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46707, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7017c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 46759, + "line": 1463, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46729, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46738, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7017d00", + "kind": "ParmVarDecl", + "loc": { + "offset": 46784, + "line": 1465, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46765, + "line": 1464, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46765, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7018668", + "kind": "FunctionDecl", + "loc": { + "offset": 46802, + "line": 1466, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46787, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47105, + "line": 1478, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetSubImage", + "mangledName": "XGetSubImage", + "type": { + "qualType": "XImage *(Display *, Drawable, int, int, unsigned int, unsigned int, unsigned long, int, XImage *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7017f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 46843, + "line": 1467, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46820, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46827, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7018010", + "kind": "ParmVarDecl", + "loc": { + "offset": 46866, + "line": 1468, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46849, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46849, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7018090", + "kind": "ParmVarDecl", + "loc": { + "offset": 46885, + "line": 1469, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46872, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46872, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7018110", + "kind": "ParmVarDecl", + "loc": { + "offset": 46904, + "line": 1470, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46891, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46891, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7018190", + "kind": "ParmVarDecl", + "loc": { + "offset": 46934, + "line": 1471, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46910, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46919, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7018210", + "kind": "ParmVarDecl", + "loc": { + "offset": 46965, + "line": 1472, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46940, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46949, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7018290", + "kind": "ParmVarDecl", + "loc": { + "offset": 47001, + "line": 1473, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46971, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46980, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7018310", + "kind": "ParmVarDecl", + "loc": { + "offset": 47025, + "line": 1474, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47007, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47007, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7018388", + "kind": "ParmVarDecl", + "loc": { + "offset": 47056, + "line": 1475, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47031, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47037, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XImage *" + } + }, + { + "id": "0x55bbe7018408", + "kind": "ParmVarDecl", + "loc": { + "offset": 47080, + "line": 1476, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47062, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47062, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7018488", + "kind": "ParmVarDecl", + "loc": { + "offset": 47105, + "line": 1478, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47086, + "line": 1477, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47086, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7018868", + "kind": "FunctionDecl", + "loc": { + "offset": 47160, + "line": 1483, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47144, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47211, + "line": 1485, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XOpenDisplay", + "mangledName": "XOpenDisplay", + "type": { + "qualType": "Display *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7018778", + "kind": "ParmVarDecl", + "loc": { + "offset": 47211, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 47178, + "file": "/usr/include/X11/Xlib.h", + "line": 1484, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 47190, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe70189a8", + "kind": "FunctionDecl", + "loc": { + "offset": 47227, + "line": 1487, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47215, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47251, + "line": 1489, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XrmInitialize", + "mangledName": "XrmInitialize", + "type": { + "qualType": "void (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe7018bf0", + "kind": "FunctionDecl", + "loc": { + "offset": 47268, + "line": 1491, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47255, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47340, + "line": 1494, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFetchBytes", + "mangledName": "XFetchBytes", + "type": { + "qualType": "char *(Display *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7018a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 47308, + "line": 1492, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47285, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47292, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7018ad8", + "kind": "ParmVarDecl", + "loc": { + "offset": 47340, + "line": 1494, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47314, + "line": 1493, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47317, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7018ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 47356, + "line": 1495, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47343, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47453, + "line": 1499, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFetchBuffer", + "mangledName": "XFetchBuffer", + "type": { + "qualType": "char *(Display *, int *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7018cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47397, + "line": 1496, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47374, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47381, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7018d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 47428, + "line": 1497, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47403, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47406, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7018db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47453, + "line": 1499, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47434, + "line": 1498, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47434, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7019150", + "kind": "FunctionDecl", + "loc": { + "offset": 47469, + "line": 1500, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47456, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47533, + "line": 1503, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetAtomName", + "mangledName": "XGetAtomName", + "type": { + "qualType": "char *(Display *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7018fc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47510, + "line": 1501, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47487, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47494, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7019038", + "kind": "ParmVarDecl", + "loc": { + "offset": 47533, + "line": 1503, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47516, + "line": 1502, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47516, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7019500", + "kind": "FunctionDecl", + "loc": { + "offset": 47550, + "line": 1504, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47536, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47668, + "line": 1509, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetAtomNames", + "mangledName": "XGetAtomNames", + "type": { + "qualType": "int (Display *, Atom *, int, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7019210", + "kind": "ParmVarDecl", + "loc": { + "offset": 47588, + "line": 1505, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47569, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47576, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70192b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 47612, + "line": 1506, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47594, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47598, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom *" + } + }, + { + "id": "0x55bbe7019338", + "kind": "ParmVarDecl", + "loc": { + "offset": 47635, + "line": 1507, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47618, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47618, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70193b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 47668, + "line": 1509, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47641, + "line": 1508, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47646, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe7019800", + "kind": "FunctionDecl", + "loc": { + "offset": 47684, + "line": 1510, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47671, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47790, + "line": 1514, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetDefault", + "mangledName": "XGetDefault", + "type": { + "qualType": "char *(Display *, const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70195d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47724, + "line": 1511, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47701, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47708, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7019650", + "kind": "ParmVarDecl", + "loc": { + "offset": 47757, + "line": 1512, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 47730, + "file": "/usr/include/X11/Xlib.h", + "line": 1512, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 47742, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe70196d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47790, + "line": 1514, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 47763, + "file": "/usr/include/X11/Xlib.h", + "line": 1513, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 47775, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7019968", + "kind": "FunctionDecl", + "loc": { + "offset": 47806, + "line": 1515, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47793, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47851, + "line": 1517, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayName", + "mangledName": "XDisplayName", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70198d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 47851, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 47824, + "file": "/usr/include/X11/Xlib.h", + "line": 1516, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 47836, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7019b20", + "kind": "FunctionDecl", + "loc": { + "offset": 47867, + "line": 1518, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47854, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47909, + "line": 1520, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XKeysymToString", + "mangledName": "XKeysymToString", + "type": { + "qualType": "char *(KeySym)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7019a20", + "kind": "ParmVarDecl", + "loc": { + "offset": 47909, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47888, + "line": 1519, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47888, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + } + ] + }, + { + "id": "0x55bbe7019ea8", + "kind": "FunctionDecl", + "loc": { + "offset": 47926, + "line": 1522, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47913, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48023, + "line": 1527, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSynchronize", + "mangledName": "XSynchronize", + "type": { + "qualType": "int (*(Display *, int))(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7019bd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 47967, + "line": 1523, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 47944, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 47951, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7019c58", + "kind": "ParmVarDecl", + "loc": { + "offset": 47991, + "line": 1525, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 47973, + "line": 1524, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 47973, + "line": 1524, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe701a248", + "kind": "FunctionDecl", + "loc": { + "offset": 48039, + "line": 1528, + "col": 14, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48026, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48193, + "line": 1535, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetAfterFunction", + "mangledName": "XSetAfterFunction", + "type": { + "qualType": "int (*(Display *, int (*)(Display *)))(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7019f68", + "kind": "ParmVarDecl", + "loc": { + "offset": 48085, + "line": 1529, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48062, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48069, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701a088", + "kind": "ParmVarDecl", + "loc": { + "offset": 48097, + "line": 1530, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48091, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48142, + "line": 1532, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int (*)(Display *)" + } + } + ] + }, + { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "loc": { + "offset": 48208, + "line": 1536, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48196, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48316, + "line": 1540, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XInternAtom", + "mangledName": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701a308", + "kind": "ParmVarDecl", + "loc": { + "offset": 48248, + "line": 1537, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48225, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48232, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701a388", + "kind": "ParmVarDecl", + "loc": { + "offset": 48283, + "line": 1538, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 48254, + "file": "/usr/include/X11/Xlib.h", + "line": 1538, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 48266, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe701a408", + "kind": "ParmVarDecl", + "loc": { + "offset": 48316, + "line": 1540, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48289, + "line": 1539, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48289, + "line": 1539, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe701a940", + "kind": "FunctionDecl", + "loc": { + "offset": 48333, + "line": 1541, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48319, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48480, + "line": 1547, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInternAtoms", + "mangledName": "XInternAtoms", + "type": { + "qualType": "int (Display *, char **, int, int, Atom *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701a5f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 48370, + "line": 1542, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48351, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48358, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701a670", + "kind": "ParmVarDecl", + "loc": { + "offset": 48395, + "line": 1543, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48376, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48381, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe701a6f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 48418, + "line": 1544, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48401, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48401, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701a770", + "kind": "ParmVarDecl", + "loc": { + "offset": 48448, + "line": 1545, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48424, + "line": 1545, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48424, + "line": 1545, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701a7e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 48480, + "line": 1547, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48454, + "line": 1546, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48458, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom *" + } + } + ] + }, + { + "id": "0x55bbe701aba8", + "kind": "FunctionDecl", + "loc": { + "offset": 48499, + "line": 1548, + "col": 17, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48483, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48579, + "line": 1551, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCopyColormapAndFree", + "mangledName": "XCopyColormapAndFree", + "type": { + "qualType": "Colormap (Display *, Colormap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701aa18", + "kind": "ParmVarDecl", + "loc": { + "offset": 48548, + "line": 1549, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48525, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48532, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701aa90", + "kind": "ParmVarDecl", + "loc": { + "offset": 48579, + "line": 1551, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48554, + "line": 1550, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48554, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe701af18", + "kind": "FunctionDecl", + "loc": { + "offset": 48598, + "line": 1552, + "col": 17, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48582, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48714, + "line": 1557, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateColormap", + "mangledName": "XCreateColormap", + "type": { + "qualType": "Colormap (Display *, Window, Visual *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701ac68", + "kind": "ParmVarDecl", + "loc": { + "offset": 48642, + "line": 1553, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48619, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48626, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701ace0", + "kind": "ParmVarDecl", + "loc": { + "offset": 48663, + "line": 1554, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe701ad58", + "kind": "ParmVarDecl", + "loc": { + "offset": 48690, + "line": 1555, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48669, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48675, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe701add8", + "kind": "ParmVarDecl", + "loc": { + "offset": 48714, + "line": 1557, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48696, + "line": 1556, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48696, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe701b4e8", + "kind": "FunctionDecl", + "loc": { + "offset": 48731, + "line": 1558, + "col": 15, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48717, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48956, + "line": 1566, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreatePixmapCursor", + "mangledName": "XCreatePixmapCursor", + "type": { + "qualType": "Cursor (Display *, Pixmap, Pixmap, XColor *, XColor *, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701b000", + "kind": "ParmVarDecl", + "loc": { + "offset": 48779, + "line": 1559, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48756, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48763, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701b078", + "kind": "ParmVarDecl", + "loc": { + "offset": 48805, + "line": 1560, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48785, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48785, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe701b0f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 48829, + "line": 1561, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48811, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48811, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe701b1e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 48866, + "line": 1562, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48835, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48841, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe701b260", + "kind": "ParmVarDecl", + "loc": { + "offset": 48903, + "line": 1563, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48878, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe701b2e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 48929, + "line": 1564, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48909, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48918, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701b360", + "kind": "ParmVarDecl", + "loc": { + "offset": 48956, + "line": 1566, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48935, + "line": 1565, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 48944, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe701ba98", + "kind": "FunctionDecl", + "loc": { + "offset": 48973, + "line": 1567, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48959, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49237, + "line": 1575, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateGlyphCursor", + "mangledName": "XCreateGlyphCursor", + "type": { + "qualType": "Cursor (Display *, Font, Font, unsigned int, unsigned int, const XColor *, const XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701b5d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49020, + "line": 1568, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 48997, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49004, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701b648", + "kind": "ParmVarDecl", + "loc": { + "offset": 49049, + "line": 1569, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49026, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49026, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + }, + { + "id": "0x55bbe701b6c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49076, + "line": 1570, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49055, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49055, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + }, + { + "id": "0x55bbe701b740", + "kind": "ParmVarDecl", + "loc": { + "offset": 49112, + "line": 1571, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49082, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49091, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701b7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49146, + "line": 1572, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49118, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49127, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701b898", + "kind": "ParmVarDecl", + "loc": { + "offset": 49191, + "line": 1573, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49152, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49167, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XColor *" + } + }, + { + "id": "0x55bbe701b910", + "kind": "ParmVarDecl", + "loc": { + "offset": 49237, + "line": 1575, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49197, + "line": 1574, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49212, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XColor *" + } + } + ] + }, + { + "id": "0x55bbe701bd18", + "kind": "FunctionDecl", + "loc": { + "offset": 49254, + "line": 1576, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49240, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49331, + "line": 1579, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateFontCursor", + "mangledName": "XCreateFontCursor", + "type": { + "qualType": "Cursor (Display *, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701bb80", + "kind": "ParmVarDecl", + "loc": { + "offset": 49300, + "line": 1577, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49277, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49284, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701bc00", + "kind": "ParmVarDecl", + "loc": { + "offset": 49331, + "line": 1579, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49306, + "line": 1578, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49315, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe701bf68", + "kind": "FunctionDecl", + "loc": { + "offset": 49346, + "line": 1580, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49334, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49415, + "line": 1583, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLoadFont", + "mangledName": "XLoadFont", + "type": { + "qualType": "Font (Display *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701bdd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 49384, + "line": 1581, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49361, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49368, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701be58", + "kind": "ParmVarDecl", + "loc": { + "offset": 49415, + "line": 1583, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 49390, + "file": "/usr/include/X11/Xlib.h", + "line": 1582, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 49402, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe701c358", + "kind": "FunctionDecl", + "loc": { + "offset": 49428, + "line": 1584, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49418, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49555, + "line": 1589, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateGC", + "mangledName": "XCreateGC", + "type": { + "qualType": "GC (Display *, Drawable, unsigned long, XGCValues *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701c028", + "kind": "ParmVarDecl", + "loc": { + "offset": 49466, + "line": 1585, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49443, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49450, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701c0a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49489, + "line": 1586, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49472, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49472, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe701c120", + "kind": "ParmVarDecl", + "loc": { + "offset": 49524, + "line": 1587, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49495, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49504, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe701c218", + "kind": "ParmVarDecl", + "loc": { + "offset": 49555, + "line": 1589, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49530, + "line": 1588, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49539, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XGCValues *" + } + } + ] + }, + { + "id": "0x55bbe701c548", + "kind": "FunctionDecl", + "loc": { + "offset": 49574, + "line": 1590, + "col": 17, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49558, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49609, + "line": 1592, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGContextFromGC", + "mangledName": "XGContextFromGC", + "type": { + "qualType": "GContext (GC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701c450", + "kind": "ParmVarDecl", + "loc": { + "offset": 49609, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49595, + "line": 1591, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49595, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + } + ] + }, + { + "id": "0x55bbe701c788", + "kind": "FunctionDecl", + "loc": { + "offset": 49624, + "line": 1593, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49612, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49681, + "line": 1596, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFlushGC", + "mangledName": "XFlushGC", + "type": { + "qualType": "void (Display *, GC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701c600", + "kind": "ParmVarDecl", + "loc": { + "offset": 49661, + "line": 1594, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49638, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49645, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701c678", + "kind": "ParmVarDecl", + "loc": { + "offset": 49681, + "line": 1596, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49667, + "line": 1595, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49667, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + } + ] + }, + { + "id": "0x55bbe701cb98", + "kind": "FunctionDecl", + "loc": { + "offset": 49698, + "line": 1597, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49684, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49855, + "line": 1603, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreatePixmap", + "mangledName": "XCreatePixmap", + "type": { + "qualType": "Pixmap (Display *, Drawable, unsigned int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701c848", + "kind": "ParmVarDecl", + "loc": { + "offset": 49740, + "line": 1598, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49717, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49724, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701c8c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49763, + "line": 1599, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49746, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49746, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe701c940", + "kind": "ParmVarDecl", + "loc": { + "offset": 49793, + "line": 1600, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49769, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49778, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701c9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 49824, + "line": 1601, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49799, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49808, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701ca40", + "kind": "ParmVarDecl", + "loc": { + "offset": 49855, + "line": 1603, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49830, + "line": 1602, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49839, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe701cfe0", + "kind": "FunctionDecl", + "loc": { + "offset": 49872, + "line": 1604, + "col": 15, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49858, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50037, + "line": 1610, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateBitmapFromData", + "mangledName": "XCreateBitmapFromData", + "type": { + "qualType": "Pixmap (Display *, Drawable, const char *, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701cc70", + "kind": "ParmVarDecl", + "loc": { + "offset": 49922, + "line": 1605, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49899, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49906, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701cce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 49945, + "line": 1606, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49928, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49928, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe701cd68", + "kind": "ParmVarDecl", + "loc": { + "offset": 49975, + "line": 1607, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 49951, + "file": "/usr/include/X11/Xlib.h", + "line": 1607, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 49963, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe701cde8", + "kind": "ParmVarDecl", + "loc": { + "offset": 50005, + "line": 1608, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 49981, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 49990, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701ce68", + "kind": "ParmVarDecl", + "loc": { + "offset": 50037, + "line": 1610, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50011, + "line": 1609, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50020, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe701d5d8", + "kind": "FunctionDecl", + "loc": { + "offset": 50054, + "line": 1611, + "col": 15, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50040, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50304, + "line": 1620, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreatePixmapFromBitmapData", + "mangledName": "XCreatePixmapFromBitmapData", + "type": { + "qualType": "Pixmap (Display *, Drawable, char *, unsigned int, unsigned int, unsigned long, unsigned long, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701d0b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 50110, + "line": 1612, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50087, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50094, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701d130", + "kind": "ParmVarDecl", + "loc": { + "offset": 50133, + "line": 1613, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50116, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50116, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe701d1b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50156, + "line": 1614, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50139, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50143, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe701d230", + "kind": "ParmVarDecl", + "loc": { + "offset": 50186, + "line": 1615, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50162, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50171, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701d2b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50217, + "line": 1616, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50192, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50201, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701d330", + "kind": "ParmVarDecl", + "loc": { + "offset": 50245, + "line": 1617, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50223, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50232, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe701d3b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50273, + "line": 1618, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50251, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50260, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe701d430", + "kind": "ParmVarDecl", + "loc": { + "offset": 50304, + "line": 1620, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50279, + "line": 1619, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50288, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe701dc78", + "kind": "FunctionDecl", + "loc": { + "offset": 50321, + "line": 1621, + "col": 15, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50307, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50600, + "line": 1631, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XCreateSimpleWindow", + "mangledName": "XCreateSimpleWindow", + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701d6c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 50369, + "line": 1622, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50346, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50353, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701d740", + "kind": "ParmVarDecl", + "loc": { + "offset": 50395, + "line": 1623, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50375, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50375, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe701d7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50414, + "line": 1624, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50401, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50401, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701d840", + "kind": "ParmVarDecl", + "loc": { + "offset": 50433, + "line": 1625, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50420, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50420, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701d8c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50463, + "line": 1626, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50439, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50448, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701d940", + "kind": "ParmVarDecl", + "loc": { + "offset": 50494, + "line": 1627, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50469, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50478, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701d9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50531, + "line": 1628, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50500, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50509, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701da40", + "kind": "ParmVarDecl", + "loc": { + "offset": 50563, + "line": 1629, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50537, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50546, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe701dac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50600, + "line": 1631, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50569, + "line": 1630, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50578, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe701deb8", + "kind": "FunctionDecl", + "loc": { + "offset": 50617, + "line": 1632, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50603, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50692, + "line": 1635, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetSelectionOwner", + "mangledName": "XGetSelectionOwner", + "type": { + "qualType": "Window (Display *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701dd70", + "kind": "ParmVarDecl", + "loc": { + "offset": 50664, + "line": 1633, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50641, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50648, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701dde8", + "kind": "ParmVarDecl", + "loc": { + "offset": 50692, + "line": 1635, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50670, + "line": 1634, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50670, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe701e758", + "kind": "FunctionDecl", + "loc": { + "offset": 50709, + "line": 1636, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50695, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51073, + "line": 1649, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XCreateWindow", + "mangledName": "XCreateWindow", + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701df78", + "kind": "ParmVarDecl", + "loc": { + "offset": 50751, + "line": 1637, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50728, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50735, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701dff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50777, + "line": 1638, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50757, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50757, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe701e070", + "kind": "ParmVarDecl", + "loc": { + "offset": 50796, + "line": 1639, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50783, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50783, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701e0f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50815, + "line": 1640, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50802, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50802, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701e170", + "kind": "ParmVarDecl", + "loc": { + "offset": 50845, + "line": 1641, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50821, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50830, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701e1f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50876, + "line": 1642, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50851, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50860, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701e270", + "kind": "ParmVarDecl", + "loc": { + "offset": 50913, + "line": 1643, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50882, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50891, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701e2f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 50936, + "line": 1644, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50919, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50919, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701e370", + "kind": "ParmVarDecl", + "loc": { + "offset": 50966, + "line": 1645, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50942, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50951, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe701e3e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 50993, + "line": 1646, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50972, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 50978, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe701e468", + "kind": "ParmVarDecl", + "loc": { + "offset": 51028, + "line": 1647, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 50999, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51008, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe701e558", + "kind": "ParmVarDecl", + "loc": { + "offset": 51073, + "line": 1649, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51034, + "line": 1648, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51054, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSetWindowAttributes *" + } + } + ] + }, + { + "id": "0x55bbe701eab8", + "kind": "FunctionDecl", + "loc": { + "offset": 51093, + "line": 1650, + "col": 18, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51076, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51195, + "line": 1654, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListInstalledColormaps", + "mangledName": "XListInstalledColormaps", + "type": { + "qualType": "Colormap *(Display *, Window, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701e868", + "kind": "ParmVarDecl", + "loc": { + "offset": 51145, + "line": 1651, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51122, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51129, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701e8e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51166, + "line": 1652, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51151, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51151, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe701e960", + "kind": "ParmVarDecl", + "loc": { + "offset": 51195, + "line": 1654, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51172, + "line": 1653, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51175, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe701ee50", + "kind": "FunctionDecl", + "loc": { + "offset": 51212, + "line": 1655, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51198, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51348, + "line": 1660, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListFonts", + "mangledName": "XListFonts", + "type": { + "qualType": "char **(Display *, const char *, int, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701eb80", + "kind": "ParmVarDecl", + "loc": { + "offset": 51251, + "line": 1656, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51228, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51235, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701ec00", + "kind": "ParmVarDecl", + "loc": { + "offset": 51284, + "line": 1657, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51257, + "file": "/usr/include/X11/Xlib.h", + "line": 1657, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 51269, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe701ec80", + "kind": "ParmVarDecl", + "loc": { + "offset": 51310, + "line": 1658, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51290, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51290, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701ed00", + "kind": "ParmVarDecl", + "loc": { + "offset": 51348, + "line": 1660, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51316, + "line": 1659, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51319, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe701f2d0", + "kind": "FunctionDecl", + "loc": { + "offset": 51365, + "line": 1661, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51351, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51539, + "line": 1667, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListFontsWithInfo", + "mangledName": "XListFontsWithInfo", + "type": { + "qualType": "char **(Display *, const char *, int, int *, XFontStruct **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701ef20", + "kind": "ParmVarDecl", + "loc": { + "offset": 51412, + "line": 1662, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51389, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51396, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701eff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51445, + "line": 1663, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51418, + "file": "/usr/include/X11/Xlib.h", + "line": 1663, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 51430, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe701f070", + "kind": "ParmVarDecl", + "loc": { + "offset": 51471, + "line": 1664, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe701f0f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51501, + "line": 1665, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51477, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51480, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe701f170", + "kind": "ParmVarDecl", + "loc": { + "offset": 51539, + "line": 1667, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51507, + "line": 1666, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51519, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct **" + } + } + ] + }, + { + "id": "0x55bbe701f540", + "kind": "FunctionDecl", + "loc": { + "offset": 51556, + "line": 1668, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51542, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51629, + "line": 1671, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetFontPath", + "mangledName": "XGetFontPath", + "type": { + "qualType": "char **(Display *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701f3a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 51597, + "line": 1669, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51574, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51581, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701f428", + "kind": "ParmVarDecl", + "loc": { + "offset": 51629, + "line": 1671, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51603, + "line": 1670, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51606, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe701f720", + "kind": "FunctionDecl", + "loc": { + "offset": 51646, + "line": 1672, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51632, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51727, + "line": 1675, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListExtensions", + "mangledName": "XListExtensions", + "type": { + "qualType": "char **(Display *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701f600", + "kind": "ParmVarDecl", + "loc": { + "offset": 51690, + "line": 1673, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51667, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51674, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701f680", + "kind": "ParmVarDecl", + "loc": { + "offset": 51727, + "line": 1675, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51696, + "line": 1674, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51699, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe701f9b8", + "kind": "FunctionDecl", + "loc": { + "offset": 51743, + "line": 1676, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51730, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51842, + "line": 1680, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListProperties", + "mangledName": "XListProperties", + "type": { + "qualType": "Atom *(Display *, Window, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701f7e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51787, + "line": 1677, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51764, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51771, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701f858", + "kind": "ParmVarDecl", + "loc": { + "offset": 51808, + "line": 1678, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51793, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51793, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe701f8d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 51842, + "line": 1680, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51814, + "line": 1679, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51817, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe701fd28", + "kind": "FunctionDecl", + "loc": { + "offset": 51866, + "line": 1681, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51845, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51968, + "line": 1685, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListHosts", + "mangledName": "XListHosts", + "type": { + "qualType": "XHostAddress *(Display *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701faa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51905, + "line": 1682, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51882, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51889, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701fb20", + "kind": "ParmVarDecl", + "loc": { + "offset": 51936, + "line": 1683, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 51911, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 51914, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe701fba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 51968, + "line": 1685, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51942, + "line": 1684, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 51946, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7020008", + "kind": "FunctionDecl", + "loc": { + "offset": 51999, + "line": 1687, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 4674, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 136, + "col": 25, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51971, + "file": "/usr/include/X11/Xlib.h", + "line": 1686, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 52164, + "line": 1695, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XKeycodeToKeysym", + "mangledName": "XKeycodeToKeysym", + "type": { + "qualType": "KeySym (Display *, KeyCode, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe701fdf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 52044, + "line": 1688, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52021, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52028, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe701fe68", + "kind": "ParmVarDecl", + "loc": { + "offset": 52133, + "line": 1692, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52111, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52111, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + } + }, + { + "id": "0x55bbe701fee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 52164, + "line": 1695, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52146, + "line": 1694, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52146, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70200c0", + "kind": "DeprecatedAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4689, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 136, + "col": 40, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51971, + "file": "/usr/include/X11/Xlib.h", + "line": 1686, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4689, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 136, + "col": 40, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51971, + "file": "/usr/include/X11/Xlib.h", + "line": 1686, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe7020328", + "kind": "FunctionDecl", + "loc": { + "offset": 52181, + "line": 1696, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52167, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52251, + "line": 1699, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLookupKeysym", + "mangledName": "XLookupKeysym", + "type": { + "qualType": "KeySym (XKeyEvent *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7020198", + "kind": "ParmVarDecl", + "loc": { + "offset": 52227, + "line": 1697, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52200, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52209, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyEvent *" + } + }, + { + "id": "0x55bbe7020218", + "kind": "ParmVarDecl", + "loc": { + "offset": 52251, + "line": 1699, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52233, + "line": 1698, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52233, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70206d8", + "kind": "FunctionDecl", + "loc": { + "offset": 52269, + "line": 1700, + "col": 16, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52254, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52501, + "line": 1709, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetKeyboardMapping", + "mangledName": "XGetKeyboardMapping", + "type": { + "qualType": "KeySym *(Display *, KeyCode, int, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70203e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 52317, + "line": 1701, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52294, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52301, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7020460", + "kind": "ParmVarDecl", + "loc": { + "offset": 52418, + "line": 1705, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52390, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52390, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + } + }, + { + "id": "0x55bbe70204e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 52456, + "line": 1707, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52431, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52431, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7020560", + "kind": "ParmVarDecl", + "loc": { + "offset": 52501, + "line": 1709, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52462, + "line": 1708, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52465, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7020878", + "kind": "FunctionDecl", + "loc": { + "offset": 52518, + "line": 1710, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52504, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52566, + "line": 1712, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStringToKeysym", + "mangledName": "XStringToKeysym", + "type": { + "qualType": "KeySym (const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70207b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 52566, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52539, + "file": "/usr/include/X11/Xlib.h", + "line": 1711, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 52551, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7020a30", + "kind": "FunctionDecl", + "loc": { + "offset": 52581, + "line": 1713, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52569, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52626, + "line": 1715, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XMaxRequestSize", + "mangledName": "XMaxRequestSize", + "type": { + "qualType": "long (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7020930", + "kind": "ParmVarDecl", + "loc": { + "offset": 52626, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52602, + "line": 1714, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52609, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7020b80", + "kind": "FunctionDecl", + "loc": { + "offset": 52641, + "line": 1716, + "col": 13, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52629, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52694, + "line": 1718, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XExtendedMaxRequestSize", + "mangledName": "XExtendedMaxRequestSize", + "type": { + "qualType": "long (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7020ae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 52694, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52670, + "line": 1717, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52677, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7020d30", + "kind": "FunctionDecl", + "loc": { + "offset": 52710, + "line": 1719, + "col": 14, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52697, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52762, + "line": 1721, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XResourceManagerString", + "mangledName": "XResourceManagerString", + "type": { + "qualType": "char *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7020c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 52762, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52738, + "line": 1720, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52745, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7020ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 52778, + "line": 1722, + "col": 14, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52765, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52824, + "line": 1724, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XScreenResourceString", + "mangledName": "XScreenResourceString", + "type": { + "qualType": "char *(Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7020de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 52824, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52802, + "line": 1723, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52808, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70220e0", + "kind": "FunctionDecl", + "loc": { + "offset": 52848, + "line": 1725, + "col": 22, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52827, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52902, + "line": 1727, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayMotionBufferSize", + "mangledName": "XDisplayMotionBufferSize", + "type": { + "qualType": "unsigned long (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7022010", + "kind": "ParmVarDecl", + "loc": { + "offset": 52902, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52878, + "line": 1726, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52885, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7022288", + "kind": "FunctionDecl", + "loc": { + "offset": 52921, + "line": 1728, + "col": 17, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52905, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52968, + "line": 1730, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XVisualIDFromVisual", + "mangledName": "XVisualIDFromVisual", + "type": { + "qualType": "VisualID (Visual *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7022198", + "kind": "ParmVarDecl", + "loc": { + "offset": 52968, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 52946, + "line": 1729, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 52952, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Visual *" + } + } + ] + }, + { + "id": "0x55bbe70223d0", + "kind": "FunctionDecl", + "loc": { + "offset": 53014, + "line": 1734, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53000, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53037, + "line": 1736, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInitThreads", + "mangledName": "XInitThreads", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe7022510", + "kind": "FunctionDecl", + "loc": { + "offset": 53055, + "line": 1738, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53041, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53078, + "line": 1740, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeThreads", + "mangledName": "XFreeThreads", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe70226b8", + "kind": "FunctionDecl", + "loc": { + "offset": 53094, + "line": 1742, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53082, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53136, + "line": 1744, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLockDisplay", + "mangledName": "XLockDisplay", + "type": { + "qualType": "void (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70225c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 53136, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53112, + "line": 1743, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53119, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7022800", + "kind": "FunctionDecl", + "loc": { + "offset": 53152, + "line": 1746, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53140, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53196, + "line": 1748, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnlockDisplay", + "mangledName": "XUnlockDisplay", + "type": { + "qualType": "void (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7022770", + "kind": "ParmVarDecl", + "loc": { + "offset": 53196, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53172, + "line": 1747, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53179, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7022ad8", + "kind": "FunctionDecl", + "loc": { + "offset": 53262, + "line": 1752, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53244, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53336, + "line": 1755, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInitExtension", + "mangledName": "XInitExtension", + "type": { + "qualType": "XExtCodes *(Display *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70228e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 53305, + "line": 1753, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53282, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53289, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7022960", + "kind": "ParmVarDecl", + "loc": { + "offset": 53336, + "line": 1755, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 53311, + "file": "/usr/include/X11/Xlib.h", + "line": 1754, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 53323, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7022c88", + "kind": "FunctionDecl", + "loc": { + "offset": 53358, + "line": 1757, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53340, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53401, + "line": 1759, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddExtension", + "mangledName": "XAddExtension", + "type": { + "qualType": "XExtCodes *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7022b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 53401, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53377, + "line": 1758, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53384, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7022f38", + "kind": "FunctionDecl", + "loc": { + "offset": 53421, + "line": 1760, + "col": 18, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53404, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53499, + "line": 1763, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFindOnExtensionList", + "mangledName": "XFindOnExtensionList", + "type": { + "qualType": "XExtData *(XExtData **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7022da0", + "kind": "ParmVarDecl", + "loc": { + "offset": 53474, + "line": 1761, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53447, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53456, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XExtData **" + } + }, + { + "id": "0x55bbe7022e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 53499, + "line": 1763, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53480, + "line": 1762, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53480, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7023120", + "kind": "FunctionDecl", + "loc": { + "offset": 53520, + "line": 1764, + "col": 19, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53502, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53573, + "line": 1766, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEHeadOfExtensionList", + "mangledName": "XEHeadOfExtensionList", + "type": { + "qualType": "XExtData **(XEDataObject)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023020", + "kind": "ParmVarDecl", + "loc": { + "offset": 53573, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53547, + "line": 1765, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53547, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "XEDataObject", + "qualType": "XEDataObject", + "typeAliasDeclId": "0x55bbe7003f38" + } + } + ] + }, + { + "id": "0x55bbe7023368", + "kind": "FunctionDecl", + "loc": { + "offset": 53648, + "line": 1769, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53634, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53720, + "line": 1772, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRootWindow", + "mangledName": "XRootWindow", + "type": { + "qualType": "Window (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70231d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 53688, + "line": 1770, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53665, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53672, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7023258", + "kind": "ParmVarDecl", + "loc": { + "offset": 53720, + "line": 1772, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53694, + "line": 1771, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53694, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70234e8", + "kind": "FunctionDecl", + "loc": { + "offset": 53737, + "line": 1773, + "col": 15, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53723, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53785, + "line": 1775, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultRootWindow", + "mangledName": "XDefaultRootWindow", + "type": { + "qualType": "Window (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023428", + "kind": "ParmVarDecl", + "loc": { + "offset": 53785, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53761, + "line": 1774, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53768, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7023698", + "kind": "FunctionDecl", + "loc": { + "offset": 53802, + "line": 1776, + "col": 15, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53788, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53849, + "line": 1778, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRootWindowOfScreen", + "mangledName": "XRootWindowOfScreen", + "type": { + "qualType": "Window (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70235a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 53849, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53827, + "line": 1777, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53833, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70238e8", + "kind": "FunctionDecl", + "loc": { + "offset": 53867, + "line": 1779, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53852, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53942, + "line": 1782, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultVisual", + "mangledName": "XDefaultVisual", + "type": { + "qualType": "Visual *(Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023750", + "kind": "ParmVarDecl", + "loc": { + "offset": 53910, + "line": 1780, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53887, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53894, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70237d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 53942, + "line": 1782, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53916, + "line": 1781, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53916, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7023a98", + "kind": "FunctionDecl", + "loc": { + "offset": 53960, + "line": 1783, + "col": 16, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53945, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54010, + "line": 1785, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultVisualOfScreen", + "mangledName": "XDefaultVisualOfScreen", + "type": { + "qualType": "Visual *(Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70239a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 54010, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 53988, + "line": 1784, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 53994, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7023ce8", + "kind": "FunctionDecl", + "loc": { + "offset": 54023, + "line": 1786, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54013, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54094, + "line": 1789, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultGC", + "mangledName": "XDefaultGC", + "type": { + "qualType": "GC (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023b50", + "kind": "ParmVarDecl", + "loc": { + "offset": 54062, + "line": 1787, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54039, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54046, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7023bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 54094, + "line": 1789, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54068, + "line": 1788, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54068, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7023e98", + "kind": "FunctionDecl", + "loc": { + "offset": 54107, + "line": 1790, + "col": 11, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54097, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54153, + "line": 1792, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultGCOfScreen", + "mangledName": "XDefaultGCOfScreen", + "type": { + "qualType": "GC (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 54153, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54131, + "line": 1791, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54137, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7024100", + "kind": "FunctionDecl", + "loc": { + "offset": 54177, + "line": 1793, + "col": 22, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54156, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54249, + "line": 1796, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBlackPixel", + "mangledName": "XBlackPixel", + "type": { + "qualType": "unsigned long (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7023f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 54217, + "line": 1794, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54194, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54201, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7024020", + "kind": "ParmVarDecl", + "loc": { + "offset": 54249, + "line": 1796, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54223, + "line": 1795, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54223, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70242e0", + "kind": "FunctionDecl", + "loc": { + "offset": 54273, + "line": 1797, + "col": 22, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54252, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54345, + "line": 1800, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWhitePixel", + "mangledName": "XWhitePixel", + "type": { + "qualType": "unsigned long (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70241c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 54313, + "line": 1798, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54290, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54297, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7024240", + "kind": "ParmVarDecl", + "loc": { + "offset": 54345, + "line": 1800, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54319, + "line": 1799, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54319, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7024430", + "kind": "FunctionDecl", + "loc": { + "offset": 54369, + "line": 1801, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54348, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54390, + "line": 1803, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllPlanes", + "mangledName": "XAllPlanes", + "type": { + "qualType": "unsigned long (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe70245b0", + "kind": "FunctionDecl", + "loc": { + "offset": 54414, + "line": 1804, + "col": 22, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54393, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54461, + "line": 1806, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBlackPixelOfScreen", + "mangledName": "XBlackPixelOfScreen", + "type": { + "qualType": "unsigned long (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70244e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 54461, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54439, + "line": 1805, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54445, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7024700", + "kind": "FunctionDecl", + "loc": { + "offset": 54485, + "line": 1807, + "col": 22, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54464, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54532, + "line": 1809, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWhitePixelOfScreen", + "mangledName": "XWhitePixelOfScreen", + "type": { + "qualType": "unsigned long (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024668", + "kind": "ParmVarDecl", + "loc": { + "offset": 54532, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54510, + "line": 1808, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54516, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7024850", + "kind": "FunctionDecl", + "loc": { + "offset": 54556, + "line": 1810, + "col": 22, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54535, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54598, + "line": 1812, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XNextRequest", + "mangledName": "XNextRequest", + "type": { + "qualType": "unsigned long (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70247b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 54598, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54574, + "line": 1811, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54581, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe70249a0", + "kind": "FunctionDecl", + "loc": { + "offset": 54622, + "line": 1813, + "col": 22, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54601, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54678, + "line": 1815, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLastKnownRequestProcessed", + "mangledName": "XLastKnownRequestProcessed", + "type": { + "qualType": "unsigned long (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024908", + "kind": "ParmVarDecl", + "loc": { + "offset": 54678, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54654, + "line": 1814, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54661, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7024af0", + "kind": "FunctionDecl", + "loc": { + "offset": 54694, + "line": 1816, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54681, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54737, + "line": 1818, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XServerVendor", + "mangledName": "XServerVendor", + "type": { + "qualType": "char *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 54737, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54713, + "line": 1817, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54720, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7024c40", + "kind": "FunctionDecl", + "loc": { + "offset": 54753, + "line": 1819, + "col": 14, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54740, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54797, + "line": 1821, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayString", + "mangledName": "XDisplayString", + "type": { + "qualType": "char *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 54797, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54773, + "line": 1820, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54780, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7024e48", + "kind": "FunctionDecl", + "loc": { + "offset": 54816, + "line": 1822, + "col": 17, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54800, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54893, + "line": 1825, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultColormap", + "mangledName": "XDefaultColormap", + "type": { + "qualType": "Colormap (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024cf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 54861, + "line": 1823, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54838, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54845, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7024d78", + "kind": "ParmVarDecl", + "loc": { + "offset": 54893, + "line": 1825, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54867, + "line": 1824, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54867, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7024fc8", + "kind": "FunctionDecl", + "loc": { + "offset": 54912, + "line": 1826, + "col": 17, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54896, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54964, + "line": 1828, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultColormapOfScreen", + "mangledName": "XDefaultColormapOfScreen", + "type": { + "qualType": "Colormap (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7024f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 54964, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54942, + "line": 1827, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 54948, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7025178", + "kind": "FunctionDecl", + "loc": { + "offset": 54983, + "line": 1829, + "col": 17, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 54967, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55027, + "line": 1831, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayOfScreen", + "mangledName": "XDisplayOfScreen", + "type": { + "qualType": "Display *(Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025080", + "kind": "ParmVarDecl", + "loc": { + "offset": 55027, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55005, + "line": 1830, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55011, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70253c8", + "kind": "FunctionDecl", + "loc": { + "offset": 55045, + "line": 1832, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55030, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55122, + "line": 1835, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XScreenOfDisplay", + "mangledName": "XScreenOfDisplay", + "type": { + "qualType": "Screen *(Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025230", + "kind": "ParmVarDecl", + "loc": { + "offset": 55090, + "line": 1833, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55067, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55074, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70252b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 55122, + "line": 1835, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55096, + "line": 1834, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55096, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7025578", + "kind": "FunctionDecl", + "loc": { + "offset": 55140, + "line": 1836, + "col": 16, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55125, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55193, + "line": 1838, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultScreenOfDisplay", + "mangledName": "XDefaultScreenOfDisplay", + "type": { + "qualType": "Screen *(Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025488", + "kind": "ParmVarDecl", + "loc": { + "offset": 55193, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55169, + "line": 1837, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55176, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7025730", + "kind": "FunctionDecl", + "loc": { + "offset": 55208, + "line": 1839, + "col": 13, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55196, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55254, + "line": 1841, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEventMaskOfScreen", + "mangledName": "XEventMaskOfScreen", + "type": { + "qualType": "long (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025630", + "kind": "ParmVarDecl", + "loc": { + "offset": 55254, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55232, + "line": 1840, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55238, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70258e0", + "kind": "FunctionDecl", + "loc": { + "offset": 55269, + "line": 1843, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55258, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55318, + "line": 1845, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XScreenNumberOfScreen", + "mangledName": "XScreenNumberOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70257e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 55318, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55296, + "line": 1844, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55302, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7025c20", + "kind": "TypedefDecl", + "loc": { + "offset": 55336, + "line": 1847, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55322, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55463, + "line": 1850, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XErrorHandler", + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7025bb0", + "kind": "PointerType", + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7025b50", + "kind": "ParenType", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7025b10", + "kind": "FunctionProtoType", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff12b0", + "kind": "PointerType", + "type": { + "qualType": "Display *" + }, + "inner": [ + { + "id": "0x55bbe6ff1290", + "kind": "TypedefType", + "type": { + "qualType": "Display" + }, + "decl": { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "name": "Display" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7025a30", + "kind": "PointerType", + "type": { + "qualType": "XErrorEvent *" + }, + "inner": [ + { + "id": "0x55bbe7002000", + "kind": "TypedefType", + "type": { + "qualType": "XErrorEvent" + }, + "decl": { + "id": "0x55bbe7000478", + "kind": "TypedefDecl", + "name": "XErrorEvent" + }, + "inner": [ + { + "id": "0x55bbe7000420", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XErrorEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe70000a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7000130", + "kind": "RecordType", + "type": { + "qualType": "XErrorEvent" + }, + "decl": { + "id": "0x55bbe70000a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "loc": { + "offset": 55488, + "line": 1852, + "col": 22, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55467, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55539, + "line": 1854, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetErrorHandler", + "mangledName": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 55539, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55511, + "line": 1853, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55511, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + } + } + ] + }, + { + "id": "0x55bbe7025f08", + "kind": "TypedefDecl", + "loc": { + "offset": 55558, + "line": 1857, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55544, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55650, + "line": 1859, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIOErrorHandler", + "type": { + "qualType": "int (*)(Display *)" + }, + "inner": [ + { + "id": "0x55bbe7019da0", + "kind": "PointerType", + "type": { + "qualType": "int (*)(Display *)" + }, + "inner": [ + { + "id": "0x55bbe7019d70", + "kind": "ParenType", + "type": { + "qualType": "int (Display *)" + }, + "inner": [ + { + "id": "0x55bbe7019d40", + "kind": "FunctionProtoType", + "type": { + "qualType": "int (Display *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ff12b0", + "kind": "PointerType", + "type": { + "qualType": "Display *" + }, + "inner": [ + { + "id": "0x55bbe6ff1290", + "kind": "TypedefType", + "type": { + "qualType": "Display" + }, + "decl": { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "name": "Display" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70260b8", + "kind": "FunctionDecl", + "loc": { + "offset": 55677, + "line": 1861, + "col": 24, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55654, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55732, + "line": 1863, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetIOErrorHandler", + "mangledName": "XSetIOErrorHandler", + "type": { + "qualType": "XIOErrorHandler (XIOErrorHandler)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7025f90", + "kind": "ParmVarDecl", + "loc": { + "offset": 55732, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55702, + "line": 1862, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55702, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int (*)(Display *)", + "qualType": "XIOErrorHandler", + "typeAliasDeclId": "0x55bbe7025f08" + } + } + ] + }, + { + "id": "0x55bbe70263a8", + "kind": "TypedefDecl", + "loc": { + "offset": 55751, + "line": 1865, + "col": 16, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55736, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55872, + "line": 1868, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIOErrorExitHandler", + "type": { + "qualType": "void (*)(Display *, void *)" + }, + "inner": [ + { + "id": "0x55bbe7026340", + "kind": "PointerType", + "type": { + "qualType": "void (*)(Display *, void *)" + }, + "inner": [ + { + "id": "0x55bbe70262e0", + "kind": "ParenType", + "type": { + "qualType": "void (Display *, void *)" + }, + "inner": [ + { + "id": "0x55bbe70262a0", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (Display *, void *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6ff12b0", + "kind": "PointerType", + "type": { + "qualType": "Display *" + }, + "inner": [ + { + "id": "0x55bbe6ff1290", + "kind": "TypedefType", + "type": { + "qualType": "Display" + }, + "decl": { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "name": "Display" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7026658", + "kind": "FunctionDecl", + "loc": { + "offset": 55888, + "line": 1870, + "col": 13, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55876, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56010, + "line": 1874, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetIOErrorExitHandler", + "mangledName": "XSetIOErrorExitHandler", + "type": { + "qualType": "void (Display *, XIOErrorExitHandler, void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7026410", + "kind": "ParmVarDecl", + "loc": { + "offset": 55925, + "line": 1871, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55917, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55924, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70264b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 55966, + "line": 1872, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55947, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55947, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "void (*)(Display *, void *)", + "qualType": "XIOErrorExitHandler", + "typeAliasDeclId": "0x55bbe70263a8" + } + }, + { + "id": "0x55bbe7026530", + "kind": "ParmVarDecl", + "loc": { + "offset": 56010, + "line": 1874, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 55986, + "line": 1873, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 55990, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe7026938", + "kind": "FunctionDecl", + "loc": { + "offset": 56042, + "line": 1876, + "col": 29, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56014, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56120, + "line": 1879, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListPixmapFormats", + "mangledName": "XListPixmapFormats", + "type": { + "qualType": "XPixmapFormatValues *(Display *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7026740", + "kind": "ParmVarDecl", + "loc": { + "offset": 56089, + "line": 1877, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56066, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56073, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70267c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 56120, + "line": 1879, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56095, + "line": 1878, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56098, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7026c20", + "kind": "FunctionDecl", + "loc": { + "offset": 56135, + "line": 1880, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56123, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56237, + "line": 1884, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XListDepths", + "mangledName": "XListDepths", + "type": { + "qualType": "int *(Display *, int, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70269f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 56175, + "line": 1881, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56152, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56159, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7026a78", + "kind": "ParmVarDecl", + "loc": { + "offset": 56206, + "line": 1882, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56181, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56181, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7026af8", + "kind": "ParmVarDecl", + "loc": { + "offset": 56237, + "line": 1884, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56212, + "line": 1883, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56215, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe70270b0", + "kind": "FunctionDecl", + "loc": { + "offset": 56403, + "line": 1888, + "col": 15, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56389, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56569, + "line": 1894, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XReconfigureWMWindow", + "mangledName": "XReconfigureWMWindow", + "type": { + "qualType": "int (Display *, Window, int, unsigned int, XWindowChanges *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7026ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 56452, + "line": 1889, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56429, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56436, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7026d60", + "kind": "ParmVarDecl", + "loc": { + "offset": 56473, + "line": 1890, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56458, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56458, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7026de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 56504, + "line": 1891, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56479, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56479, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7026e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 56533, + "line": 1892, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56510, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56519, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7026f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 56569, + "line": 1894, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56539, + "line": 1893, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56553, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWindowChanges *" + } + } + ] + }, + { + "id": "0x55bbe70274b0", + "kind": "FunctionDecl", + "loc": { + "offset": 56587, + "line": 1896, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56573, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56719, + "line": 1901, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetWMProtocols", + "mangledName": "XGetWMProtocols", + "type": { + "qualType": "int (Display *, Window, Atom **, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7027188", + "kind": "ParmVarDecl", + "loc": { + "offset": 56631, + "line": 1897, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56608, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56615, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7027200", + "kind": "ParmVarDecl", + "loc": { + "offset": 56652, + "line": 1898, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56637, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56637, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70272e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 56688, + "line": 1899, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56658, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56663, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom **" + } + }, + { + "id": "0x55bbe7027360", + "kind": "ParmVarDecl", + "loc": { + "offset": 56719, + "line": 1901, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56694, + "line": 1900, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56697, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7027840", + "kind": "FunctionDecl", + "loc": { + "offset": 56736, + "line": 1902, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56722, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56853, + "line": 1907, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMProtocols", + "mangledName": "XSetWMProtocols", + "type": { + "qualType": "int (Display *, Window, Atom *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7027580", + "kind": "ParmVarDecl", + "loc": { + "offset": 56780, + "line": 1903, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56757, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56764, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70275f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 56801, + "line": 1904, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56786, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56786, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7027670", + "kind": "ParmVarDecl", + "loc": { + "offset": 56829, + "line": 1905, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56807, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56811, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom *" + } + }, + { + "id": "0x55bbe70276f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 56853, + "line": 1907, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56835, + "line": 1906, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56835, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7027b30", + "kind": "FunctionDecl", + "loc": { + "offset": 56870, + "line": 1908, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56856, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56966, + "line": 1912, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIconifyWindow", + "mangledName": "XIconifyWindow", + "type": { + "qualType": "int (Display *, Window, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7027910", + "kind": "ParmVarDecl", + "loc": { + "offset": 56913, + "line": 1909, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56890, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56897, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7027988", + "kind": "ParmVarDecl", + "loc": { + "offset": 56934, + "line": 1910, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56919, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56919, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7027a08", + "kind": "ParmVarDecl", + "loc": { + "offset": 56966, + "line": 1912, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56940, + "line": 1911, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 56940, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7027d98", + "kind": "FunctionDecl", + "loc": { + "offset": 56983, + "line": 1913, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 56969, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57080, + "line": 1917, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWithdrawWindow", + "mangledName": "XWithdrawWindow", + "type": { + "qualType": "int (Display *, Window, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7027bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57027, + "line": 1914, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57004, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57011, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7027c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 57048, + "line": 1915, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57033, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57033, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7027cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 57080, + "line": 1917, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57054, + "line": 1916, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57054, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7028190", + "kind": "FunctionDecl", + "loc": { + "offset": 57097, + "line": 1918, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57083, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57220, + "line": 1923, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetCommand", + "mangledName": "XGetCommand", + "type": { + "qualType": "int (Display *, Window, char ***, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7027e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 57137, + "line": 1919, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57114, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57121, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7027ed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57158, + "line": 1920, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57143, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57143, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7027f88", + "kind": "ParmVarDecl", + "loc": { + "offset": 57190, + "line": 1921, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57164, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57170, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char ***" + } + }, + { + "id": "0x55bbe7028040", + "kind": "ParmVarDecl", + "loc": { + "offset": 57220, + "line": 1923, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57196, + "line": 1922, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57199, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7028530", + "kind": "FunctionDecl", + "loc": { + "offset": 57237, + "line": 1924, + "col": 15, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57223, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57375, + "line": 1929, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetWMColormapWindows", + "mangledName": "XGetWMColormapWindows", + "type": { + "qualType": "int (Display *, Window, Window **, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028260", + "kind": "ParmVarDecl", + "loc": { + "offset": 57287, + "line": 1925, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57264, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57271, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70282d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57308, + "line": 1926, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57293, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57293, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70283b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 57344, + "line": 1927, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57314, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57321, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window **" + } + }, + { + "id": "0x55bbe7028430", + "kind": "ParmVarDecl", + "loc": { + "offset": 57375, + "line": 1929, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57350, + "line": 1928, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57353, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7028870", + "kind": "FunctionDecl", + "loc": { + "offset": 57392, + "line": 1930, + "col": 15, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57378, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57524, + "line": 1935, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMColormapWindows", + "mangledName": "XSetWMColormapWindows", + "type": { + "qualType": "int (Display *, Window, Window *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028600", + "kind": "ParmVarDecl", + "loc": { + "offset": 57442, + "line": 1931, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57419, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57426, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7028678", + "kind": "ParmVarDecl", + "loc": { + "offset": 57463, + "line": 1932, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57448, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57448, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70286f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 57500, + "line": 1933, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57469, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57475, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe7028770", + "kind": "ParmVarDecl", + "loc": { + "offset": 57524, + "line": 1935, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57506, + "line": 1934, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57506, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7028a08", + "kind": "FunctionDecl", + "loc": { + "offset": 57539, + "line": 1936, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57527, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57579, + "line": 1938, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XFreeStringList", + "mangledName": "XFreeStringList", + "type": { + "qualType": "void (char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028948", + "kind": "ParmVarDecl", + "loc": { + "offset": 57579, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57560, + "line": 1937, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57565, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe7028ce0", + "kind": "FunctionDecl", + "loc": { + "offset": 57593, + "line": 1939, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57582, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57695, + "line": 1943, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetTransientForHint", + "mangledName": "XSetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028ac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 57642, + "line": 1940, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57619, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57626, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7028b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 57663, + "line": 1941, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7028bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 57695, + "line": 1943, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57669, + "line": 1942, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57669, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7028e40", + "kind": "FunctionDecl", + "loc": { + "offset": 57763, + "line": 1947, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57752, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57813, + "line": 1949, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XActivateScreenSaver", + "mangledName": "XActivateScreenSaver", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57813, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57789, + "line": 1948, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57796, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7029090", + "kind": "FunctionDecl", + "loc": { + "offset": 57828, + "line": 1951, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57817, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57896, + "line": 1954, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddHost", + "mangledName": "XAddHost", + "type": { + "qualType": "int (Display *, XHostAddress *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7028ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57865, + "line": 1952, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57842, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57849, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7028f70", + "kind": "ParmVarDecl", + "loc": { + "offset": 57896, + "line": 1954, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57871, + "line": 1953, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57883, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XHostAddress *" + } + } + ] + }, + { + "id": "0x55bbe7029370", + "kind": "FunctionDecl", + "loc": { + "offset": 57911, + "line": 1956, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57900, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58008, + "line": 1960, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddHosts", + "mangledName": "XAddHosts", + "type": { + "qualType": "int (Display *, XHostAddress *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7029150", + "kind": "ParmVarDecl", + "loc": { + "offset": 57949, + "line": 1957, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57926, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57933, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70291c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 57980, + "line": 1958, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57955, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57967, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XHostAddress *" + } + }, + { + "id": "0x55bbe7029248", + "kind": "ParmVarDecl", + "loc": { + "offset": 58008, + "line": 1960, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 57986, + "line": 1959, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 57986, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7029610", + "kind": "FunctionDecl", + "loc": { + "offset": 58023, + "line": 1962, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58012, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58114, + "line": 1965, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddToExtensionList", + "mangledName": "XAddToExtensionList", + "type": { + "qualType": "int (struct _XExtData **, XExtData *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7029480", + "kind": "ParmVarDecl", + "loc": { + "offset": 58082, + "line": 1963, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58048, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58065, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "struct _XExtData **" + } + }, + { + "id": "0x55bbe70294f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 58114, + "line": 1965, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58088, + "line": 1964, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58096, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XExtData *" + } + } + ] + }, + { + "id": "0x55bbe7029860", + "kind": "FunctionDecl", + "loc": { + "offset": 58129, + "line": 1967, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58118, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58193, + "line": 1970, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddToSaveSet", + "mangledName": "XAddToSaveSet", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70296d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58171, + "line": 1968, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58148, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58155, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7029748", + "kind": "ParmVarDecl", + "loc": { + "offset": 58193, + "line": 1970, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58177, + "line": 1969, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58177, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7029b40", + "kind": "FunctionDecl", + "loc": { + "offset": 58211, + "line": 1972, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58197, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58316, + "line": 1976, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocColor", + "mangledName": "XAllocColor", + "type": { + "qualType": "int (Display *, Colormap, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7029920", + "kind": "ParmVarDecl", + "loc": { + "offset": 58251, + "line": 1973, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58228, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58235, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7029998", + "kind": "ParmVarDecl", + "loc": { + "offset": 58281, + "line": 1974, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58257, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58257, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7029a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 58316, + "line": 1976, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58287, + "line": 1975, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58293, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe702c0c0", + "kind": "FunctionDecl", + "loc": { + "offset": 58334, + "line": 1978, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58320, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58591, + "line": 1986, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocColorCells", + "mangledName": "XAllocColorCells", + "type": { + "qualType": "int (Display *, Colormap, int, unsigned long *, unsigned int, unsigned long *, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7029c08", + "kind": "ParmVarDecl", + "loc": { + "offset": 58379, + "line": 1979, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58356, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58363, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7029c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 58409, + "line": 1980, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58385, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58385, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7029d00", + "kind": "ParmVarDecl", + "loc": { + "offset": 58440, + "line": 1981, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 58415, + "line": 1981, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 58415, + "line": 1981, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7029d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 58485, + "line": 1982, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58446, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58459, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe7029e00", + "kind": "ParmVarDecl", + "loc": { + "offset": 58517, + "line": 1983, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58491, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58500, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7029e80", + "kind": "ParmVarDecl", + "loc": { + "offset": 58557, + "line": 1984, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58523, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58536, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe7029f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 58591, + "line": 1986, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58563, + "line": 1985, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58572, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe702c890", + "kind": "FunctionDecl", + "loc": { + "offset": 58609, + "line": 1988, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58595, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58964, + "line": 2000, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocColorPlanes", + "mangledName": "XAllocColorPlanes", + "type": { + "qualType": "int (Display *, Colormap, int, unsigned long *, int, int, int, int, unsigned long *, unsigned long *, unsigned long *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702c1a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 58655, + "line": 1989, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58632, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58639, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702c220", + "kind": "ParmVarDecl", + "loc": { + "offset": 58685, + "line": 1990, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58661, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58661, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe702c2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58709, + "line": 1991, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 58691, + "line": 1991, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 58691, + "line": 1991, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702c320", + "kind": "ParmVarDecl", + "loc": { + "offset": 58749, + "line": 1992, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58715, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58728, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe702c3a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58774, + "line": 1993, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58755, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58755, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702c420", + "kind": "ParmVarDecl", + "loc": { + "offset": 58797, + "line": 1994, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58780, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58780, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702c4a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58822, + "line": 1995, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58803, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58803, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702c520", + "kind": "ParmVarDecl", + "loc": { + "offset": 58846, + "line": 1996, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58828, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58828, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702c5a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58885, + "line": 1997, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58852, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58865, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe702c620", + "kind": "ParmVarDecl", + "loc": { + "offset": 58924, + "line": 1998, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58891, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58904, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe702c6a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 58964, + "line": 2000, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58930, + "line": 1999, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 58943, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + } + ] + }, + { + "id": "0x55bbe702cce0", + "kind": "FunctionDecl", + "loc": { + "offset": 58982, + "line": 2002, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 58968, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59169, + "line": 2008, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocNamedColor", + "mangledName": "XAllocNamedColor", + "type": { + "qualType": "int (Display *, Colormap, const char *, XColor *, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702c998", + "kind": "ParmVarDecl", + "loc": { + "offset": 59027, + "line": 2003, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59004, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59011, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702ca10", + "kind": "ParmVarDecl", + "loc": { + "offset": 59057, + "line": 2004, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59033, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59033, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe702ca90", + "kind": "ParmVarDecl", + "loc": { + "offset": 59093, + "line": 2005, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 59063, + "file": "/usr/include/X11/Xlib.h", + "line": 2005, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 59075, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe702cb08", + "kind": "ParmVarDecl", + "loc": { + "offset": 59131, + "line": 2006, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59099, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59105, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe702cb80", + "kind": "ParmVarDecl", + "loc": { + "offset": 59169, + "line": 2008, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59137, + "line": 2007, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59143, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe702cfe0", + "kind": "FunctionDecl", + "loc": { + "offset": 59184, + "line": 2010, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59173, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59276, + "line": 2014, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XAllowEvents", + "mangledName": "XAllowEvents", + "type": { + "qualType": "int (Display *, int, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702cdb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59225, + "line": 2011, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59202, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59209, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702ce38", + "kind": "ParmVarDecl", + "loc": { + "offset": 59253, + "line": 2012, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59231, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59231, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702ceb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 59276, + "line": 2014, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59259, + "line": 2013, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59259, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe702d140", + "kind": "FunctionDecl", + "loc": { + "offset": 59291, + "line": 2016, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59280, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59335, + "line": 2018, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAutoRepeatOff", + "mangledName": "XAutoRepeatOff", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d0a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59335, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59311, + "line": 2017, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59318, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe702d290", + "kind": "FunctionDecl", + "loc": { + "offset": 59350, + "line": 2020, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59339, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59393, + "line": 2022, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAutoRepeatOn", + "mangledName": "XAutoRepeatOn", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d1f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59393, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59369, + "line": 2021, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59376, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe702d4e0", + "kind": "FunctionDecl", + "loc": { + "offset": 59408, + "line": 2024, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59397, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59468, + "line": 2027, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBell", + "mangledName": "XBell", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d348", + "kind": "ParmVarDecl", + "loc": { + "offset": 59442, + "line": 2025, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59419, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59426, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702d3c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59468, + "line": 2027, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59448, + "line": 2026, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59448, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe702d638", + "kind": "FunctionDecl", + "loc": { + "offset": 59483, + "line": 2029, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59472, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59528, + "line": 2031, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBitmapBitOrder", + "mangledName": "XBitmapBitOrder", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d5a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 59528, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59504, + "line": 2030, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59511, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe702d788", + "kind": "FunctionDecl", + "loc": { + "offset": 59543, + "line": 2033, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59532, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59583, + "line": 2035, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBitmapPad", + "mangledName": "XBitmapPad", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d6f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 59583, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59559, + "line": 2034, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59566, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe702d8d8", + "kind": "FunctionDecl", + "loc": { + "offset": 59598, + "line": 2037, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59587, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59639, + "line": 2039, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBitmapUnit", + "mangledName": "XBitmapUnit", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d840", + "kind": "ParmVarDecl", + "loc": { + "offset": 59639, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59615, + "line": 2038, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59622, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe702da28", + "kind": "FunctionDecl", + "loc": { + "offset": 59654, + "line": 2041, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59643, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59696, + "line": 2043, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCellsOfScreen", + "mangledName": "XCellsOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702d990", + "kind": "ParmVarDecl", + "loc": { + "offset": 59696, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59674, + "line": 2042, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59680, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe702dda0", + "kind": "FunctionDecl", + "loc": { + "offset": 59711, + "line": 2045, + "col": 12, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59700, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59848, + "line": 2050, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangeActivePointerGrab", + "mangledName": "XChangeActivePointerGrab", + "type": { + "qualType": "int (Display *, unsigned int, Cursor, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702dae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 59764, + "line": 2046, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59741, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59748, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702db60", + "kind": "ParmVarDecl", + "loc": { + "offset": 59799, + "line": 2047, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59770, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59779, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe702dbd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59825, + "line": 2048, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59805, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59805, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + }, + { + "id": "0x55bbe702dc50", + "kind": "ParmVarDecl", + "loc": { + "offset": 59848, + "line": 2050, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59831, + "line": 2049, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59831, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe702e150", + "kind": "FunctionDecl", + "loc": { + "offset": 59863, + "line": 2052, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59852, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59986, + "line": 2057, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangeGC", + "mangledName": "XChangeGC", + "type": { + "qualType": "int (Display *, GC, unsigned long, XGCValues *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702de70", + "kind": "ParmVarDecl", + "loc": { + "offset": 59901, + "line": 2053, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59878, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59885, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702dee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 59920, + "line": 2054, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59907, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59907, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe702df68", + "kind": "ParmVarDecl", + "loc": { + "offset": 59955, + "line": 2055, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59926, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59935, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe702dfe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 59986, + "line": 2057, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59961, + "line": 2056, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 59970, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XGCValues *" + } + } + ] + }, + { + "id": "0x55bbe702e4c0", + "kind": "FunctionDecl", + "loc": { + "offset": 60001, + "line": 2059, + "col": 12, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59990, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60125, + "line": 2063, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangeKeyboardControl", + "mangledName": "XChangeKeyboardControl", + "type": { + "qualType": "int (Display *, unsigned long, XKeyboardControl *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702e220", + "kind": "ParmVarDecl", + "loc": { + "offset": 60052, + "line": 2060, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60029, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60036, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702e2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 60088, + "line": 2061, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60058, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60067, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe702e398", + "kind": "ParmVarDecl", + "loc": { + "offset": 60125, + "line": 2063, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60094, + "line": 2062, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60110, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyboardControl *" + } + } + ] + }, + { + "id": "0x55bbe702e8e0", + "kind": "FunctionDecl", + "loc": { + "offset": 60140, + "line": 2065, + "col": 12, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60129, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60315, + "line": 2071, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangeKeyboardMapping", + "mangledName": "XChangeKeyboardMapping", + "type": { + "qualType": "int (Display *, int, int, KeySym *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702e588", + "kind": "ParmVarDecl", + "loc": { + "offset": 60191, + "line": 2066, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60168, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60175, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702e608", + "kind": "ParmVarDecl", + "loc": { + "offset": 60222, + "line": 2067, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60197, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60197, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702e688", + "kind": "ParmVarDecl", + "loc": { + "offset": 60259, + "line": 2068, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60228, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60228, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702e700", + "kind": "ParmVarDecl", + "loc": { + "offset": 60287, + "line": 2069, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60265, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60271, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe702e780", + "kind": "ParmVarDecl", + "loc": { + "offset": 60315, + "line": 2071, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60293, + "line": 2070, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60293, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe702edb0", + "kind": "FunctionDecl", + "loc": { + "offset": 60330, + "line": 2073, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60319, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60532, + "line": 2080, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangePointerControl", + "mangledName": "XChangePointerControl", + "type": { + "qualType": "int (Display *, int, int, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702e9b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60380, + "line": 2074, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60357, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60364, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702ea38", + "kind": "ParmVarDecl", + "loc": { + "offset": 60406, + "line": 2075, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 60386, + "line": 2075, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 60386, + "line": 2075, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702eab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60436, + "line": 2076, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 60412, + "line": 2076, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 60412, + "line": 2076, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702eb38", + "kind": "ParmVarDecl", + "loc": { + "offset": 60469, + "line": 2077, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60442, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60442, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702ebb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60504, + "line": 2078, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702ec38", + "kind": "ParmVarDecl", + "loc": { + "offset": 60532, + "line": 2080, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60510, + "line": 2079, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60510, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "loc": { + "offset": 60547, + "line": 2082, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60536, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60773, + "line": 2091, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XChangeProperty", + "mangledName": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702ee90", + "kind": "ParmVarDecl", + "loc": { + "offset": 60591, + "line": 2083, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60568, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60575, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702ef08", + "kind": "ParmVarDecl", + "loc": { + "offset": 60612, + "line": 2084, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60597, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60597, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe702ef80", + "kind": "ParmVarDecl", + "loc": { + "offset": 60638, + "line": 2085, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60618, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60618, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe702eff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60660, + "line": 2086, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60644, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60644, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe702f078", + "kind": "ParmVarDecl", + "loc": { + "offset": 60684, + "line": 2087, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60666, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60666, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702f0f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60706, + "line": 2088, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60690, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60690, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe702f1a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 60745, + "line": 2089, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 60712, + "file": "/usr/include/X11/Xlib.h", + "line": 2089, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 60733, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const unsigned char *" + } + }, + { + "id": "0x55bbe702f220", + "kind": "ParmVarDecl", + "loc": { + "offset": 60773, + "line": 2091, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60751, + "line": 2090, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60751, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe702f660", + "kind": "FunctionDecl", + "loc": { + "offset": 60788, + "line": 2093, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60777, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60882, + "line": 2097, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XChangeSaveSet", + "mangledName": "XChangeSaveSet", + "type": { + "qualType": "int (Display *, Window, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702f4c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 60831, + "line": 2094, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60808, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60815, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702f538", + "kind": "ParmVarDecl", + "loc": { + "offset": 60852, + "line": 2095, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60837, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60837, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe702f5b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 60882, + "line": 2097, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60858, + "line": 2096, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60858, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe702f9e0", + "kind": "FunctionDecl", + "loc": { + "offset": 60897, + "line": 2099, + "col": 12, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60886, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61050, + "line": 2104, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XChangeWindowAttributes", + "mangledName": "XChangeWindowAttributes", + "type": { + "qualType": "int (Display *, Window, unsigned long, XSetWindowAttributes *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702f728", + "kind": "ParmVarDecl", + "loc": { + "offset": 60949, + "line": 2100, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60926, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60933, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702f7a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 60970, + "line": 2101, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60955, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60955, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe702f820", + "kind": "ParmVarDecl", + "loc": { + "offset": 61005, + "line": 2102, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 60976, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 60985, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe702f898", + "kind": "ParmVarDecl", + "loc": { + "offset": 61050, + "line": 2104, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61011, + "line": 2103, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61031, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSetWindowAttributes *" + } + } + ] + }, + { + "id": "0x55bbe70300c8", + "kind": "FunctionDecl", + "loc": { + "offset": 61066, + "line": 2106, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61054, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61323, + "line": 2115, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCheckIfEvent", + "mangledName": "XCheckIfEvent", + "type": { + "qualType": "int (Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe702fab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 61108, + "line": 2107, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61085, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61092, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe702fba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 61141, + "line": 2108, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61114, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61120, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe702fed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 61154, + "line": 2109, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 61147, + "line": 2109, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 61279, + "line": 2113, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int (*)(Display *, XEvent *, XPointer)" + } + }, + { + "id": "0x55bbe702ff50", + "kind": "ParmVarDecl", + "loc": { + "offset": 61323, + "line": 2115, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61303, + "line": 2114, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61303, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe70303c0", + "kind": "FunctionDecl", + "loc": { + "offset": 61339, + "line": 2117, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61327, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61445, + "line": 2121, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XCheckMaskEvent", + "mangledName": "XCheckMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7030198", + "kind": "ParmVarDecl", + "loc": { + "offset": 61383, + "line": 2118, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61360, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61367, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7030218", + "kind": "ParmVarDecl", + "loc": { + "offset": 61411, + "line": 2119, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61389, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61389, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe7030290", + "kind": "ParmVarDecl", + "loc": { + "offset": 61445, + "line": 2121, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61417, + "line": 2120, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61423, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe70306b0", + "kind": "FunctionDecl", + "loc": { + "offset": 61461, + "line": 2123, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61449, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61568, + "line": 2127, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCheckTypedEvent", + "mangledName": "XCheckTypedEvent", + "type": { + "qualType": "int (Display *, int, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7030488", + "kind": "ParmVarDecl", + "loc": { + "offset": 61506, + "line": 2124, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61483, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61490, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7030508", + "kind": "ParmVarDecl", + "loc": { + "offset": 61534, + "line": 2125, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61512, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61512, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7030580", + "kind": "ParmVarDecl", + "loc": { + "offset": 61568, + "line": 2127, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61540, + "line": 2126, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61546, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7030a30", + "kind": "FunctionDecl", + "loc": { + "offset": 61584, + "line": 2129, + "col": 13, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61572, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61718, + "line": 2134, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCheckTypedWindowEvent", + "mangledName": "XCheckTypedWindowEvent", + "type": { + "qualType": "int (Display *, Window, int, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7030778", + "kind": "ParmVarDecl", + "loc": { + "offset": 61635, + "line": 2130, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61612, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61619, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70307f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 61656, + "line": 2131, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61641, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61641, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7030870", + "kind": "ParmVarDecl", + "loc": { + "offset": 61684, + "line": 2132, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61662, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61662, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70308e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 61718, + "line": 2134, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61690, + "line": 2133, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61696, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7030dc0", + "kind": "FunctionDecl", + "loc": { + "offset": 61734, + "line": 2136, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61722, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61863, + "line": 2141, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCheckWindowEvent", + "mangledName": "XCheckWindowEvent", + "type": { + "qualType": "int (Display *, Window, long, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7030b00", + "kind": "ParmVarDecl", + "loc": { + "offset": 61780, + "line": 2137, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61757, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61764, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7030b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 61801, + "line": 2138, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61786, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61786, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7030bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 61829, + "line": 2139, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61807, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61807, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe7030c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 61863, + "line": 2141, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61835, + "line": 2140, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61841, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7031030", + "kind": "FunctionDecl", + "loc": { + "offset": 61878, + "line": 2143, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61867, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61976, + "line": 2147, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCirculateSubwindows", + "mangledName": "XCirculateSubwindows", + "type": { + "qualType": "int (Display *, Window, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7030e90", + "kind": "ParmVarDecl", + "loc": { + "offset": 61927, + "line": 2144, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61904, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61911, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7030f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 61948, + "line": 2145, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61933, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61933, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7030f88", + "kind": "ParmVarDecl", + "loc": { + "offset": 61976, + "line": 2147, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61954, + "line": 2146, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 61954, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7031210", + "kind": "FunctionDecl", + "loc": { + "offset": 61991, + "line": 2149, + "col": 12, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 61980, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62066, + "line": 2152, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCirculateSubwindowsDown", + "mangledName": "XCirculateSubwindowsDown", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70310f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 62044, + "line": 2150, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62021, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62028, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7031170", + "kind": "ParmVarDecl", + "loc": { + "offset": 62066, + "line": 2152, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62050, + "line": 2151, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62050, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe70313e8", + "kind": "FunctionDecl", + "loc": { + "offset": 62081, + "line": 2154, + "col": 12, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62070, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62154, + "line": 2157, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCirculateSubwindowsUp", + "mangledName": "XCirculateSubwindowsUp", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70312d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62132, + "line": 2155, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62109, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62116, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7031348", + "kind": "ParmVarDecl", + "loc": { + "offset": 62154, + "line": 2157, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62138, + "line": 2156, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62138, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7031930", + "kind": "FunctionDecl", + "loc": { + "offset": 62169, + "line": 2159, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62158, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62356, + "line": 2167, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XClearArea", + "mangledName": "XClearArea", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70314a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 62208, + "line": 2160, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62185, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62192, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7031520", + "kind": "ParmVarDecl", + "loc": { + "offset": 62229, + "line": 2161, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62214, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62214, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70315a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62248, + "line": 2162, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62235, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62235, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7031620", + "kind": "ParmVarDecl", + "loc": { + "offset": 62267, + "line": 2163, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62254, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62254, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70316a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62297, + "line": 2164, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62273, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62282, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7031720", + "kind": "ParmVarDecl", + "loc": { + "offset": 62328, + "line": 2165, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62303, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62312, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe70317a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62356, + "line": 2167, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 62334, + "line": 2166, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 62334, + "line": 2166, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7031b30", + "kind": "FunctionDecl", + "loc": { + "offset": 62371, + "line": 2169, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62360, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62434, + "line": 2172, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XClearWindow", + "mangledName": "XClearWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7031a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 62412, + "line": 2170, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62389, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62396, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7031a90", + "kind": "ParmVarDecl", + "loc": { + "offset": 62434, + "line": 2172, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62418, + "line": 2171, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62418, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7031c88", + "kind": "FunctionDecl", + "loc": { + "offset": 62449, + "line": 2174, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62438, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62492, + "line": 2176, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XCloseDisplay", + "mangledName": "XCloseDisplay", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7031bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62492, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62468, + "line": 2175, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62475, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "loc": { + "offset": 62507, + "line": 2178, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62496, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62643, + "line": 2183, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XConfigureWindow", + "mangledName": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7031d40", + "kind": "ParmVarDecl", + "loc": { + "offset": 62552, + "line": 2179, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62529, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62536, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7031db8", + "kind": "ParmVarDecl", + "loc": { + "offset": 62573, + "line": 2180, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62558, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62558, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7031e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 62608, + "line": 2181, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62579, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62588, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7031eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62643, + "line": 2183, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62614, + "line": 2182, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62628, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWindowChanges *" + } + } + ] + }, + { + "id": "0x55bbe70321f8", + "kind": "FunctionDecl", + "loc": { + "offset": 62658, + "line": 2185, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62647, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62705, + "line": 2187, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XConnectionNumber", + "mangledName": "XConnectionNumber", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7032160", + "kind": "ParmVarDecl", + "loc": { + "offset": 62705, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62681, + "line": 2186, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62688, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7032680", + "kind": "FunctionDecl", + "loc": { + "offset": 62720, + "line": 2189, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62709, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62896, + "line": 2196, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XConvertSelection", + "mangledName": "XConvertSelection", + "type": { + "qualType": "int (Display *, Atom, Atom, Atom, Window, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70322b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62766, + "line": 2190, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62743, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62750, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7032328", + "kind": "ParmVarDecl", + "loc": { + "offset": 62793, + "line": 2191, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62772, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62772, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe70323a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 62818, + "line": 2192, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62799, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62799, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7032418", + "kind": "ParmVarDecl", + "loc": { + "offset": 62844, + "line": 2193, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62824, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62824, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7032490", + "kind": "ParmVarDecl", + "loc": { + "offset": 62873, + "line": 2194, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62850, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62850, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7032508", + "kind": "ParmVarDecl", + "loc": { + "offset": 62896, + "line": 2196, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62879, + "line": 2195, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62879, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe7032da0", + "kind": "FunctionDecl", + "loc": { + "offset": 62911, + "line": 2198, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62900, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63175, + "line": 2209, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCopyArea", + "mangledName": "XCopyArea", + "type": { + "qualType": "int (Display *, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7032760", + "kind": "ParmVarDecl", + "loc": { + "offset": 62949, + "line": 2199, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62926, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62933, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70327d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 62974, + "line": 2200, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62955, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62955, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7032850", + "kind": "ParmVarDecl", + "loc": { + "offset": 63000, + "line": 2201, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 62980, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 62980, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70328c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63019, + "line": 2202, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63006, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63006, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7032948", + "kind": "ParmVarDecl", + "loc": { + "offset": 63042, + "line": 2203, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63025, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63025, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70329c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63065, + "line": 2204, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63048, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63048, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7032a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 63095, + "line": 2205, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63071, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63080, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7032ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63126, + "line": 2206, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63101, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63110, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7032b48", + "kind": "ParmVarDecl", + "loc": { + "offset": 63150, + "line": 2207, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63132, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63132, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7032bc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63175, + "line": 2209, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63156, + "line": 2208, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63156, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7033160", + "kind": "FunctionDecl", + "loc": { + "offset": 63190, + "line": 2211, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63179, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63303, + "line": 2216, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCopyGC", + "mangledName": "XCopyGC", + "type": { + "qualType": "int (Display *, GC, unsigned long, GC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7032ea0", + "kind": "ParmVarDecl", + "loc": { + "offset": 63226, + "line": 2212, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63203, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63210, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7032f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 63246, + "line": 2213, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63232, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63232, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7032f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 63281, + "line": 2214, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63252, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63261, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7033010", + "kind": "ParmVarDecl", + "loc": { + "offset": 63303, + "line": 2216, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63287, + "line": 2215, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63287, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + } + ] + }, + { + "id": "0x55bbe7033900", + "kind": "FunctionDecl", + "loc": { + "offset": 63318, + "line": 2218, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63307, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63614, + "line": 2230, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCopyPlane", + "mangledName": "XCopyPlane", + "type": { + "qualType": "int (Display *, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7033230", + "kind": "ParmVarDecl", + "loc": { + "offset": 63357, + "line": 2219, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63334, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63341, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70332a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63382, + "line": 2220, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63363, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63363, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7033320", + "kind": "ParmVarDecl", + "loc": { + "offset": 63408, + "line": 2221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63388, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63388, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7033398", + "kind": "ParmVarDecl", + "loc": { + "offset": 63427, + "line": 2222, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63414, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63414, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7033418", + "kind": "ParmVarDecl", + "loc": { + "offset": 63450, + "line": 2223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63433, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63433, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7033498", + "kind": "ParmVarDecl", + "loc": { + "offset": 63473, + "line": 2224, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63456, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63456, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7033518", + "kind": "ParmVarDecl", + "loc": { + "offset": 63503, + "line": 2225, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63479, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63488, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7033598", + "kind": "ParmVarDecl", + "loc": { + "offset": 63534, + "line": 2226, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63509, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63518, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7033618", + "kind": "ParmVarDecl", + "loc": { + "offset": 63558, + "line": 2227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63540, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63540, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7033698", + "kind": "ParmVarDecl", + "loc": { + "offset": 63582, + "line": 2228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63564, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63564, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7033718", + "kind": "ParmVarDecl", + "loc": { + "offset": 63614, + "line": 2230, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63588, + "line": 2229, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63597, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7033b28", + "kind": "FunctionDecl", + "loc": { + "offset": 63629, + "line": 2232, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63618, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63703, + "line": 2235, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultDepth", + "mangledName": "XDefaultDepth", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7033a08", + "kind": "ParmVarDecl", + "loc": { + "offset": 63671, + "line": 2233, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63648, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63655, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7033a88", + "kind": "ParmVarDecl", + "loc": { + "offset": 63703, + "line": 2235, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63677, + "line": 2234, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63677, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7033c80", + "kind": "FunctionDecl", + "loc": { + "offset": 63718, + "line": 2237, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63707, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63767, + "line": 2239, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultDepthOfScreen", + "mangledName": "XDefaultDepthOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7033be8", + "kind": "ParmVarDecl", + "loc": { + "offset": 63767, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63745, + "line": 2238, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63751, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7033dd0", + "kind": "FunctionDecl", + "loc": { + "offset": 63782, + "line": 2241, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63771, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63826, + "line": 2243, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultScreen", + "mangledName": "XDefaultScreen", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7033d38", + "kind": "ParmVarDecl", + "loc": { + "offset": 63826, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63802, + "line": 2242, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63809, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe70340a0", + "kind": "FunctionDecl", + "loc": { + "offset": 63841, + "line": 2245, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63830, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63931, + "line": 2249, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XDefineCursor", + "mangledName": "XDefineCursor", + "type": { + "qualType": "int (Display *, Window, Cursor)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7033e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 63883, + "line": 2246, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63860, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63867, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7033f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 63904, + "line": 2247, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63889, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63889, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7033f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 63931, + "line": 2249, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63910, + "line": 2248, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63910, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + } + ] + }, + { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "loc": { + "offset": 63946, + "line": 2251, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63935, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64038, + "line": 2255, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XDeleteProperty", + "mangledName": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034168", + "kind": "ParmVarDecl", + "loc": { + "offset": 63990, + "line": 2252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63967, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63974, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70341e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 64011, + "line": 2253, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 63996, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 63996, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7034258", + "kind": "ParmVarDecl", + "loc": { + "offset": 64038, + "line": 2255, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64017, + "line": 2254, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64017, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7034520", + "kind": "FunctionDecl", + "loc": { + "offset": 64053, + "line": 2257, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64042, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64118, + "line": 2260, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XDestroyWindow", + "mangledName": "XDestroyWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034408", + "kind": "ParmVarDecl", + "loc": { + "offset": 64096, + "line": 2258, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64073, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64080, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7034480", + "kind": "ParmVarDecl", + "loc": { + "offset": 64118, + "line": 2260, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64102, + "line": 2259, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64102, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe70346f8", + "kind": "FunctionDecl", + "loc": { + "offset": 64133, + "line": 2262, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64122, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64202, + "line": 2265, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDestroySubwindows", + "mangledName": "XDestroySubwindows", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70345e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 64180, + "line": 2263, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64157, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64164, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7034658", + "kind": "ParmVarDecl", + "loc": { + "offset": 64202, + "line": 2265, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64186, + "line": 2264, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64186, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7034850", + "kind": "FunctionDecl", + "loc": { + "offset": 64217, + "line": 2267, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64206, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64262, + "line": 2269, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDoesBackingStore", + "mangledName": "XDoesBackingStore", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70347b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 64262, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64240, + "line": 2268, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64246, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70349a0", + "kind": "FunctionDecl", + "loc": { + "offset": 64278, + "line": 2271, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64266, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64321, + "line": 2273, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDoesSaveUnders", + "mangledName": "XDoesSaveUnders", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034908", + "kind": "ParmVarDecl", + "loc": { + "offset": 64321, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64299, + "line": 2272, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64305, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7034af0", + "kind": "FunctionDecl", + "loc": { + "offset": 64336, + "line": 2275, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64325, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64387, + "line": 2277, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisableAccessControl", + "mangledName": "XDisableAccessControl", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 64387, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64363, + "line": 2276, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64370, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7034cc8", + "kind": "FunctionDecl", + "loc": { + "offset": 64403, + "line": 2280, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64392, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64477, + "line": 2283, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayCells", + "mangledName": "XDisplayCells", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 64445, + "line": 2281, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64422, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64429, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7034c28", + "kind": "ParmVarDecl", + "loc": { + "offset": 64477, + "line": 2283, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64451, + "line": 2282, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7034ea8", + "kind": "FunctionDecl", + "loc": { + "offset": 64492, + "line": 2285, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64481, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64567, + "line": 2288, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayHeight", + "mangledName": "XDisplayHeight", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034d88", + "kind": "ParmVarDecl", + "loc": { + "offset": 64535, + "line": 2286, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64512, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64519, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7034e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 64567, + "line": 2288, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64541, + "line": 2287, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64541, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7035088", + "kind": "FunctionDecl", + "loc": { + "offset": 64582, + "line": 2290, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64571, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64659, + "line": 2293, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayHeightMM", + "mangledName": "XDisplayHeightMM", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7034f68", + "kind": "ParmVarDecl", + "loc": { + "offset": 64627, + "line": 2291, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64604, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64611, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7034fe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 64659, + "line": 2293, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64633, + "line": 2292, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64633, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7035370", + "kind": "FunctionDecl", + "loc": { + "offset": 64674, + "line": 2295, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64663, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64794, + "line": 2299, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XDisplayKeycodes", + "mangledName": "XDisplayKeycodes", + "type": { + "qualType": "int (Display *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7035148", + "kind": "ParmVarDecl", + "loc": { + "offset": 64719, + "line": 2296, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64696, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64703, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70351c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 64756, + "line": 2297, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64725, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64728, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7035248", + "kind": "ParmVarDecl", + "loc": { + "offset": 64794, + "line": 2299, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64762, + "line": 2298, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64765, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7035558", + "kind": "FunctionDecl", + "loc": { + "offset": 64809, + "line": 2301, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64798, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64884, + "line": 2304, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayPlanes", + "mangledName": "XDisplayPlanes", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7035438", + "kind": "ParmVarDecl", + "loc": { + "offset": 64852, + "line": 2302, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64829, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64836, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70354b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 64884, + "line": 2304, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64858, + "line": 2303, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64858, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7035738", + "kind": "FunctionDecl", + "loc": { + "offset": 64899, + "line": 2306, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64888, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64973, + "line": 2309, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayWidth", + "mangledName": "XDisplayWidth", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7035618", + "kind": "ParmVarDecl", + "loc": { + "offset": 64941, + "line": 2307, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64918, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64925, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7035698", + "kind": "ParmVarDecl", + "loc": { + "offset": 64973, + "line": 2309, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64947, + "line": 2308, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 64947, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7035918", + "kind": "FunctionDecl", + "loc": { + "offset": 64988, + "line": 2311, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 64977, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65064, + "line": 2314, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayWidthMM", + "mangledName": "XDisplayWidthMM", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70357f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65032, + "line": 2312, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65009, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65016, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7035878", + "kind": "ParmVarDecl", + "loc": { + "offset": 65064, + "line": 2314, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65038, + "line": 2313, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65038, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7035f80", + "kind": "FunctionDecl", + "loc": { + "offset": 65079, + "line": 2316, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65068, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65306, + "line": 2326, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawArc", + "mangledName": "XDrawArc", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70359d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65116, + "line": 2317, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65093, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65100, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7035a50", + "kind": "ParmVarDecl", + "loc": { + "offset": 65139, + "line": 2318, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65122, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65122, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7035ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65158, + "line": 2319, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65145, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65145, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7035b48", + "kind": "ParmVarDecl", + "loc": { + "offset": 65177, + "line": 2320, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65164, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65164, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7035bc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65196, + "line": 2321, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65183, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65183, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7035c48", + "kind": "ParmVarDecl", + "loc": { + "offset": 65226, + "line": 2322, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65202, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65211, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7035cc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65257, + "line": 2323, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65232, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65241, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7035d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 65281, + "line": 2324, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65263, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65263, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7035dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65306, + "line": 2326, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65287, + "line": 2325, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65287, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7036470", + "kind": "FunctionDecl", + "loc": { + "offset": 65321, + "line": 2328, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65310, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65448, + "line": 2334, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawArcs", + "mangledName": "XDrawArcs", + "type": { + "qualType": "int (Display *, Drawable, GC, XArc *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70360b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 65359, + "line": 2329, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65336, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65343, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7036128", + "kind": "ParmVarDecl", + "loc": { + "offset": 65382, + "line": 2330, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65365, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65365, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70361a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 65401, + "line": 2331, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65388, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65388, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7036298", + "kind": "ParmVarDecl", + "loc": { + "offset": 65424, + "line": 2332, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65407, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65411, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XArc *" + } + }, + { + "id": "0x55bbe7036318", + "kind": "ParmVarDecl", + "loc": { + "offset": 65448, + "line": 2334, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65430, + "line": 2333, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65430, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70369c0", + "kind": "FunctionDecl", + "loc": { + "offset": 65463, + "line": 2336, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65452, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65645, + "line": 2344, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawImageString", + "mangledName": "XDrawImageString", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7036548", + "kind": "ParmVarDecl", + "loc": { + "offset": 65508, + "line": 2337, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65485, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65492, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70365c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 65531, + "line": 2338, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65514, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65514, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7036638", + "kind": "ParmVarDecl", + "loc": { + "offset": 65550, + "line": 2339, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65537, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65537, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70366b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65569, + "line": 2340, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65556, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65556, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7036738", + "kind": "ParmVarDecl", + "loc": { + "offset": 65588, + "line": 2341, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65575, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65575, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70367b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65620, + "line": 2342, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 65594, + "file": "/usr/include/X11/Xlib.h", + "line": 2342, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 65606, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7036838", + "kind": "ParmVarDecl", + "loc": { + "offset": 65645, + "line": 2344, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65626, + "line": 2343, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65626, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7036f70", + "kind": "FunctionDecl", + "loc": { + "offset": 65660, + "line": 2346, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65649, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65847, + "line": 2354, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawImageString16", + "mangledName": "XDrawImageString16", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, const XChar2b *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7036aa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65707, + "line": 2347, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65684, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65691, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7036b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 65730, + "line": 2348, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65713, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65713, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7036b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 65749, + "line": 2349, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65736, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65736, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7036c18", + "kind": "ParmVarDecl", + "loc": { + "offset": 65768, + "line": 2350, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65755, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65755, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7036c98", + "kind": "ParmVarDecl", + "loc": { + "offset": 65787, + "line": 2351, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65774, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65774, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7036d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 65822, + "line": 2352, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 65793, + "file": "/usr/include/X11/Xlib.h", + "line": 2352, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 65808, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XChar2b *" + } + }, + { + "id": "0x55bbe7036de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65847, + "line": 2354, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65828, + "line": 2353, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65828, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70374d0", + "kind": "FunctionDecl", + "loc": { + "offset": 65862, + "line": 2356, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65851, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66023, + "line": 2364, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawLine", + "mangledName": "XDrawLine", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7037058", + "kind": "ParmVarDecl", + "loc": { + "offset": 65900, + "line": 2357, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65877, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65884, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70370d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 65923, + "line": 2358, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65906, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65906, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7037148", + "kind": "ParmVarDecl", + "loc": { + "offset": 65942, + "line": 2359, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65929, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65929, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70371c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 65962, + "line": 2360, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65948, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65948, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7037248", + "kind": "ParmVarDecl", + "loc": { + "offset": 65982, + "line": 2361, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65968, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65968, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70372c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66002, + "line": 2362, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 65988, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 65988, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7037348", + "kind": "ParmVarDecl", + "loc": { + "offset": 66023, + "line": 2364, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66008, + "line": 2363, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66008, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7037a10", + "kind": "FunctionDecl", + "loc": { + "offset": 66038, + "line": 2366, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66027, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66194, + "line": 2373, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawLines", + "mangledName": "XDrawLines", + "type": { + "qualType": "int (Display *, Drawable, GC, XPoint *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70375b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66077, + "line": 2367, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66054, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66061, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7037630", + "kind": "ParmVarDecl", + "loc": { + "offset": 66100, + "line": 2368, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66083, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66083, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70376a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66119, + "line": 2369, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66106, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66106, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7037798", + "kind": "ParmVarDecl", + "loc": { + "offset": 66146, + "line": 2370, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66125, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66131, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XPoint *" + } + }, + { + "id": "0x55bbe7037818", + "kind": "ParmVarDecl", + "loc": { + "offset": 66171, + "line": 2371, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66152, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66152, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7037898", + "kind": "ParmVarDecl", + "loc": { + "offset": 66194, + "line": 2373, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66177, + "line": 2372, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66177, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7037e40", + "kind": "FunctionDecl", + "loc": { + "offset": 66209, + "line": 2375, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66198, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66329, + "line": 2381, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawPoint", + "mangledName": "XDrawPoint", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7037af0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66248, + "line": 2376, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66225, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66232, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7037b68", + "kind": "ParmVarDecl", + "loc": { + "offset": 66271, + "line": 2377, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66254, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66254, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7037be0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66290, + "line": 2378, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66277, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66277, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7037c60", + "kind": "ParmVarDecl", + "loc": { + "offset": 66309, + "line": 2379, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66296, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66296, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7037ce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66329, + "line": 2381, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66315, + "line": 2380, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66315, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7038280", + "kind": "FunctionDecl", + "loc": { + "offset": 66344, + "line": 2383, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66333, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66501, + "line": 2390, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawPoints", + "mangledName": "XDrawPoints", + "type": { + "qualType": "int (Display *, Drawable, GC, XPoint *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7037f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 66384, + "line": 2384, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66361, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66368, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7037f90", + "kind": "ParmVarDecl", + "loc": { + "offset": 66407, + "line": 2385, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66390, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66390, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7038008", + "kind": "ParmVarDecl", + "loc": { + "offset": 66426, + "line": 2386, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66413, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66413, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70380c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66453, + "line": 2387, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66432, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66438, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XPoint *" + } + }, + { + "id": "0x55bbe7038140", + "kind": "ParmVarDecl", + "loc": { + "offset": 66478, + "line": 2388, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66459, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66459, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70381c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66501, + "line": 2390, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66484, + "line": 2389, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66484, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70387e0", + "kind": "FunctionDecl", + "loc": { + "offset": 66516, + "line": 2392, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66505, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66701, + "line": 2400, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawRectangle", + "mangledName": "XDrawRectangle", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7038360", + "kind": "ParmVarDecl", + "loc": { + "offset": 66559, + "line": 2393, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66536, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66543, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70383d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66582, + "line": 2394, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66565, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66565, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7038450", + "kind": "ParmVarDecl", + "loc": { + "offset": 66601, + "line": 2395, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66588, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66588, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70384d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66620, + "line": 2396, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66607, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66607, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7038550", + "kind": "ParmVarDecl", + "loc": { + "offset": 66639, + "line": 2397, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66626, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66626, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70385d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66669, + "line": 2398, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66645, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66654, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7038650", + "kind": "ParmVarDecl", + "loc": { + "offset": 66701, + "line": 2400, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66675, + "line": 2399, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66684, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7038c60", + "kind": "FunctionDecl", + "loc": { + "offset": 66716, + "line": 2402, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66705, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66867, + "line": 2408, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawRectangles", + "mangledName": "XDrawRectangles", + "type": { + "qualType": "int (Display *, Drawable, GC, XRectangle *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70388c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66760, + "line": 2403, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66737, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66744, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7038940", + "kind": "ParmVarDecl", + "loc": { + "offset": 66783, + "line": 2404, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66766, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66766, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70389b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 66802, + "line": 2405, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66789, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66789, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7038a88", + "kind": "ParmVarDecl", + "loc": { + "offset": 66837, + "line": 2406, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66808, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66818, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7038b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 66867, + "line": 2408, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66843, + "line": 2407, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66843, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70390f0", + "kind": "FunctionDecl", + "loc": { + "offset": 66882, + "line": 2410, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66871, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67025, + "line": 2416, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawSegments", + "mangledName": "XDrawSegments", + "type": { + "qualType": "int (Display *, Drawable, GC, XSegment *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7038d38", + "kind": "ParmVarDecl", + "loc": { + "offset": 66924, + "line": 2411, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66901, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66908, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7038db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 66947, + "line": 2412, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66930, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66930, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7038e28", + "kind": "ParmVarDecl", + "loc": { + "offset": 66966, + "line": 2413, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66953, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66953, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7038f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 66997, + "line": 2414, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 66972, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 66980, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSegment *" + } + }, + { + "id": "0x55bbe7038f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 67025, + "line": 2416, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67003, + "line": 2415, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67003, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7039580", + "kind": "FunctionDecl", + "loc": { + "offset": 67040, + "line": 2418, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67029, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67217, + "line": 2426, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawString", + "mangledName": "XDrawString", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70391c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67080, + "line": 2419, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67057, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67064, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7039240", + "kind": "ParmVarDecl", + "loc": { + "offset": 67103, + "line": 2420, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67086, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67086, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70392b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67122, + "line": 2421, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67109, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67109, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7039338", + "kind": "ParmVarDecl", + "loc": { + "offset": 67141, + "line": 2422, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67128, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67128, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70393b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67160, + "line": 2423, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67147, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67147, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7039438", + "kind": "ParmVarDecl", + "loc": { + "offset": 67192, + "line": 2424, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 67166, + "file": "/usr/include/X11/Xlib.h", + "line": 2424, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 67178, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe70394b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67217, + "line": 2426, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67198, + "line": 2425, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67198, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7039a18", + "kind": "FunctionDecl", + "loc": { + "offset": 67232, + "line": 2428, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67221, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67414, + "line": 2436, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawString16", + "mangledName": "XDrawString16", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, const XChar2b *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7039668", + "kind": "ParmVarDecl", + "loc": { + "offset": 67274, + "line": 2429, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67251, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67258, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70396e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 67297, + "line": 2430, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67280, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67280, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7039758", + "kind": "ParmVarDecl", + "loc": { + "offset": 67316, + "line": 2431, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67303, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67303, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70397d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67335, + "line": 2432, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7039858", + "kind": "ParmVarDecl", + "loc": { + "offset": 67354, + "line": 2433, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67341, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67341, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70398d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 67389, + "line": 2434, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 67360, + "file": "/usr/include/X11/Xlib.h", + "line": 2434, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 67375, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XChar2b *" + } + }, + { + "id": "0x55bbe7039950", + "kind": "ParmVarDecl", + "loc": { + "offset": 67414, + "line": 2436, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67395, + "line": 2435, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67395, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7039ff0", + "kind": "FunctionDecl", + "loc": { + "offset": 67429, + "line": 2438, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67418, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67601, + "line": 2446, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawText", + "mangledName": "XDrawText", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, XTextItem *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7039b00", + "kind": "ParmVarDecl", + "loc": { + "offset": 67467, + "line": 2439, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67444, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67451, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7039b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 67490, + "line": 2440, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67473, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67473, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7039bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 67509, + "line": 2441, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67496, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67496, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7039c70", + "kind": "ParmVarDecl", + "loc": { + "offset": 67528, + "line": 2442, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67515, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67515, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7039cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 67547, + "line": 2443, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67534, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67534, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7039de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67576, + "line": 2444, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67553, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67562, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextItem *" + } + }, + { + "id": "0x55bbe7039e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 67601, + "line": 2446, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67582, + "line": 2445, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67582, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703a600", + "kind": "FunctionDecl", + "loc": { + "offset": 67616, + "line": 2448, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67605, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67791, + "line": 2456, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDrawText16", + "mangledName": "XDrawText16", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, XTextItem16 *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703a118", + "kind": "ParmVarDecl", + "loc": { + "offset": 67656, + "line": 2449, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67633, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67640, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703a190", + "kind": "ParmVarDecl", + "loc": { + "offset": 67679, + "line": 2450, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67662, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67662, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703a208", + "kind": "ParmVarDecl", + "loc": { + "offset": 67698, + "line": 2451, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67685, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67685, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703a288", + "kind": "ParmVarDecl", + "loc": { + "offset": 67717, + "line": 2452, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67704, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67704, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703a308", + "kind": "ParmVarDecl", + "loc": { + "offset": 67736, + "line": 2453, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67723, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67723, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703a3f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67766, + "line": 2454, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67742, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67753, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextItem16 *" + } + }, + { + "id": "0x55bbe703a478", + "kind": "ParmVarDecl", + "loc": { + "offset": 67791, + "line": 2456, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67772, + "line": 2455, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67772, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703a780", + "kind": "FunctionDecl", + "loc": { + "offset": 67806, + "line": 2458, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67795, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67856, + "line": 2460, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEnableAccessControl", + "mangledName": "XEnableAccessControl", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703a6e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67856, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67832, + "line": 2459, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67839, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe703a958", + "kind": "FunctionDecl", + "loc": { + "offset": 67871, + "line": 2462, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67860, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67936, + "line": 2465, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEventsQueued", + "mangledName": "XEventsQueued", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703a838", + "kind": "ParmVarDecl", + "loc": { + "offset": 67913, + "line": 2463, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67890, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67897, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703a8b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 67936, + "line": 2465, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67919, + "line": 2464, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67919, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703ac40", + "kind": "FunctionDecl", + "loc": { + "offset": 67954, + "line": 2467, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67940, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68053, + "line": 2471, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFetchName", + "mangledName": "XFetchName", + "type": { + "qualType": "int (Display *, Window, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703aa18", + "kind": "ParmVarDecl", + "loc": { + "offset": 67993, + "line": 2468, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67970, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67977, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703aa90", + "kind": "ParmVarDecl", + "loc": { + "offset": 68014, + "line": 2469, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67999, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 67999, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe703ab10", + "kind": "ParmVarDecl", + "loc": { + "offset": 68053, + "line": 2471, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68020, + "line": 2470, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68025, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe703b1d0", + "kind": "FunctionDecl", + "loc": { + "offset": 68068, + "line": 2473, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68057, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68295, + "line": 2483, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFillArc", + "mangledName": "XFillArc", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703ad08", + "kind": "ParmVarDecl", + "loc": { + "offset": 68105, + "line": 2474, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68082, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68089, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703ad80", + "kind": "ParmVarDecl", + "loc": { + "offset": 68128, + "line": 2475, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68111, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68111, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703adf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68147, + "line": 2476, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68134, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68134, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703ae78", + "kind": "ParmVarDecl", + "loc": { + "offset": 68166, + "line": 2477, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68153, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68153, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703aef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68185, + "line": 2478, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68172, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68172, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703af78", + "kind": "ParmVarDecl", + "loc": { + "offset": 68215, + "line": 2479, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68191, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68200, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703aff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68246, + "line": 2480, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68221, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68230, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703b078", + "kind": "ParmVarDecl", + "loc": { + "offset": 68270, + "line": 2481, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68252, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68252, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703b0f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68295, + "line": 2483, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68276, + "line": 2482, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68276, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703b568", + "kind": "FunctionDecl", + "loc": { + "offset": 68310, + "line": 2485, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68299, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68437, + "line": 2491, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFillArcs", + "mangledName": "XFillArcs", + "type": { + "qualType": "int (Display *, Drawable, GC, XArc *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703b2c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68348, + "line": 2486, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68325, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68332, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703b340", + "kind": "ParmVarDecl", + "loc": { + "offset": 68371, + "line": 2487, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68354, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68354, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703b3b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68390, + "line": 2488, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68377, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68377, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703b430", + "kind": "ParmVarDecl", + "loc": { + "offset": 68413, + "line": 2489, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68396, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68400, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XArc *" + } + }, + { + "id": "0x55bbe703b4b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 68437, + "line": 2491, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68419, + "line": 2490, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68419, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703bab0", + "kind": "FunctionDecl", + "loc": { + "offset": 68452, + "line": 2493, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68441, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68633, + "line": 2501, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFillPolygon", + "mangledName": "XFillPolygon", + "type": { + "qualType": "int (Display *, Drawable, GC, XPoint *, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703b640", + "kind": "ParmVarDecl", + "loc": { + "offset": 68493, + "line": 2494, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68470, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68477, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703b6b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68516, + "line": 2495, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68499, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68499, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703b730", + "kind": "ParmVarDecl", + "loc": { + "offset": 68535, + "line": 2496, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68522, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68522, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703b7a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68562, + "line": 2497, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68541, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68547, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XPoint *" + } + }, + { + "id": "0x55bbe703b828", + "kind": "ParmVarDecl", + "loc": { + "offset": 68587, + "line": 2498, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68568, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68568, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703b8a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 68610, + "line": 2499, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68593, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68593, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703b928", + "kind": "ParmVarDecl", + "loc": { + "offset": 68633, + "line": 2501, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68616, + "line": 2500, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68616, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703bf50", + "kind": "FunctionDecl", + "loc": { + "offset": 68648, + "line": 2503, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68637, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68833, + "line": 2511, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFillRectangle", + "mangledName": "XFillRectangle", + "type": { + "qualType": "int (Display *, Drawable, GC, int, int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703bb98", + "kind": "ParmVarDecl", + "loc": { + "offset": 68691, + "line": 2504, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68668, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68675, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703bc10", + "kind": "ParmVarDecl", + "loc": { + "offset": 68714, + "line": 2505, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68697, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68697, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703bc88", + "kind": "ParmVarDecl", + "loc": { + "offset": 68733, + "line": 2506, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68720, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68720, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703bd08", + "kind": "ParmVarDecl", + "loc": { + "offset": 68752, + "line": 2507, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68739, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68739, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703bd88", + "kind": "ParmVarDecl", + "loc": { + "offset": 68771, + "line": 2508, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68758, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68758, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703be08", + "kind": "ParmVarDecl", + "loc": { + "offset": 68801, + "line": 2509, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68777, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68786, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703be88", + "kind": "ParmVarDecl", + "loc": { + "offset": 68833, + "line": 2511, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68807, + "line": 2510, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68816, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe703c308", + "kind": "FunctionDecl", + "loc": { + "offset": 68848, + "line": 2513, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68837, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68999, + "line": 2519, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFillRectangles", + "mangledName": "XFillRectangles", + "type": { + "qualType": "int (Display *, Drawable, GC, XRectangle *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703c038", + "kind": "ParmVarDecl", + "loc": { + "offset": 68892, + "line": 2514, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68869, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68876, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703c0e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 68915, + "line": 2515, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68898, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68898, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703c158", + "kind": "ParmVarDecl", + "loc": { + "offset": 68934, + "line": 2516, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68921, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68921, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703c1d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 68969, + "line": 2517, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68940, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68950, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe703c250", + "kind": "ParmVarDecl", + "loc": { + "offset": 68999, + "line": 2519, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 68975, + "line": 2518, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 68975, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703c478", + "kind": "FunctionDecl", + "loc": { + "offset": 69014, + "line": 2521, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69003, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69050, + "line": 2523, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFlush", + "mangledName": "XFlush", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703c3e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69050, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69026, + "line": 2522, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69033, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe703c650", + "kind": "FunctionDecl", + "loc": { + "offset": 69065, + "line": 2525, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69054, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69134, + "line": 2528, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XForceScreenSaver", + "mangledName": "XForceScreenSaver", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703c530", + "kind": "ParmVarDecl", + "loc": { + "offset": 69111, + "line": 2526, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69088, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69095, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703c5b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69134, + "line": 2528, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69117, + "line": 2527, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69117, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "loc": { + "offset": 69149, + "line": 2530, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69138, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69178, + "line": 2532, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XFree", + "mangledName": "XFree", + "type": { + "qualType": "int (void *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703c718", + "kind": "ParmVarDecl", + "loc": { + "offset": 69178, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69160, + "line": 2531, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69164, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe703c9c0", + "kind": "FunctionDecl", + "loc": { + "offset": 69193, + "line": 2534, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69182, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69266, + "line": 2537, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeColormap", + "mangledName": "XFreeColormap", + "type": { + "qualType": "int (Display *, Colormap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703c868", + "kind": "ParmVarDecl", + "loc": { + "offset": 69235, + "line": 2535, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69212, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69219, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703c8e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69266, + "line": 2537, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69241, + "line": 2536, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69241, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe703cdd0", + "kind": "FunctionDecl", + "loc": { + "offset": 69281, + "line": 2539, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69270, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69442, + "line": 2545, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeColors", + "mangledName": "XFreeColors", + "type": { + "qualType": "int (Display *, Colormap, unsigned long *, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703ca80", + "kind": "ParmVarDecl", + "loc": { + "offset": 69321, + "line": 2540, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69298, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69305, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703caf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69351, + "line": 2541, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69327, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69327, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe703cb78", + "kind": "ParmVarDecl", + "loc": { + "offset": 69384, + "line": 2542, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69357, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69370, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe703cbf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69409, + "line": 2543, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69390, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69390, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703cc78", + "kind": "ParmVarDecl", + "loc": { + "offset": 69442, + "line": 2545, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69415, + "line": 2544, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69424, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe703d000", + "kind": "FunctionDecl", + "loc": { + "offset": 69457, + "line": 2547, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69446, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69524, + "line": 2550, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeCursor", + "mangledName": "XFreeCursor", + "type": { + "qualType": "int (Display *, Cursor)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703cea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69497, + "line": 2548, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69474, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69481, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703cf20", + "kind": "ParmVarDecl", + "loc": { + "offset": 69524, + "line": 2550, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69503, + "line": 2549, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69503, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + } + ] + }, + { + "id": "0x55bbe703d190", + "kind": "FunctionDecl", + "loc": { + "offset": 69539, + "line": 2552, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69528, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69582, + "line": 2554, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeExtensionList", + "mangledName": "XFreeExtensionList", + "type": { + "qualType": "int (char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703d0c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69582, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69563, + "line": 2553, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69568, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe703d3e0", + "kind": "FunctionDecl", + "loc": { + "offset": 69597, + "line": 2556, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69586, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69672, + "line": 2559, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeFont", + "mangledName": "XFreeFont", + "type": { + "qualType": "int (Display *, XFontStruct *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703d248", + "kind": "ParmVarDecl", + "loc": { + "offset": 69635, + "line": 2557, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69612, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69619, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703d2c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69672, + "line": 2559, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69641, + "line": 2558, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69652, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + } + ] + }, + { + "id": "0x55bbe703d6d0", + "kind": "FunctionDecl", + "loc": { + "offset": 69687, + "line": 2561, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69676, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69790, + "line": 2565, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeFontInfo", + "mangledName": "XFreeFontInfo", + "type": { + "qualType": "int (char **, XFontStruct *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703d4a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69725, + "line": 2562, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69706, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69711, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe703d520", + "kind": "ParmVarDecl", + "loc": { + "offset": 69759, + "line": 2563, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69731, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69742, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe703d5a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69790, + "line": 2565, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69765, + "line": 2564, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69765, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703d838", + "kind": "FunctionDecl", + "loc": { + "offset": 69805, + "line": 2567, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69794, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69844, + "line": 2569, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeFontNames", + "mangledName": "XFreeFontNames", + "type": { + "qualType": "int (char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703d7a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69844, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69825, + "line": 2568, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69830, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe703d990", + "kind": "FunctionDecl", + "loc": { + "offset": 69859, + "line": 2571, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69848, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69897, + "line": 2573, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeFontPath", + "mangledName": "XFreeFontPath", + "type": { + "qualType": "int (char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703d8f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 69897, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69878, + "line": 2572, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69883, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe703dbe0", + "kind": "FunctionDecl", + "loc": { + "offset": 69912, + "line": 2575, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69901, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69968, + "line": 2578, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeGC", + "mangledName": "XFreeGC", + "type": { + "qualType": "int (Display *, GC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703da48", + "kind": "ParmVarDecl", + "loc": { + "offset": 69948, + "line": 2576, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69925, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69932, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703dac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 69968, + "line": 2578, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69954, + "line": 2577, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 69954, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + } + ] + }, + { + "id": "0x55bbe703dda0", + "kind": "FunctionDecl", + "loc": { + "offset": 69983, + "line": 2580, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 69972, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70035, + "line": 2582, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XFreeModifiermap", + "mangledName": "XFreeModifiermap", + "type": { + "qualType": "int (XModifierKeymap *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703dca0", + "kind": "ParmVarDecl", + "loc": { + "offset": 70035, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70005, + "line": 2581, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70020, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XModifierKeymap *" + } + } + ] + }, + { + "id": "0x55bbe703dfb0", + "kind": "FunctionDecl", + "loc": { + "offset": 70050, + "line": 2584, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70039, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70117, + "line": 2587, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreePixmap", + "mangledName": "XFreePixmap", + "type": { + "qualType": "int (Display *, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703de58", + "kind": "ParmVarDecl", + "loc": { + "offset": 70090, + "line": 2585, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70067, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70074, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703ded0", + "kind": "ParmVarDecl", + "loc": { + "offset": 70117, + "line": 2587, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70096, + "line": 2586, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70096, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe703e8a0", + "kind": "FunctionDecl", + "loc": { + "offset": 70132, + "line": 2589, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70121, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70526, + "line": 2603, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGeometry", + "mangledName": "XGeometry", + "type": { + "qualType": "int (Display *, int, const char *, const char *, unsigned int, unsigned int, unsigned int, int, int, int *, int *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703e070", + "kind": "ParmVarDecl", + "loc": { + "offset": 70170, + "line": 2590, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70147, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70154, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703e108", + "kind": "ParmVarDecl", + "loc": { + "offset": 70194, + "line": 2591, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70176, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70176, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703e188", + "kind": "ParmVarDecl", + "loc": { + "offset": 70228, + "line": 2592, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 70200, + "file": "/usr/include/X11/Xlib.h", + "line": 2592, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 70212, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe703e208", + "kind": "ParmVarDecl", + "loc": { + "offset": 70270, + "line": 2593, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 70234, + "file": "/usr/include/X11/Xlib.h", + "line": 2593, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 70246, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe703e288", + "kind": "ParmVarDecl", + "loc": { + "offset": 70301, + "line": 2594, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70276, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70285, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703e308", + "kind": "ParmVarDecl", + "loc": { + "offset": 70332, + "line": 2595, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70307, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70316, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703e388", + "kind": "ParmVarDecl", + "loc": { + "offset": 70364, + "line": 2596, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70338, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70347, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe703e408", + "kind": "ParmVarDecl", + "loc": { + "offset": 70388, + "line": 2597, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70370, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70370, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703e488", + "kind": "ParmVarDecl", + "loc": { + "offset": 70412, + "line": 2598, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70394, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70394, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703e508", + "kind": "ParmVarDecl", + "loc": { + "offset": 70438, + "line": 2599, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70418, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70421, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe703e588", + "kind": "ParmVarDecl", + "loc": { + "offset": 70464, + "line": 2600, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70444, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70447, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe703e608", + "kind": "ParmVarDecl", + "loc": { + "offset": 70494, + "line": 2601, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70470, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70473, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe703e688", + "kind": "ParmVarDecl", + "loc": { + "offset": 70526, + "line": 2603, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70500, + "line": 2602, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70503, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe703edb0", + "kind": "FunctionDecl", + "loc": { + "offset": 70541, + "line": 2605, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70530, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70751, + "line": 2612, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetErrorDatabaseText", + "mangledName": "XGetErrorDatabaseText", + "type": { + "qualType": "int (Display *, const char *, const char *, const char *, char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703e9b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 70591, + "line": 2606, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70568, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70575, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703ea38", + "kind": "ParmVarDecl", + "loc": { + "offset": 70621, + "line": 2607, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 70597, + "file": "/usr/include/X11/Xlib.h", + "line": 2607, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 70609, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe703eab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 70654, + "line": 2608, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 70627, + "file": "/usr/include/X11/Xlib.h", + "line": 2608, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 70639, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe703eb38", + "kind": "ParmVarDecl", + "loc": { + "offset": 70694, + "line": 2609, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 70660, + "file": "/usr/include/X11/Xlib.h", + "line": 2609, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 70672, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe703ebb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 70726, + "line": 2610, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70700, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70704, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe703ec38", + "kind": "ParmVarDecl", + "loc": { + "offset": 70751, + "line": 2612, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70732, + "line": 2611, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70732, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703f160", + "kind": "FunctionDecl", + "loc": { + "offset": 70766, + "line": 2614, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70755, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70887, + "line": 2619, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetErrorText", + "mangledName": "XGetErrorText", + "type": { + "qualType": "int (Display *, int, char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703ee90", + "kind": "ParmVarDecl", + "loc": { + "offset": 70808, + "line": 2615, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70785, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70792, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703ef10", + "kind": "ParmVarDecl", + "loc": { + "offset": 70830, + "line": 2616, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70814, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70814, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe703ef90", + "kind": "ParmVarDecl", + "loc": { + "offset": 70862, + "line": 2617, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70836, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70840, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe703f010", + "kind": "ParmVarDecl", + "loc": { + "offset": 70887, + "line": 2619, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70868, + "line": 2618, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70868, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe703f450", + "kind": "FunctionDecl", + "loc": { + "offset": 70903, + "line": 2621, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70891, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71017, + "line": 2625, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetFontProperty", + "mangledName": "XGetFontProperty", + "type": { + "qualType": "int (XFontStruct *, Atom, unsigned long *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703f230", + "kind": "ParmVarDecl", + "loc": { + "offset": 70955, + "line": 2622, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70925, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70936, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe703f2a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 70977, + "line": 2623, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70961, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70961, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe703f328", + "kind": "ParmVarDecl", + "loc": { + "offset": 71017, + "line": 2625, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 70983, + "line": 2624, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 70996, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + } + ] + }, + { + "id": "0x55bbe703f738", + "kind": "FunctionDecl", + "loc": { + "offset": 71035, + "line": 2627, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71021, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71168, + "line": 2632, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetGCValues", + "mangledName": "XGetGCValues", + "type": { + "qualType": "int (Display *, GC, unsigned long, XGCValues *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703f518", + "kind": "ParmVarDecl", + "loc": { + "offset": 71076, + "line": 2628, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71053, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71060, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703f590", + "kind": "ParmVarDecl", + "loc": { + "offset": 71095, + "line": 2629, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71082, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71082, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe703f610", + "kind": "ParmVarDecl", + "loc": { + "offset": 71130, + "line": 2630, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71101, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71110, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe703f688", + "kind": "ParmVarDecl", + "loc": { + "offset": 71168, + "line": 2632, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71136, + "line": 2631, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71145, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XGCValues *" + } + } + ] + }, + { + "id": "0x55bbe703fdb0", + "kind": "FunctionDecl", + "loc": { + "offset": 71186, + "line": 2634, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71172, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71495, + "line": 2644, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetGeometry", + "mangledName": "XGetGeometry", + "type": { + "qualType": "int (Display *, Drawable, Window *, int *, int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703f808", + "kind": "ParmVarDecl", + "loc": { + "offset": 71227, + "line": 2635, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71204, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71211, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703f880", + "kind": "ParmVarDecl", + "loc": { + "offset": 71250, + "line": 2636, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71233, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71233, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe703f8f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 71282, + "line": 2637, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71256, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71262, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe703f978", + "kind": "ParmVarDecl", + "loc": { + "offset": 71308, + "line": 2638, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71288, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71291, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe703f9f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 71334, + "line": 2639, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71314, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71317, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe703fa78", + "kind": "ParmVarDecl", + "loc": { + "offset": 71372, + "line": 2640, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71340, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71352, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe703faf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 71411, + "line": 2641, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71378, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71390, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe703fb78", + "kind": "ParmVarDecl", + "loc": { + "offset": 71456, + "line": 2642, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71417, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71429, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe703fbf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 71495, + "line": 2644, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71462, + "line": 2643, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71474, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe7040048", + "kind": "FunctionDecl", + "loc": { + "offset": 71513, + "line": 2646, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71499, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71612, + "line": 2650, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetIconName", + "mangledName": "XGetIconName", + "type": { + "qualType": "int (Display *, Window, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe703fea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 71554, + "line": 2647, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71531, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71538, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe703ff20", + "kind": "ParmVarDecl", + "loc": { + "offset": 71575, + "line": 2648, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71560, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71560, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe703ffa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 71612, + "line": 2650, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71581, + "line": 2649, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71586, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe7040350", + "kind": "FunctionDecl", + "loc": { + "offset": 71627, + "line": 2652, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71616, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71738, + "line": 2656, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetInputFocus", + "mangledName": "XGetInputFocus", + "type": { + "qualType": "int (Display *, Window *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7040128", + "kind": "ParmVarDecl", + "loc": { + "offset": 71670, + "line": 2653, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71647, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71654, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70401a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 71703, + "line": 2654, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71676, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71682, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe7040220", + "kind": "ParmVarDecl", + "loc": { + "offset": 71738, + "line": 2656, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71709, + "line": 2655, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71712, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7040620", + "kind": "FunctionDecl", + "loc": { + "offset": 71753, + "line": 2658, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71742, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71843, + "line": 2661, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetKeyboardControl", + "mangledName": "XGetKeyboardControl", + "type": { + "qualType": "int (Display *, XKeyboardState *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7040418", + "kind": "ParmVarDecl", + "loc": { + "offset": 71801, + "line": 2659, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71778, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71785, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7040508", + "kind": "ParmVarDecl", + "loc": { + "offset": 71843, + "line": 2661, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71807, + "line": 2660, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71821, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyboardState *" + } + } + ] + }, + { + "id": "0x55bbe70409b0", + "kind": "FunctionDecl", + "loc": { + "offset": 71858, + "line": 2663, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71847, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72022, + "line": 2668, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetPointerControl", + "mangledName": "XGetPointerControl", + "type": { + "qualType": "int (Display *, int *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70406e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 71905, + "line": 2664, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71882, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71889, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7040760", + "kind": "ParmVarDecl", + "loc": { + "offset": 71945, + "line": 2665, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71911, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71914, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe70407e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 71987, + "line": 2666, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71951, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71954, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7040860", + "kind": "ParmVarDecl", + "loc": { + "offset": 72022, + "line": 2668, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 71993, + "line": 2667, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 71996, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7040cb0", + "kind": "FunctionDecl", + "loc": { + "offset": 72037, + "line": 2670, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72026, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72144, + "line": 2674, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetPointerMapping", + "mangledName": "XGetPointerMapping", + "type": { + "qualType": "int (Display *, unsigned char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7040a80", + "kind": "ParmVarDecl", + "loc": { + "offset": 72084, + "line": 2671, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72061, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72068, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7040b00", + "kind": "ParmVarDecl", + "loc": { + "offset": 72121, + "line": 2672, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72090, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72103, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned char *" + } + }, + { + "id": "0x55bbe7040b80", + "kind": "ParmVarDecl", + "loc": { + "offset": 72144, + "line": 2674, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72127, + "line": 2673, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72127, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70410d0", + "kind": "FunctionDecl", + "loc": { + "offset": 72159, + "line": 2676, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72148, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72349, + "line": 2682, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetScreenSaver", + "mangledName": "XGetScreenSaver", + "type": { + "qualType": "int (Display *, int *, int *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7040d78", + "kind": "ParmVarDecl", + "loc": { + "offset": 72203, + "line": 2677, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72180, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72187, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7040df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72235, + "line": 2678, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72209, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72212, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7040e78", + "kind": "ParmVarDecl", + "loc": { + "offset": 72268, + "line": 2679, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72241, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72244, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7040ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72308, + "line": 2680, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72274, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72277, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7040f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 72349, + "line": 2682, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72314, + "line": 2681, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72317, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe70413c0", + "kind": "FunctionDecl", + "loc": { + "offset": 72367, + "line": 2684, + "col": 15, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72353, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72477, + "line": 2688, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetTransientForHint", + "mangledName": "XGetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70411a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72416, + "line": 2685, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72393, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72400, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7041220", + "kind": "ParmVarDecl", + "loc": { + "offset": 72437, + "line": 2686, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72422, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72422, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7041298", + "kind": "ParmVarDecl", + "loc": { + "offset": 72477, + "line": 2688, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72443, + "line": 2687, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72449, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + } + ] + }, + { + "id": "0x55bbe7041c20", + "kind": "FunctionDecl", + "loc": { + "offset": 72492, + "line": 2690, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72481, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72894, + "line": 2703, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetWindowProperty", + "mangledName": "XGetWindowProperty", + "type": { + "qualType": "int (Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7041488", + "kind": "ParmVarDecl", + "loc": { + "offset": 72539, + "line": 2691, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72516, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72523, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7041500", + "kind": "ParmVarDecl", + "loc": { + "offset": 72560, + "line": 2692, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72545, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72545, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7041578", + "kind": "ParmVarDecl", + "loc": { + "offset": 72586, + "line": 2693, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72566, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72566, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe70415f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72615, + "line": 2694, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72592, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72592, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe7041678", + "kind": "ParmVarDecl", + "loc": { + "offset": 72644, + "line": 2695, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72621, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72621, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe70416f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72668, + "line": 2696, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 72650, + "line": 2696, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 72650, + "line": 2696, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7041770", + "kind": "ParmVarDecl", + "loc": { + "offset": 72694, + "line": 2697, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72674, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72674, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe70417e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72731, + "line": 2698, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72700, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72704, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom *" + } + }, + { + "id": "0x55bbe7041868", + "kind": "ParmVarDecl", + "loc": { + "offset": 72769, + "line": 2699, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72737, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72740, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe70418e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72809, + "line": 2700, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72775, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72788, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe7041968", + "kind": "ParmVarDecl", + "loc": { + "offset": 72854, + "line": 2701, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72815, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72828, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long *" + } + }, + { + "id": "0x55bbe7041a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 72894, + "line": 2703, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72860, + "line": 2702, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72874, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned char **" + } + } + ] + }, + { + "id": "0x55bbe7041fc0", + "kind": "FunctionDecl", + "loc": { + "offset": 72912, + "line": 2705, + "col": 15, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72898, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73038, + "line": 2709, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetWindowAttributes", + "mangledName": "XGetWindowAttributes", + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7041d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 72961, + "line": 2706, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72938, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72945, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7041da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 72982, + "line": 2707, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72967, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 72967, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7041e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 73038, + "line": 2709, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 72988, + "line": 2708, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73005, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWindowAttributes *" + } + } + ] + }, + { + "id": "0x55bbe70426f0", + "kind": "FunctionDecl", + "loc": { + "offset": 73053, + "line": 2711, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73042, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73372, + "line": 2722, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGrabButton", + "mangledName": "XGrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7042088", + "kind": "ParmVarDecl", + "loc": { + "offset": 73093, + "line": 2712, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73070, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73077, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7042128", + "kind": "ParmVarDecl", + "loc": { + "offset": 73124, + "line": 2713, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73099, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73108, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe70421a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 73158, + "line": 2714, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73130, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73139, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7042220", + "kind": "ParmVarDecl", + "loc": { + "offset": 73189, + "line": 2715, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73164, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73164, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70422a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73219, + "line": 2716, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73195, + "line": 2716, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73195, + "line": 2716, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042320", + "kind": "ParmVarDecl", + "loc": { + "offset": 73254, + "line": 2717, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73225, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73234, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe70423a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73284, + "line": 2718, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73260, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73260, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042420", + "kind": "ParmVarDecl", + "loc": { + "offset": 73315, + "line": 2719, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73290, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73290, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042498", + "kind": "ParmVarDecl", + "loc": { + "offset": 73345, + "line": 2720, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73321, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73321, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7042510", + "kind": "ParmVarDecl", + "loc": { + "offset": 73372, + "line": 2722, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73351, + "line": 2721, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73351, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + } + ] + }, + { + "id": "0x55bbe7042c70", + "kind": "FunctionDecl", + "loc": { + "offset": 73387, + "line": 2724, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73376, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73606, + "line": 2732, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGrabKey", + "mangledName": "XGrabKey", + "type": { + "qualType": "int (Display *, int, unsigned int, Window, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70427f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73424, + "line": 2725, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73401, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73408, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7042870", + "kind": "ParmVarDecl", + "loc": { + "offset": 73449, + "line": 2726, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73430, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73430, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70428f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73483, + "line": 2727, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73455, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73464, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7042968", + "kind": "ParmVarDecl", + "loc": { + "offset": 73514, + "line": 2728, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73489, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73489, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70429e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 73544, + "line": 2729, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73520, + "line": 2729, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73520, + "line": 2729, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 73574, + "line": 2730, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73550, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73550, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042ae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 73606, + "line": 2732, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73580, + "line": 2731, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73580, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7043140", + "kind": "FunctionDecl", + "loc": { + "offset": 73621, + "line": 2734, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73610, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73808, + "line": 2741, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGrabKeyboard", + "mangledName": "XGrabKeyboard", + "type": { + "qualType": "int (Display *, Window, int, int, int, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7042d58", + "kind": "ParmVarDecl", + "loc": { + "offset": 73663, + "line": 2735, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73640, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73647, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7042dd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73694, + "line": 2736, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73669, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73669, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7042e50", + "kind": "ParmVarDecl", + "loc": { + "offset": 73724, + "line": 2737, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73700, + "line": 2737, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73700, + "line": 2737, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042ed0", + "kind": "ParmVarDecl", + "loc": { + "offset": 73754, + "line": 2738, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73730, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73730, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 73785, + "line": 2739, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73760, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73760, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7042fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 73808, + "line": 2741, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73791, + "line": 2740, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73791, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe70437c0", + "kind": "FunctionDecl", + "loc": { + "offset": 73823, + "line": 2743, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73812, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74100, + "line": 2753, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGrabPointer", + "mangledName": "XGrabPointer", + "type": { + "qualType": "int (Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7043220", + "kind": "ParmVarDecl", + "loc": { + "offset": 73864, + "line": 2744, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73841, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73848, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7043298", + "kind": "ParmVarDecl", + "loc": { + "offset": 73895, + "line": 2745, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73870, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73870, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7043318", + "kind": "ParmVarDecl", + "loc": { + "offset": 73925, + "line": 2746, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73901, + "line": 2746, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 73901, + "line": 2746, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7043398", + "kind": "ParmVarDecl", + "loc": { + "offset": 73960, + "line": 2747, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73931, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73940, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7043418", + "kind": "ParmVarDecl", + "loc": { + "offset": 73990, + "line": 2748, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73966, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73966, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7043498", + "kind": "ParmVarDecl", + "loc": { + "offset": 74021, + "line": 2749, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 73996, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 73996, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7043510", + "kind": "ParmVarDecl", + "loc": { + "offset": 74051, + "line": 2750, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74027, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74027, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7043588", + "kind": "ParmVarDecl", + "loc": { + "offset": 74077, + "line": 2751, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74057, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74057, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + }, + { + "id": "0x55bbe7043600", + "kind": "ParmVarDecl", + "loc": { + "offset": 74100, + "line": 2753, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74083, + "line": 2752, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74083, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe7043950", + "kind": "FunctionDecl", + "loc": { + "offset": 74115, + "line": 2755, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74104, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74156, + "line": 2757, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGrabServer", + "mangledName": "XGrabServer", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70438b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 74156, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74132, + "line": 2756, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74139, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7043aa0", + "kind": "FunctionDecl", + "loc": { + "offset": 74171, + "line": 2759, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74160, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74216, + "line": 2761, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XHeightMMOfScreen", + "mangledName": "XHeightMMOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7043a08", + "kind": "ParmVarDecl", + "loc": { + "offset": 74216, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74194, + "line": 2760, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74200, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7043bf0", + "kind": "FunctionDecl", + "loc": { + "offset": 74231, + "line": 2763, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74220, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74274, + "line": 2765, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XHeightOfScreen", + "mangledName": "XHeightOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7043b58", + "kind": "ParmVarDecl", + "loc": { + "offset": 74274, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74252, + "line": 2764, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74258, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7044068", + "kind": "FunctionDecl", + "loc": { + "offset": 74289, + "line": 2767, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74278, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74541, + "line": 2776, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIfEvent", + "mangledName": "XIfEvent", + "type": { + "qualType": "int (Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7043ca8", + "kind": "ParmVarDecl", + "loc": { + "offset": 74326, + "line": 2768, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74303, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74310, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7043d20", + "kind": "ParmVarDecl", + "loc": { + "offset": 74359, + "line": 2769, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74332, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74338, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7043f40", + "kind": "ParmVarDecl", + "loc": { + "offset": 74372, + "line": 2770, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 74365, + "line": 2770, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 74497, + "line": 2774, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int (*)(Display *, XEvent *, XPointer)" + } + }, + { + "id": "0x55bbe7043fb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 74541, + "line": 2776, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74521, + "line": 2775, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74521, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe70441e8", + "kind": "FunctionDecl", + "loc": { + "offset": 74556, + "line": 2778, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74545, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74601, + "line": 2780, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XImageByteOrder", + "mangledName": "XImageByteOrder", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7044150", + "kind": "ParmVarDecl", + "loc": { + "offset": 74601, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74577, + "line": 2779, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74584, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe70443b8", + "kind": "FunctionDecl", + "loc": { + "offset": 74616, + "line": 2782, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74605, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74692, + "line": 2785, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInstallColormap", + "mangledName": "XInstallColormap", + "type": { + "qualType": "int (Display *, Colormap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70442a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 74661, + "line": 2783, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74638, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74645, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7044318", + "kind": "ParmVarDecl", + "loc": { + "offset": 74692, + "line": 2785, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74667, + "line": 2784, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74667, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe7044608", + "kind": "FunctionDecl", + "loc": { + "offset": 74711, + "line": 2787, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74696, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74783, + "line": 2790, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XKeysymToKeycode", + "mangledName": "XKeysymToKeycode", + "type": { + "qualType": "KeyCode (Display *, KeySym)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7044478", + "kind": "ParmVarDecl", + "loc": { + "offset": 74756, + "line": 2788, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74733, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74740, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70444f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 74783, + "line": 2790, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74762, + "line": 2789, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74762, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + } + ] + }, + { + "id": "0x55bbe7044820", + "kind": "FunctionDecl", + "loc": { + "offset": 74798, + "line": 2792, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74787, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74865, + "line": 2795, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XKillClient", + "mangledName": "XKillClient", + "type": { + "qualType": "int (Display *, XID)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70446c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 74838, + "line": 2793, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74815, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74822, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7044740", + "kind": "ParmVarDecl", + "loc": { + "offset": 74865, + "line": 2795, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74844, + "line": 2794, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74844, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + } + ] + }, + { + "id": "0x55bbe7044b80", + "kind": "FunctionDecl", + "loc": { + "offset": 74883, + "line": 2797, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74869, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75066, + "line": 2803, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLookupColor", + "mangledName": "XLookupColor", + "type": { + "qualType": "int (Display *, Colormap, const char *, XColor *, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70448e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 74924, + "line": 2798, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74901, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74908, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7044958", + "kind": "ParmVarDecl", + "loc": { + "offset": 74954, + "line": 2799, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74930, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 74930, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe70449d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 74990, + "line": 2800, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 74960, + "file": "/usr/include/X11/Xlib.h", + "line": 2800, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 74972, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7044a50", + "kind": "ParmVarDecl", + "loc": { + "offset": 75027, + "line": 2801, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 74996, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75002, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe7044ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75066, + "line": 2803, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75033, + "line": 2802, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75039, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe7044d70", + "kind": "FunctionDecl", + "loc": { + "offset": 75081, + "line": 2805, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75070, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75144, + "line": 2808, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLowerWindow", + "mangledName": "XLowerWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7044c58", + "kind": "ParmVarDecl", + "loc": { + "offset": 75122, + "line": 2806, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75099, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75106, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7044cd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 75144, + "line": 2808, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75128, + "line": 2807, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75128, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7044f48", + "kind": "FunctionDecl", + "loc": { + "offset": 75159, + "line": 2810, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75148, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75220, + "line": 2813, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XMapRaised", + "mangledName": "XMapRaised", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7044e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 75198, + "line": 2811, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75175, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75182, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7044ea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75220, + "line": 2813, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75204, + "line": 2812, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75204, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7045120", + "kind": "FunctionDecl", + "loc": { + "offset": 75235, + "line": 2815, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75224, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75300, + "line": 2818, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XMapSubwindows", + "mangledName": "XMapSubwindows", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7045008", + "kind": "ParmVarDecl", + "loc": { + "offset": 75278, + "line": 2816, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75255, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75262, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7045080", + "kind": "ParmVarDecl", + "loc": { + "offset": 75300, + "line": 2818, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75284, + "line": 2817, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75284, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe70452f8", + "kind": "FunctionDecl", + "loc": { + "offset": 75315, + "line": 2820, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75304, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75376, + "line": 2823, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XMapWindow", + "mangledName": "XMapWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70451e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 75354, + "line": 2821, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75331, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75338, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7045258", + "kind": "ParmVarDecl", + "loc": { + "offset": 75376, + "line": 2823, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75360, + "line": 2822, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75360, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7045558", + "kind": "FunctionDecl", + "loc": { + "offset": 75391, + "line": 2825, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75380, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75492, + "line": 2829, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XMaskEvent", + "mangledName": "XMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70453b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75430, + "line": 2826, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75407, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75414, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7045438", + "kind": "ParmVarDecl", + "loc": { + "offset": 75458, + "line": 2827, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75436, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75436, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe70454b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 75492, + "line": 2829, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75464, + "line": 2828, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75470, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe70456b8", + "kind": "FunctionDecl", + "loc": { + "offset": 75507, + "line": 2831, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75496, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75552, + "line": 2833, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XMaxCmapsOfScreen", + "mangledName": "XMaxCmapsOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7045620", + "kind": "ParmVarDecl", + "loc": { + "offset": 75552, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75530, + "line": 2832, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75536, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7045808", + "kind": "FunctionDecl", + "loc": { + "offset": 75567, + "line": 2835, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75556, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75612, + "line": 2837, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XMinCmapsOfScreen", + "mangledName": "XMinCmapsOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7045770", + "kind": "ParmVarDecl", + "loc": { + "offset": 75612, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75590, + "line": 2836, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75596, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe7045cb0", + "kind": "FunctionDecl", + "loc": { + "offset": 75627, + "line": 2839, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75616, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75794, + "line": 2846, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XMoveResizeWindow", + "mangledName": "XMoveResizeWindow", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70458c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 75673, + "line": 2840, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75650, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75657, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7045938", + "kind": "ParmVarDecl", + "loc": { + "offset": 75694, + "line": 2841, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75679, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75679, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70459b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75713, + "line": 2842, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75700, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75700, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7045a38", + "kind": "ParmVarDecl", + "loc": { + "offset": 75732, + "line": 2843, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75719, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75719, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7045ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75762, + "line": 2844, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75738, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75747, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7045b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 75794, + "line": 2846, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75768, + "line": 2845, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75777, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7046050", + "kind": "FunctionDecl", + "loc": { + "offset": 75809, + "line": 2848, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75798, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75909, + "line": 2853, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XMoveWindow", + "mangledName": "XMoveWindow", + "type": { + "qualType": "int (Display *, Window, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7045d90", + "kind": "ParmVarDecl", + "loc": { + "offset": 75849, + "line": 2849, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75826, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75833, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7045e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 75870, + "line": 2850, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75855, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75855, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7045e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 75889, + "line": 2851, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75876, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75876, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7045f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 75909, + "line": 2853, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75895, + "line": 2852, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75895, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70462c0", + "kind": "FunctionDecl", + "loc": { + "offset": 75924, + "line": 2855, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75913, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75997, + "line": 2858, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XNextEvent", + "mangledName": "XNextEvent", + "type": { + "qualType": "int (Display *, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7046130", + "kind": "ParmVarDecl", + "loc": { + "offset": 75963, + "line": 2856, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75940, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75947, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70461a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 75997, + "line": 2858, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 75969, + "line": 2857, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 75975, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7046418", + "kind": "FunctionDecl", + "loc": { + "offset": 76012, + "line": 2860, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76001, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76047, + "line": 2862, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XNoOp", + "mangledName": "XNoOp", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7046380", + "kind": "ParmVarDecl", + "loc": { + "offset": 76047, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76023, + "line": 2861, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76030, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7046790", + "kind": "FunctionDecl", + "loc": { + "offset": 76065, + "line": 2864, + "col": 15, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76051, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76203, + "line": 2869, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XParseColor", + "mangledName": "XParseColor", + "type": { + "qualType": "int (Display *, Colormap, const char *, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70464d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 76105, + "line": 2865, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76082, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76089, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7046548", + "kind": "ParmVarDecl", + "loc": { + "offset": 76135, + "line": 2866, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76111, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76111, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe70465c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 76165, + "line": 2867, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 76141, + "file": "/usr/include/X11/Xlib.h", + "line": 2867, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 76153, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7046640", + "kind": "ParmVarDecl", + "loc": { + "offset": 76203, + "line": 2869, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76171, + "line": 2868, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76177, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe7046b70", + "kind": "FunctionDecl", + "loc": { + "offset": 76218, + "line": 2871, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76207, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76399, + "line": 2877, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XParseGeometry", + "mangledName": "XParseGeometry", + "type": { + "qualType": "int (const char *, int *, int *, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7046868", + "kind": "ParmVarDecl", + "loc": { + "offset": 76269, + "line": 2872, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 76238, + "file": "/usr/include/X11/Xlib.h", + "line": 2872, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 76250, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe70468e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 76295, + "line": 2873, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76275, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76278, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7046968", + "kind": "ParmVarDecl", + "loc": { + "offset": 76321, + "line": 2874, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76301, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76304, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe70469e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 76359, + "line": 2875, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76327, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76339, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe7046a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 76399, + "line": 2877, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76365, + "line": 2876, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76377, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe7046d60", + "kind": "FunctionDecl", + "loc": { + "offset": 76414, + "line": 2879, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76403, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76487, + "line": 2882, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPeekEvent", + "mangledName": "XPeekEvent", + "type": { + "qualType": "int (Display *, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7046c48", + "kind": "ParmVarDecl", + "loc": { + "offset": 76453, + "line": 2880, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76430, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76437, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7046cc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 76487, + "line": 2882, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76459, + "line": 2881, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76465, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe70471e0", + "kind": "FunctionDecl", + "loc": { + "offset": 76502, + "line": 2884, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76491, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76755, + "line": 2893, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPeekIfEvent", + "mangledName": "XPeekIfEvent", + "type": { + "qualType": "int (Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7046e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 76543, + "line": 2885, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76520, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76527, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7046e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 76576, + "line": 2886, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76549, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76555, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe70470b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 76589, + "line": 2887, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 76582, + "line": 2887, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 76711, + "line": 2891, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int (*)(Display *, XEvent *, XPointer)" + } + }, + { + "id": "0x55bbe7047130", + "kind": "ParmVarDecl", + "loc": { + "offset": 76755, + "line": 2893, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76735, + "line": 2892, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76735, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe7047348", + "kind": "FunctionDecl", + "loc": { + "offset": 76770, + "line": 2895, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76759, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76808, + "line": 2897, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPending", + "mangledName": "XPending", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70472b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 76808, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76784, + "line": 2896, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76791, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7047498", + "kind": "FunctionDecl", + "loc": { + "offset": 76823, + "line": 2899, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76812, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76866, + "line": 2901, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPlanesOfScreen", + "mangledName": "XPlanesOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7047400", + "kind": "ParmVarDecl", + "loc": { + "offset": 76866, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76844, + "line": 2900, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76850, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe70475e8", + "kind": "FunctionDecl", + "loc": { + "offset": 76881, + "line": 2903, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76870, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76928, + "line": 2905, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XProtocolRevision", + "mangledName": "XProtocolRevision", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7047550", + "kind": "ParmVarDecl", + "loc": { + "offset": 76928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76904, + "line": 2904, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76911, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7047738", + "kind": "FunctionDecl", + "loc": { + "offset": 76943, + "line": 2907, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76932, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76989, + "line": 2909, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XProtocolVersion", + "mangledName": "XProtocolVersion", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70476a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 76989, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76965, + "line": 2908, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 76972, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7047908", + "kind": "FunctionDecl", + "loc": { + "offset": 77005, + "line": 2912, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76994, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77074, + "line": 2915, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPutBackEvent", + "mangledName": "XPutBackEvent", + "type": { + "qualType": "int (Display *, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70477f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77047, + "line": 2913, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77024, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77031, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7047868", + "kind": "ParmVarDecl", + "loc": { + "offset": 77074, + "line": 2915, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77053, + "line": 2914, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77059, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7048010", + "kind": "FunctionDecl", + "loc": { + "offset": 77089, + "line": 2917, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77078, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77351, + "line": 2928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPutImage", + "mangledName": "XPutImage", + "type": { + "qualType": "int (Display *, Drawable, GC, XImage *, int, int, int, int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70479c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 77127, + "line": 2918, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77104, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77111, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7047a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 77150, + "line": 2919, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77133, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77133, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7047ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 77169, + "line": 2920, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77156, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77156, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7047b30", + "kind": "ParmVarDecl", + "loc": { + "offset": 77195, + "line": 2921, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77175, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77181, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XImage *" + } + }, + { + "id": "0x55bbe7047bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77218, + "line": 2922, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77201, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77201, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7047c30", + "kind": "ParmVarDecl", + "loc": { + "offset": 77241, + "line": 2923, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77224, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77224, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7047cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77265, + "line": 2924, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77247, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77247, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7047d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 77289, + "line": 2925, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77271, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77271, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7047db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77319, + "line": 2926, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77295, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77304, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7047e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 77351, + "line": 2928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77325, + "line": 2927, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77334, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe704a1e8", + "kind": "FunctionDecl", + "loc": { + "offset": 77366, + "line": 2930, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77355, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77404, + "line": 2932, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQLength", + "mangledName": "XQLength", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704a150", + "kind": "ParmVarDecl", + "loc": { + "offset": 77404, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77380, + "line": 2931, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77387, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe704a690", + "kind": "FunctionDecl", + "loc": { + "offset": 77422, + "line": 2934, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77408, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77636, + "line": 2941, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryBestCursor", + "mangledName": "XQueryBestCursor", + "type": { + "qualType": "int (Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704a2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77467, + "line": 2935, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77444, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77451, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704a318", + "kind": "ParmVarDecl", + "loc": { + "offset": 77490, + "line": 2936, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77473, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77473, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe704a398", + "kind": "ParmVarDecl", + "loc": { + "offset": 77527, + "line": 2937, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77496, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77505, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704a418", + "kind": "ParmVarDecl", + "loc": { + "offset": 77558, + "line": 2938, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77533, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77542, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704a498", + "kind": "ParmVarDecl", + "loc": { + "offset": 77596, + "line": 2939, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77564, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77576, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704a518", + "kind": "ParmVarDecl", + "loc": { + "offset": 77636, + "line": 2941, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77602, + "line": 2940, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77614, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704abf0", + "kind": "FunctionDecl", + "loc": { + "offset": 77654, + "line": 2943, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77640, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77893, + "line": 2951, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryBestSize", + "mangledName": "XQueryBestSize", + "type": { + "qualType": "int (Display *, int, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704a770", + "kind": "ParmVarDecl", + "loc": { + "offset": 77697, + "line": 2944, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77674, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77681, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704a7f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 77720, + "line": 2945, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77703, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77703, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe704a868", + "kind": "ParmVarDecl", + "loc": { + "offset": 77754, + "line": 2946, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77726, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77726, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe704a8e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 77784, + "line": 2947, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77760, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77769, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704a968", + "kind": "ParmVarDecl", + "loc": { + "offset": 77815, + "line": 2948, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77790, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77799, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704a9e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 77853, + "line": 2949, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77821, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77833, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704aa68", + "kind": "ParmVarDecl", + "loc": { + "offset": 77893, + "line": 2951, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77859, + "line": 2950, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77871, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704b010", + "kind": "FunctionDecl", + "loc": { + "offset": 77911, + "line": 2953, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77897, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78130, + "line": 2960, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryBestStipple", + "mangledName": "XQueryBestStipple", + "type": { + "qualType": "int (Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704acd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 77957, + "line": 2954, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77934, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77941, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704ad50", + "kind": "ParmVarDecl", + "loc": { + "offset": 77991, + "line": 2955, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77963, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 77963, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe704add0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78021, + "line": 2956, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77997, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78006, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704ae50", + "kind": "ParmVarDecl", + "loc": { + "offset": 78052, + "line": 2957, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78027, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78036, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704aed0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78090, + "line": 2958, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78058, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78070, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704af50", + "kind": "ParmVarDecl", + "loc": { + "offset": 78130, + "line": 2960, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78096, + "line": 2959, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78108, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704b428", + "kind": "FunctionDecl", + "loc": { + "offset": 78148, + "line": 2962, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78134, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78364, + "line": 2969, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryBestTile", + "mangledName": "XQueryBestTile", + "type": { + "qualType": "int (Display *, Drawable, unsigned int, unsigned int, unsigned int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704b0f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78191, + "line": 2963, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78168, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78175, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704b168", + "kind": "ParmVarDecl", + "loc": { + "offset": 78225, + "line": 2964, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78197, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78197, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe704b1e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 78255, + "line": 2965, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78231, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78240, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704b268", + "kind": "ParmVarDecl", + "loc": { + "offset": 78286, + "line": 2966, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78261, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78270, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704b2e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 78324, + "line": 2967, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78292, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78304, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704b368", + "kind": "ParmVarDecl", + "loc": { + "offset": 78364, + "line": 2969, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78330, + "line": 2968, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78342, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704b6a0", + "kind": "FunctionDecl", + "loc": { + "offset": 78379, + "line": 2971, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78368, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78481, + "line": 2975, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryColor", + "mangledName": "XQueryColor", + "type": { + "qualType": "int (Display *, Colormap, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704b508", + "kind": "ParmVarDecl", + "loc": { + "offset": 78419, + "line": 2972, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78396, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78403, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704b580", + "kind": "ParmVarDecl", + "loc": { + "offset": 78449, + "line": 2973, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78425, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78425, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe704b5f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 78481, + "line": 2975, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78455, + "line": 2974, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78461, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe704ba20", + "kind": "FunctionDecl", + "loc": { + "offset": 78496, + "line": 2977, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78485, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78625, + "line": 2982, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryColors", + "mangledName": "XQueryColors", + "type": { + "qualType": "int (Display *, Colormap, XColor *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704b768", + "kind": "ParmVarDecl", + "loc": { + "offset": 78537, + "line": 2978, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78514, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78521, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704b7e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78567, + "line": 2979, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78543, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78543, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe704b858", + "kind": "ParmVarDecl", + "loc": { + "offset": 78599, + "line": 2980, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78573, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78579, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe704b8d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 78625, + "line": 2982, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78605, + "line": 2981, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78605, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe704be50", + "kind": "FunctionDecl", + "loc": { + "offset": 78641, + "line": 2984, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78629, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78825, + "line": 2990, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryExtension", + "mangledName": "XQueryExtension", + "type": { + "qualType": "int (Display *, const char *, int *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704baf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78685, + "line": 2985, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78662, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78669, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704bb70", + "kind": "ParmVarDecl", + "loc": { + "offset": 78715, + "line": 2986, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 78691, + "file": "/usr/include/X11/Xlib.h", + "line": 2986, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 78703, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe704bbf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78752, + "line": 2987, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78721, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78724, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704bc70", + "kind": "ParmVarDecl", + "loc": { + "offset": 78788, + "line": 2988, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78758, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78761, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704bcf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 78825, + "line": 2990, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78794, + "line": 2989, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78797, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe704c160", + "kind": "FunctionDecl", + "loc": { + "offset": 78840, + "line": 2992, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78829, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78916, + "line": 2995, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryKeymap", + "mangledName": "XQueryKeymap", + "type": { + "qualType": "int (Display *, char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704bf28", + "kind": "ParmVarDecl", + "loc": { + "offset": 78881, + "line": 2993, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78858, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78865, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704c020", + "kind": "ParmVarDecl", + "loc": { + "offset": 78892, + "line": 2994, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78887, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78895, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe704c7c0", + "kind": "FunctionDecl", + "loc": { + "offset": 78932, + "line": 2997, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78920, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79226, + "line": 3007, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XQueryPointer", + "mangledName": "XQueryPointer", + "type": { + "qualType": "int (Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704c220", + "kind": "ParmVarDecl", + "loc": { + "offset": 78974, + "line": 2998, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78951, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78958, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704c298", + "kind": "ParmVarDecl", + "loc": { + "offset": 78995, + "line": 2999, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 78980, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 78980, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe704c310", + "kind": "ParmVarDecl", + "loc": { + "offset": 79027, + "line": 3000, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79001, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79007, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe704c388", + "kind": "ParmVarDecl", + "loc": { + "offset": 79060, + "line": 3001, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79033, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79039, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe704c408", + "kind": "ParmVarDecl", + "loc": { + "offset": 79091, + "line": 3002, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79066, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79069, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704c488", + "kind": "ParmVarDecl", + "loc": { + "offset": 79122, + "line": 3003, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79097, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79100, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704c508", + "kind": "ParmVarDecl", + "loc": { + "offset": 79152, + "line": 3004, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79128, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79131, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704c588", + "kind": "ParmVarDecl", + "loc": { + "offset": 79182, + "line": 3005, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79158, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79161, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704c608", + "kind": "ParmVarDecl", + "loc": { + "offset": 79226, + "line": 3007, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79188, + "line": 3006, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79200, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704cdd0", + "kind": "FunctionDecl", + "loc": { + "offset": 79241, + "line": 3009, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79230, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79515, + "line": 3018, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryTextExtents", + "mangledName": "XQueryTextExtents", + "type": { + "qualType": "int (Display *, XID, const char *, int, int *, int *, int *, XCharStruct *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704c8b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 79287, + "line": 3010, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79264, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79271, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704c930", + "kind": "ParmVarDecl", + "loc": { + "offset": 79312, + "line": 3011, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79293, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79293, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe704c9b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79344, + "line": 3012, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 79318, + "file": "/usr/include/X11/Xlib.h", + "line": 3012, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 79330, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe704ca30", + "kind": "ParmVarDecl", + "loc": { + "offset": 79368, + "line": 3013, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79350, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79350, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe704cab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79402, + "line": 3014, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79374, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79377, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704cb30", + "kind": "ParmVarDecl", + "loc": { + "offset": 79438, + "line": 3015, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79408, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79411, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704cbb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79475, + "line": 3016, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79444, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79447, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704cc28", + "kind": "ParmVarDecl", + "loc": { + "offset": 79515, + "line": 3018, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79481, + "line": 3017, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79492, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XCharStruct *" + } + } + ] + }, + { + "id": "0x55bbe704d3d0", + "kind": "FunctionDecl", + "loc": { + "offset": 79530, + "line": 3020, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79519, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79809, + "line": 3029, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XQueryTextExtents16", + "mangledName": "XQueryTextExtents16", + "type": { + "qualType": "int (Display *, XID, const XChar2b *, int, int *, int *, int *, XCharStruct *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704cec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79578, + "line": 3021, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79555, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79562, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704cf38", + "kind": "ParmVarDecl", + "loc": { + "offset": 79603, + "line": 3022, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79584, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79584, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe704cfb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79638, + "line": 3023, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 79609, + "file": "/usr/include/X11/Xlib.h", + "line": 3023, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 79624, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XChar2b *" + } + }, + { + "id": "0x55bbe704d030", + "kind": "ParmVarDecl", + "loc": { + "offset": 79662, + "line": 3024, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79644, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79644, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe704d0b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79696, + "line": 3025, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79668, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79671, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704d130", + "kind": "ParmVarDecl", + "loc": { + "offset": 79732, + "line": 3026, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79702, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79705, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704d1b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79769, + "line": 3027, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79738, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79741, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704d228", + "kind": "ParmVarDecl", + "loc": { + "offset": 79809, + "line": 3029, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79775, + "line": 3028, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79786, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XCharStruct *" + } + } + ] + }, + { + "id": "0x55bbe704d8a0", + "kind": "FunctionDecl", + "loc": { + "offset": 79827, + "line": 3031, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79813, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80033, + "line": 3038, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XQueryTree", + "mangledName": "XQueryTree", + "type": { + "qualType": "int (Display *, Window, Window *, Window *, Window **, unsigned int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704d4c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79866, + "line": 3032, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79843, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79850, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704d538", + "kind": "ParmVarDecl", + "loc": { + "offset": 79887, + "line": 3033, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe704d5b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 79919, + "line": 3034, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79893, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79899, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe704d628", + "kind": "ParmVarDecl", + "loc": { + "offset": 79953, + "line": 3035, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79925, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79931, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe704d6a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 79990, + "line": 3036, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79959, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 79966, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window **" + } + }, + { + "id": "0x55bbe704d728", + "kind": "ParmVarDecl", + "loc": { + "offset": 80033, + "line": 3038, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 79996, + "line": 3037, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80008, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe704da98", + "kind": "FunctionDecl", + "loc": { + "offset": 80048, + "line": 3040, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80037, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80111, + "line": 3043, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XRaiseWindow", + "mangledName": "XRaiseWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704d980", + "kind": "ParmVarDecl", + "loc": { + "offset": 80089, + "line": 3041, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80066, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80073, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704d9f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80111, + "line": 3043, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80095, + "line": 3042, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80095, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe704e0a0", + "kind": "FunctionDecl", + "loc": { + "offset": 80126, + "line": 3045, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80115, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80400, + "line": 3054, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XReadBitmapFile", + "mangledName": "XReadBitmapFile", + "type": { + "qualType": "int (Display *, Drawable, const char *, unsigned int *, unsigned int *, Pixmap *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704db58", + "kind": "ParmVarDecl", + "loc": { + "offset": 80170, + "line": 3046, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80147, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80154, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704dbd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 80194, + "line": 3047, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80176, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80176, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe704dc50", + "kind": "ParmVarDecl", + "loc": { + "offset": 80228, + "line": 3048, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 80200, + "file": "/usr/include/X11/Xlib.h", + "line": 3048, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 80212, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe704dcd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 80266, + "line": 3049, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80234, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80246, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704dd50", + "kind": "ParmVarDecl", + "loc": { + "offset": 80305, + "line": 3050, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80272, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80284, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704ddf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80339, + "line": 3051, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80311, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80317, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Pixmap *" + } + }, + { + "id": "0x55bbe704de78", + "kind": "ParmVarDecl", + "loc": { + "offset": 80369, + "line": 3052, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80345, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80348, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704def8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80400, + "line": 3054, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80375, + "line": 3053, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80378, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe704e570", + "kind": "FunctionDecl", + "loc": { + "offset": 80415, + "line": 3056, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80404, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80645, + "line": 3063, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XReadBitmapFileData", + "mangledName": "XReadBitmapFileData", + "type": { + "qualType": "int (const char *, unsigned int *, unsigned int *, unsigned char **, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704e1c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80468, + "line": 3057, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 80440, + "file": "/usr/include/X11/Xlib.h", + "line": 3057, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 80452, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe704e248", + "kind": "ParmVarDecl", + "loc": { + "offset": 80506, + "line": 3058, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80474, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80486, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704e2c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80545, + "line": 3059, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80512, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80524, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe704e350", + "kind": "ParmVarDecl", + "loc": { + "offset": 80584, + "line": 3060, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80551, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80565, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned char **" + } + }, + { + "id": "0x55bbe704e3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 80614, + "line": 3061, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80590, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80593, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe704e450", + "kind": "ParmVarDecl", + "loc": { + "offset": 80645, + "line": 3063, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80620, + "line": 3062, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80623, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe704ea40", + "kind": "FunctionDecl", + "loc": { + "offset": 80660, + "line": 3065, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80649, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80852, + "line": 3072, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRebindKeysym", + "mangledName": "XRebindKeysym", + "type": { + "qualType": "int (Display *, KeySym, KeySym *, int, const unsigned char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704e650", + "kind": "ParmVarDecl", + "loc": { + "offset": 80702, + "line": 3066, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80679, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80686, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704e6c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 80728, + "line": 3067, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + }, + { + "id": "0x55bbe704e740", + "kind": "ParmVarDecl", + "loc": { + "offset": 80753, + "line": 3068, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80734, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80740, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe704e7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 80780, + "line": 3069, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80759, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80759, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe704e840", + "kind": "ParmVarDecl", + "loc": { + "offset": 80821, + "line": 3070, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 80786, + "file": "/usr/include/X11/Xlib.h", + "line": 3070, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 80807, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const unsigned char *" + } + }, + { + "id": "0x55bbe704e8c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 80852, + "line": 3072, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80827, + "line": 3071, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80827, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe704edd0", + "kind": "FunctionDecl", + "loc": { + "offset": 80867, + "line": 3074, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80856, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81011, + "line": 3079, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRecolorCursor", + "mangledName": "XRecolorCursor", + "type": { + "qualType": "int (Display *, Cursor, XColor *, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704eb20", + "kind": "ParmVarDecl", + "loc": { + "offset": 80910, + "line": 3075, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80887, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80894, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704eb98", + "kind": "ParmVarDecl", + "loc": { + "offset": 80936, + "line": 3076, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80916, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80916, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + }, + { + "id": "0x55bbe704ec10", + "kind": "ParmVarDecl", + "loc": { + "offset": 80973, + "line": 3077, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80942, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80948, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe704ec88", + "kind": "ParmVarDecl", + "loc": { + "offset": 81011, + "line": 3079, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 80979, + "line": 3078, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 80985, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe704eff0", + "kind": "FunctionDecl", + "loc": { + "offset": 81026, + "line": 3081, + "col": 12, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81015, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81086, + "line": 3083, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XRefreshKeyboardMapping", + "mangledName": "XRefreshKeyboardMapping", + "type": { + "qualType": "int (XMappingEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704eef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81086, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81055, + "line": 3082, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81068, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XMappingEvent *" + } + } + ] + }, + { + "id": "0x55bbe704f1c0", + "kind": "FunctionDecl", + "loc": { + "offset": 81101, + "line": 3085, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81090, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81170, + "line": 3088, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRemoveFromSaveSet", + "mangledName": "XRemoveFromSaveSet", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704f0a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81148, + "line": 3086, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81125, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81132, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704f120", + "kind": "ParmVarDecl", + "loc": { + "offset": 81170, + "line": 3088, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81154, + "line": 3087, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81154, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe704f398", + "kind": "FunctionDecl", + "loc": { + "offset": 81185, + "line": 3090, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81174, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81256, + "line": 3093, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRemoveHost", + "mangledName": "XRemoveHost", + "type": { + "qualType": "int (Display *, XHostAddress *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704f280", + "kind": "ParmVarDecl", + "loc": { + "offset": 81225, + "line": 3091, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81202, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81209, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704f2f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81256, + "line": 3093, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81231, + "line": 3092, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81243, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XHostAddress *" + } + } + ] + }, + { + "id": "0x55bbe704f5f8", + "kind": "FunctionDecl", + "loc": { + "offset": 81271, + "line": 3095, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81260, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81371, + "line": 3099, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRemoveHosts", + "mangledName": "XRemoveHosts", + "type": { + "qualType": "int (Display *, XHostAddress *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704f458", + "kind": "ParmVarDecl", + "loc": { + "offset": 81312, + "line": 3096, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81289, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81296, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704f4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81343, + "line": 3097, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81318, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81330, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XHostAddress *" + } + }, + { + "id": "0x55bbe704f550", + "kind": "ParmVarDecl", + "loc": { + "offset": 81371, + "line": 3099, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81349, + "line": 3098, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81349, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe704fa10", + "kind": "FunctionDecl", + "loc": { + "offset": 81386, + "line": 3101, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81375, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81516, + "line": 3107, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XReparentWindow", + "mangledName": "XReparentWindow", + "type": { + "qualType": "int (Display *, Window, Window, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704f6c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81430, + "line": 3102, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81407, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81414, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704f738", + "kind": "ParmVarDecl", + "loc": { + "offset": 81451, + "line": 3103, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81436, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81436, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe704f7b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81477, + "line": 3104, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81457, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81457, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe704f830", + "kind": "ParmVarDecl", + "loc": { + "offset": 81496, + "line": 3105, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81483, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81483, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe704f8b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81516, + "line": 3107, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81502, + "line": 3106, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81502, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe704fb80", + "kind": "FunctionDecl", + "loc": { + "offset": 81531, + "line": 3109, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81520, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81578, + "line": 3111, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XResetScreenSaver", + "mangledName": "XResetScreenSaver", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704fae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81578, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81554, + "line": 3110, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81561, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe704ff00", + "kind": "FunctionDecl", + "loc": { + "offset": 81593, + "line": 3113, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81582, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81718, + "line": 3118, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XResizeWindow", + "mangledName": "XResizeWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704fc38", + "kind": "ParmVarDecl", + "loc": { + "offset": 81635, + "line": 3114, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81612, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81619, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe704fcb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81656, + "line": 3115, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81641, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81641, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe704fd30", + "kind": "ParmVarDecl", + "loc": { + "offset": 81686, + "line": 3116, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81662, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81671, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe704fdb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81718, + "line": 3118, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81692, + "line": 3117, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81701, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7050c00", + "kind": "FunctionDecl", + "loc": { + "offset": 81733, + "line": 3120, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81722, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81832, + "line": 3124, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRestackWindows", + "mangledName": "XRestackWindows", + "type": { + "qualType": "int (Display *, Window *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe704ffd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 81777, + "line": 3121, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81754, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81761, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7050048", + "kind": "ParmVarDecl", + "loc": { + "offset": 81805, + "line": 3122, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81783, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81789, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + }, + { + "id": "0x55bbe70500c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81832, + "line": 3124, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81811, + "line": 3123, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81811, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7050de8", + "kind": "FunctionDecl", + "loc": { + "offset": 81847, + "line": 3126, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81836, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81915, + "line": 3129, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRotateBuffers", + "mangledName": "XRotateBuffers", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7050cc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81890, + "line": 3127, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81867, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81874, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7050d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 81915, + "line": 3129, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81896, + "line": 3128, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81896, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70511f0", + "kind": "FunctionDecl", + "loc": { + "offset": 81930, + "line": 3131, + "col": 12, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81919, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82087, + "line": 3137, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRotateWindowProperties", + "mangledName": "XRotateWindowProperties", + "type": { + "qualType": "int (Display *, Window, Atom *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7050ea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 81982, + "line": 3132, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81959, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81966, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7050f20", + "kind": "ParmVarDecl", + "loc": { + "offset": 82003, + "line": 3133, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 81988, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 81988, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7050f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 82032, + "line": 3134, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82009, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82013, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Atom *" + } + }, + { + "id": "0x55bbe7051018", + "kind": "ParmVarDecl", + "loc": { + "offset": 82058, + "line": 3135, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82038, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82038, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7051098", + "kind": "ParmVarDecl", + "loc": { + "offset": 82087, + "line": 3137, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82064, + "line": 3136, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82064, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7051360", + "kind": "FunctionDecl", + "loc": { + "offset": 82102, + "line": 3139, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82091, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82144, + "line": 3141, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XScreenCount", + "mangledName": "XScreenCount", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70512c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82144, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82120, + "line": 3140, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82127, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7051640", + "kind": "FunctionDecl", + "loc": { + "offset": 82159, + "line": 3143, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82148, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82250, + "line": 3147, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSelectInput", + "mangledName": "XSelectInput", + "type": { + "qualType": "int (Display *, Window, long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7051418", + "kind": "ParmVarDecl", + "loc": { + "offset": 82200, + "line": 3144, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82177, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82184, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7051490", + "kind": "ParmVarDecl", + "loc": { + "offset": 82221, + "line": 3145, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7051510", + "kind": "ParmVarDecl", + "loc": { + "offset": 82250, + "line": 3147, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82227, + "line": 3146, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82227, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe7051a50", + "kind": "FunctionDecl", + "loc": { + "offset": 82268, + "line": 3149, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82254, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82415, + "line": 3155, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSendEvent", + "mangledName": "XSendEvent", + "type": { + "qualType": "int (Display *, Window, int, long, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7051708", + "kind": "ParmVarDecl", + "loc": { + "offset": 82307, + "line": 3150, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82284, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82291, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7051780", + "kind": "ParmVarDecl", + "loc": { + "offset": 82328, + "line": 3151, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82313, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82313, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7051800", + "kind": "ParmVarDecl", + "loc": { + "offset": 82355, + "line": 3152, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 82334, + "line": 3152, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 82334, + "line": 3152, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7051880", + "kind": "ParmVarDecl", + "loc": { + "offset": 82383, + "line": 3153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82361, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82361, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe70518f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82415, + "line": 3155, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82389, + "line": 3154, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82395, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7051c48", + "kind": "FunctionDecl", + "loc": { + "offset": 82430, + "line": 3157, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82419, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82499, + "line": 3160, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetAccessControl", + "mangledName": "XSetAccessControl", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7051b28", + "kind": "ParmVarDecl", + "loc": { + "offset": 82476, + "line": 3158, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82453, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82460, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7051ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82499, + "line": 3160, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82482, + "line": 3159, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82482, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7051f30", + "kind": "FunctionDecl", + "loc": { + "offset": 82514, + "line": 3162, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82503, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82600, + "line": 3166, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetArcMode", + "mangledName": "XSetArcMode", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7051d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 82554, + "line": 3163, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82531, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82538, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7051d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 82573, + "line": 3164, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82560, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82560, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7051e00", + "kind": "ParmVarDecl", + "loc": { + "offset": 82600, + "line": 3166, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82579, + "line": 3165, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82579, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7052220", + "kind": "FunctionDecl", + "loc": { + "offset": 82615, + "line": 3168, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82604, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82714, + "line": 3172, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetBackground", + "mangledName": "XSetBackground", + "type": { + "qualType": "int (Display *, GC, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7051ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82658, + "line": 3169, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82635, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82642, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7052070", + "kind": "ParmVarDecl", + "loc": { + "offset": 82677, + "line": 3170, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82664, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82664, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70520f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 82714, + "line": 3172, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82683, + "line": 3171, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82692, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe70524c0", + "kind": "FunctionDecl", + "loc": { + "offset": 82729, + "line": 3174, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82718, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82816, + "line": 3178, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetClipMask", + "mangledName": "XSetClipMask", + "type": { + "qualType": "int (Display *, GC, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70522e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82770, + "line": 3175, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82747, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82754, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7052360", + "kind": "ParmVarDecl", + "loc": { + "offset": 82789, + "line": 3176, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82776, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82776, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70523d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 82816, + "line": 3178, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82795, + "line": 3177, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82795, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7052850", + "kind": "FunctionDecl", + "loc": { + "offset": 82831, + "line": 3180, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82820, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82956, + "line": 3185, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetClipOrigin", + "mangledName": "XSetClipOrigin", + "type": { + "qualType": "int (Display *, GC, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7052588", + "kind": "ParmVarDecl", + "loc": { + "offset": 82874, + "line": 3181, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82851, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82858, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7052600", + "kind": "ParmVarDecl", + "loc": { + "offset": 82893, + "line": 3182, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82880, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82880, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7052680", + "kind": "ParmVarDecl", + "loc": { + "offset": 82924, + "line": 3183, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82899, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82899, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7052700", + "kind": "ParmVarDecl", + "loc": { + "offset": 82956, + "line": 3185, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82930, + "line": 3184, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 82930, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7052db0", + "kind": "FunctionDecl", + "loc": { + "offset": 82971, + "line": 3187, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82960, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83180, + "line": 3195, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetClipRectangles", + "mangledName": "XSetClipRectangles", + "type": { + "qualType": "int (Display *, GC, int, int, XRectangle *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7052920", + "kind": "ParmVarDecl", + "loc": { + "offset": 83018, + "line": 3188, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 82995, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83002, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7052998", + "kind": "ParmVarDecl", + "loc": { + "offset": 83037, + "line": 3189, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83024, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83024, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7052a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 83068, + "line": 3190, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83043, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83043, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7052a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 83099, + "line": 3191, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83074, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83074, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7052b10", + "kind": "ParmVarDecl", + "loc": { + "offset": 83134, + "line": 3192, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83105, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83115, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7052ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 83153, + "line": 3193, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83140, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83140, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7052c28", + "kind": "ParmVarDecl", + "loc": { + "offset": 83180, + "line": 3195, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83159, + "line": 3194, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83159, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7052fb8", + "kind": "FunctionDecl", + "loc": { + "offset": 83195, + "line": 3197, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83184, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83270, + "line": 3200, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetCloseDownMode", + "mangledName": "XSetCloseDownMode", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7052e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 83241, + "line": 3198, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83218, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83225, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7052f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 83270, + "line": 3200, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83247, + "line": 3199, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83247, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7053340", + "kind": "FunctionDecl", + "loc": { + "offset": 83285, + "line": 3202, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83274, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83393, + "line": 3207, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetCommand", + "mangledName": "XSetCommand", + "type": { + "qualType": "int (Display *, Window, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053078", + "kind": "ParmVarDecl", + "loc": { + "offset": 83325, + "line": 3203, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83302, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83309, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70530f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 83346, + "line": 3204, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83331, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83331, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7053170", + "kind": "ParmVarDecl", + "loc": { + "offset": 83370, + "line": 3205, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83352, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83357, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe70531f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 83393, + "line": 3207, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83376, + "line": 3206, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83376, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7053760", + "kind": "FunctionDecl", + "loc": { + "offset": 83408, + "line": 3209, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83397, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83550, + "line": 3215, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetDashes", + "mangledName": "XSetDashes", + "type": { + "qualType": "int (Display *, GC, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053410", + "kind": "ParmVarDecl", + "loc": { + "offset": 83447, + "line": 3210, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83424, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83431, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7053488", + "kind": "ParmVarDecl", + "loc": { + "offset": 83466, + "line": 3211, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83453, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83453, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7053508", + "kind": "ParmVarDecl", + "loc": { + "offset": 83495, + "line": 3212, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83472, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83472, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7053588", + "kind": "ParmVarDecl", + "loc": { + "offset": 83530, + "line": 3213, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 83501, + "file": "/usr/include/X11/Xlib.h", + "line": 3213, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 83513, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7053608", + "kind": "ParmVarDecl", + "loc": { + "offset": 83550, + "line": 3215, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83536, + "line": 3214, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83536, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70539d8", + "kind": "FunctionDecl", + "loc": { + "offset": 83565, + "line": 3217, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83554, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83653, + "line": 3221, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetFillRule", + "mangledName": "XSetFillRule", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053838", + "kind": "ParmVarDecl", + "loc": { + "offset": 83606, + "line": 3218, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83583, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83590, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70538b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 83625, + "line": 3219, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83612, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83612, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7053930", + "kind": "ParmVarDecl", + "loc": { + "offset": 83653, + "line": 3221, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83631, + "line": 3220, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83631, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7053c40", + "kind": "FunctionDecl", + "loc": { + "offset": 83668, + "line": 3223, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83657, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83758, + "line": 3227, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetFillStyle", + "mangledName": "XSetFillStyle", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053aa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 83710, + "line": 3224, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83687, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83694, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7053b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 83729, + "line": 3225, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83716, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83716, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7053b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 83758, + "line": 3227, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83735, + "line": 3226, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83735, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7053ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 83773, + "line": 3229, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83762, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83852, + "line": 3233, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetFont", + "mangledName": "XSetFont", + "type": { + "qualType": "int (Display *, GC, Font)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 83810, + "line": 3230, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83787, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83794, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7053d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 83829, + "line": 3231, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83816, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83816, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7053df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 83852, + "line": 3233, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83835, + "line": 3232, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83835, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + } + ] + }, + { + "id": "0x55bbe70541d0", + "kind": "FunctionDecl", + "loc": { + "offset": 83867, + "line": 3235, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83856, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83963, + "line": 3239, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetFontPath", + "mangledName": "XSetFontPath", + "type": { + "qualType": "int (Display *, char **, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7053fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 83908, + "line": 3236, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83885, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83892, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7054028", + "kind": "ParmVarDecl", + "loc": { + "offset": 83939, + "line": 3237, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83914, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83919, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe70540a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 83963, + "line": 3239, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83945, + "line": 3238, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 83945, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7054438", + "kind": "FunctionDecl", + "loc": { + "offset": 83978, + "line": 3241, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83967, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84077, + "line": 3245, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetForeground", + "mangledName": "XSetForeground", + "type": { + "qualType": "int (Display *, GC, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7054298", + "kind": "ParmVarDecl", + "loc": { + "offset": 84021, + "line": 3242, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 83998, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84005, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7054310", + "kind": "ParmVarDecl", + "loc": { + "offset": 84040, + "line": 3243, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84027, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84027, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7054390", + "kind": "ParmVarDecl", + "loc": { + "offset": 84077, + "line": 3245, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84046, + "line": 3244, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84055, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe70546a0", + "kind": "FunctionDecl", + "loc": { + "offset": 84092, + "line": 3247, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84081, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84179, + "line": 3251, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetFunction", + "mangledName": "XSetFunction", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7054500", + "kind": "ParmVarDecl", + "loc": { + "offset": 84133, + "line": 3248, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84110, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84117, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7054578", + "kind": "ParmVarDecl", + "loc": { + "offset": 84152, + "line": 3249, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84139, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84139, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70545f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84179, + "line": 3251, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84158, + "line": 3250, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84158, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7054908", + "kind": "FunctionDecl", + "loc": { + "offset": 84194, + "line": 3253, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84183, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84300, + "line": 3257, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetGraphicsExposures", + "mangledName": "XSetGraphicsExposures", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7054768", + "kind": "ParmVarDecl", + "loc": { + "offset": 84244, + "line": 3254, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84221, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84228, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70547e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 84263, + "line": 3255, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84250, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84250, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7054860", + "kind": "ParmVarDecl", + "loc": { + "offset": 84300, + "line": 3257, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 84269, + "line": 3256, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 84269, + "line": 3256, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7054c20", + "kind": "FunctionDecl", + "loc": { + "offset": 84315, + "line": 3259, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84304, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84413, + "line": 3263, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetIconName", + "mangledName": "XSetIconName", + "type": { + "qualType": "int (Display *, Window, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70549d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 84356, + "line": 3260, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84333, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84340, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7054a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 84377, + "line": 3261, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84362, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84362, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7054ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84413, + "line": 3263, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 84383, + "file": "/usr/include/X11/Xlib.h", + "line": 3262, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 84395, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7054fa0", + "kind": "FunctionDecl", + "loc": { + "offset": 84428, + "line": 3265, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84417, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84546, + "line": 3270, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetInputFocus", + "mangledName": "XSetInputFocus", + "type": { + "qualType": "int (Display *, Window, int, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7054ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84471, + "line": 3266, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84448, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84455, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7054d60", + "kind": "ParmVarDecl", + "loc": { + "offset": 84496, + "line": 3267, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7054de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 84523, + "line": 3268, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84502, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84502, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7054e58", + "kind": "ParmVarDecl", + "loc": { + "offset": 84546, + "line": 3270, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84529, + "line": 3269, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84529, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe7055460", + "kind": "FunctionDecl", + "loc": { + "offset": 84561, + "line": 3272, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84550, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84746, + "line": 3279, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetLineAttributes", + "mangledName": "XSetLineAttributes", + "type": { + "qualType": "int (Display *, GC, unsigned int, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7055070", + "kind": "ParmVarDecl", + "loc": { + "offset": 84608, + "line": 3273, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84585, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84592, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70550e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84627, + "line": 3274, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84614, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84614, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7055168", + "kind": "ParmVarDecl", + "loc": { + "offset": 84662, + "line": 3275, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84633, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84642, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe70551e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84690, + "line": 3276, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84668, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84668, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7055268", + "kind": "ParmVarDecl", + "loc": { + "offset": 84717, + "line": 3277, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84696, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84696, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70552e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84746, + "line": 3279, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84723, + "line": 3278, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84723, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70556d0", + "kind": "FunctionDecl", + "loc": { + "offset": 84761, + "line": 3281, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84750, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84845, + "line": 3284, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetModifierMapping", + "mangledName": "XSetModifierMapping", + "type": { + "qualType": "int (Display *, XModifierKeymap *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7055540", + "kind": "ParmVarDecl", + "loc": { + "offset": 84809, + "line": 3282, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84786, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84793, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70555b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 84845, + "line": 3284, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84815, + "line": 3283, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84830, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XModifierKeymap *" + } + } + ] + }, + { + "id": "0x55bbe7055930", + "kind": "FunctionDecl", + "loc": { + "offset": 84860, + "line": 3286, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84849, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84958, + "line": 3290, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetPlaneMask", + "mangledName": "XSetPlaneMask", + "type": { + "qualType": "int (Display *, GC, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7055790", + "kind": "ParmVarDecl", + "loc": { + "offset": 84902, + "line": 3287, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84879, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84886, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7055808", + "kind": "ParmVarDecl", + "loc": { + "offset": 84921, + "line": 3288, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84908, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84908, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7055888", + "kind": "ParmVarDecl", + "loc": { + "offset": 84958, + "line": 3290, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84927, + "line": 3289, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84936, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7055c20", + "kind": "FunctionDecl", + "loc": { + "offset": 84973, + "line": 3292, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84962, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85081, + "line": 3296, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetPointerMapping", + "mangledName": "XSetPointerMapping", + "type": { + "qualType": "int (Display *, const unsigned char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70559f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85020, + "line": 3293, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 84997, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85004, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7055a78", + "kind": "ParmVarDecl", + "loc": { + "offset": 85058, + "line": 3294, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 85026, + "file": "/usr/include/X11/Xlib.h", + "line": 3294, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 85047, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const unsigned char *" + } + }, + { + "id": "0x55bbe7055af8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85081, + "line": 3296, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85064, + "line": 3295, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85064, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7056040", + "kind": "FunctionDecl", + "loc": { + "offset": 85096, + "line": 3298, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85085, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85258, + "line": 3304, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetScreenSaver", + "mangledName": "XSetScreenSaver", + "type": { + "qualType": "int (Display *, int, int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7055ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85140, + "line": 3299, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85117, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85124, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7055d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 85165, + "line": 3300, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85146, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85146, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7055de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85191, + "line": 3301, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85171, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85171, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7055e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 85224, + "line": 3302, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85197, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85197, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7055ee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85258, + "line": 3304, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85230, + "line": 3303, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85230, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70563d0", + "kind": "FunctionDecl", + "loc": { + "offset": 85273, + "line": 3306, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85262, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85402, + "line": 3311, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetSelectionOwner", + "mangledName": "XSetSelectionOwner", + "type": { + "qualType": "int (Display *, Atom, Window, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7056118", + "kind": "ParmVarDecl", + "loc": { + "offset": 85320, + "line": 3307, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85297, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85304, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7056190", + "kind": "ParmVarDecl", + "loc": { + "offset": 85354, + "line": 3308, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85326, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85326, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7056208", + "kind": "ParmVarDecl", + "loc": { + "offset": 85379, + "line": 3309, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85360, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85360, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7056280", + "kind": "ParmVarDecl", + "loc": { + "offset": 85402, + "line": 3311, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85385, + "line": 3310, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85385, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe7056890", + "kind": "FunctionDecl", + "loc": { + "offset": 85417, + "line": 3313, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85406, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85610, + "line": 3320, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetState", + "mangledName": "XSetState", + "type": { + "qualType": "int (Display *, GC, unsigned long, unsigned long, int, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70564a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 85455, + "line": 3314, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85432, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85439, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7056518", + "kind": "ParmVarDecl", + "loc": { + "offset": 85474, + "line": 3315, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85461, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85461, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7056598", + "kind": "ParmVarDecl", + "loc": { + "offset": 85511, + "line": 3316, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85480, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85489, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7056618", + "kind": "ParmVarDecl", + "loc": { + "offset": 85547, + "line": 3317, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85517, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85526, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7056698", + "kind": "ParmVarDecl", + "loc": { + "offset": 85573, + "line": 3318, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85553, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85553, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7056718", + "kind": "ParmVarDecl", + "loc": { + "offset": 85610, + "line": 3320, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85579, + "line": 3319, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85588, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7056bb0", + "kind": "FunctionDecl", + "loc": { + "offset": 85625, + "line": 3322, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85614, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85712, + "line": 3326, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetStipple", + "mangledName": "XSetStipple", + "type": { + "qualType": "int (Display *, GC, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7056970", + "kind": "ParmVarDecl", + "loc": { + "offset": 85665, + "line": 3323, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85642, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85649, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70569e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85684, + "line": 3324, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85671, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85671, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7056a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 85712, + "line": 3326, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85690, + "line": 3325, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85690, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7056e18", + "kind": "FunctionDecl", + "loc": { + "offset": 85727, + "line": 3328, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85716, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85825, + "line": 3332, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetSubwindowMode", + "mangledName": "XSetSubwindowMode", + "type": { + "qualType": "int (Display *, GC, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7056c78", + "kind": "ParmVarDecl", + "loc": { + "offset": 85773, + "line": 3329, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85750, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85757, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7056cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 85792, + "line": 3330, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85779, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85779, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7056d70", + "kind": "ParmVarDecl", + "loc": { + "offset": 85825, + "line": 3332, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85798, + "line": 3331, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85798, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7057108", + "kind": "FunctionDecl", + "loc": { + "offset": 85840, + "line": 3334, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85829, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85959, + "line": 3339, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetTSOrigin", + "mangledName": "XSetTSOrigin", + "type": { + "qualType": "int (Display *, GC, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7056ee0", + "kind": "ParmVarDecl", + "loc": { + "offset": 85881, + "line": 3335, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85858, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85865, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7056f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 85900, + "line": 3336, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85887, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85887, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7056fd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 85929, + "line": 3337, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85906, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85906, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7057058", + "kind": "ParmVarDecl", + "loc": { + "offset": 85959, + "line": 3339, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85935, + "line": 3338, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85935, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7057370", + "kind": "FunctionDecl", + "loc": { + "offset": 85974, + "line": 3341, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85963, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86055, + "line": 3345, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetTile", + "mangledName": "XSetTile", + "type": { + "qualType": "int (Display *, GC, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70571d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86011, + "line": 3342, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 85988, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 85995, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7057250", + "kind": "ParmVarDecl", + "loc": { + "offset": 86030, + "line": 3343, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86017, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86017, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70572c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86055, + "line": 3345, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86036, + "line": 3344, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86036, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7057620", + "kind": "FunctionDecl", + "loc": { + "offset": 86070, + "line": 3347, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86059, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86183, + "line": 3351, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWindowBackground", + "mangledName": "XSetWindowBackground", + "type": { + "qualType": "int (Display *, Window, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7057438", + "kind": "ParmVarDecl", + "loc": { + "offset": 86119, + "line": 3348, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86096, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86103, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70574b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 86140, + "line": 3349, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86125, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86125, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7057530", + "kind": "ParmVarDecl", + "loc": { + "offset": 86183, + "line": 3351, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86146, + "line": 3350, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86155, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe70578c0", + "kind": "FunctionDecl", + "loc": { + "offset": 86198, + "line": 3353, + "col": 12, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86187, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86312, + "line": 3357, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWindowBackgroundPixmap", + "mangledName": "XSetWindowBackgroundPixmap", + "type": { + "qualType": "int (Display *, Window, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70576e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86253, + "line": 3354, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86230, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86237, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7057760", + "kind": "ParmVarDecl", + "loc": { + "offset": 86274, + "line": 3355, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86259, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86259, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70577d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86312, + "line": 3357, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86280, + "line": 3356, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86280, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7057b28", + "kind": "FunctionDecl", + "loc": { + "offset": 86327, + "line": 3359, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86316, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86432, + "line": 3363, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetWindowBorder", + "mangledName": "XSetWindowBorder", + "type": { + "qualType": "int (Display *, Window, unsigned long)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7057988", + "kind": "ParmVarDecl", + "loc": { + "offset": 86372, + "line": 3360, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86349, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86356, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7057a00", + "kind": "ParmVarDecl", + "loc": { + "offset": 86393, + "line": 3361, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86378, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86378, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7057a80", + "kind": "ParmVarDecl", + "loc": { + "offset": 86432, + "line": 3363, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86399, + "line": 3362, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86408, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7057d88", + "kind": "FunctionDecl", + "loc": { + "offset": 86447, + "line": 3365, + "col": 12, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86436, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86553, + "line": 3369, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWindowBorderPixmap", + "mangledName": "XSetWindowBorderPixmap", + "type": { + "qualType": "int (Display *, Window, Pixmap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7057bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 86498, + "line": 3366, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86475, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86482, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7057c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 86519, + "line": 3367, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86504, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86504, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7057ce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 86553, + "line": 3369, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86525, + "line": 3368, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86525, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe7058070", + "kind": "FunctionDecl", + "loc": { + "offset": 86568, + "line": 3371, + "col": 12, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86557, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86670, + "line": 3375, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWindowBorderWidth", + "mangledName": "XSetWindowBorderWidth", + "type": { + "qualType": "int (Display *, Window, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7057e50", + "kind": "ParmVarDecl", + "loc": { + "offset": 86618, + "line": 3372, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86595, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86602, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7057ec8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86639, + "line": 3373, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86624, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86624, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7057f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 86670, + "line": 3375, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86645, + "line": 3374, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86654, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7058310", + "kind": "FunctionDecl", + "loc": { + "offset": 86685, + "line": 3377, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86674, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86784, + "line": 3381, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWindowColormap", + "mangledName": "XSetWindowColormap", + "type": { + "qualType": "int (Display *, Window, Colormap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7058138", + "kind": "ParmVarDecl", + "loc": { + "offset": 86732, + "line": 3378, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86709, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86716, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70581b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 86753, + "line": 3379, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86738, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86738, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7058228", + "kind": "ParmVarDecl", + "loc": { + "offset": 86784, + "line": 3381, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86759, + "line": 3380, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86759, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe70586a0", + "kind": "FunctionDecl", + "loc": { + "offset": 86799, + "line": 3383, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86788, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86920, + "line": 3388, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreBuffer", + "mangledName": "XStoreBuffer", + "type": { + "qualType": "int (Display *, const char *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70583d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86840, + "line": 3384, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86817, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86824, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7058458", + "kind": "ParmVarDecl", + "loc": { + "offset": 86871, + "line": 3385, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 86846, + "file": "/usr/include/X11/Xlib.h", + "line": 3385, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 86858, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe70584d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 86895, + "line": 3386, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86877, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86877, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7058558", + "kind": "ParmVarDecl", + "loc": { + "offset": 86920, + "line": 3388, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86901, + "line": 3387, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86901, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70589a0", + "kind": "FunctionDecl", + "loc": { + "offset": 86935, + "line": 3390, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86924, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87031, + "line": 3394, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreBytes", + "mangledName": "XStoreBytes", + "type": { + "qualType": "int (Display *, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7058770", + "kind": "ParmVarDecl", + "loc": { + "offset": 86975, + "line": 3391, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 86952, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 86959, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70587f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 87006, + "line": 3392, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 86981, + "file": "/usr/include/X11/Xlib.h", + "line": 3392, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 86993, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7058870", + "kind": "ParmVarDecl", + "loc": { + "offset": 87031, + "line": 3394, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87012, + "line": 3393, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87012, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7058c68", + "kind": "FunctionDecl", + "loc": { + "offset": 87046, + "line": 3396, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87035, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87143, + "line": 3400, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreColor", + "mangledName": "XStoreColor", + "type": { + "qualType": "int (Display *, Colormap, XColor *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7058a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 87086, + "line": 3397, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87063, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87070, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7058ae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 87116, + "line": 3398, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87092, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87092, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7058bc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 87143, + "line": 3400, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87122, + "line": 3399, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87128, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + } + ] + }, + { + "id": "0x55bbe7058f50", + "kind": "FunctionDecl", + "loc": { + "offset": 87158, + "line": 3402, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87147, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87281, + "line": 3407, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreColors", + "mangledName": "XStoreColors", + "type": { + "qualType": "int (Display *, Colormap, XColor *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7058d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 87199, + "line": 3403, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87176, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87183, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7058da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 87229, + "line": 3404, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87205, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87205, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7058e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 87255, + "line": 3405, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87235, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87241, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XColor *" + } + }, + { + "id": "0x55bbe7058ea0", + "kind": "ParmVarDecl", + "loc": { + "offset": 87281, + "line": 3407, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87261, + "line": 3406, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87261, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70591c0", + "kind": "FunctionDecl", + "loc": { + "offset": 87296, + "line": 3409, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87285, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87394, + "line": 3413, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreName", + "mangledName": "XStoreName", + "type": { + "qualType": "int (Display *, Window, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7059020", + "kind": "ParmVarDecl", + "loc": { + "offset": 87335, + "line": 3410, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87312, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87319, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7059098", + "kind": "ParmVarDecl", + "loc": { + "offset": 87356, + "line": 3411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87341, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87341, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7059118", + "kind": "ParmVarDecl", + "loc": { + "offset": 87394, + "line": 3413, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 87362, + "file": "/usr/include/X11/Xlib.h", + "line": 3412, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 87374, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe70595e0", + "kind": "FunctionDecl", + "loc": { + "offset": 87409, + "line": 3415, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87398, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87570, + "line": 3421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStoreNamedColor", + "mangledName": "XStoreNamedColor", + "type": { + "qualType": "int (Display *, Colormap, const char *, unsigned long, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7059288", + "kind": "ParmVarDecl", + "loc": { + "offset": 87454, + "line": 3416, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87431, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87438, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7059300", + "kind": "ParmVarDecl", + "loc": { + "offset": 87484, + "line": 3417, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87460, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87460, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7059380", + "kind": "ParmVarDecl", + "loc": { + "offset": 87515, + "line": 3418, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 87490, + "file": "/usr/include/X11/Xlib.h", + "line": 3418, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 87502, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7059400", + "kind": "ParmVarDecl", + "loc": { + "offset": 87546, + "line": 3419, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87521, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87530, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7059480", + "kind": "ParmVarDecl", + "loc": { + "offset": 87570, + "line": 3421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87552, + "line": 3420, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87552, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "loc": { + "offset": 87585, + "line": 3423, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87574, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87645, + "line": 3426, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSync", + "mangledName": "XSync", + "type": { + "qualType": "int (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70596b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 87619, + "line": 3424, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87596, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87603, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7059738", + "kind": "ParmVarDecl", + "loc": { + "offset": 87645, + "line": 3426, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 87625, + "line": 3425, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2461, + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 87625, + "line": 3425, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7059d20", + "kind": "FunctionDecl", + "loc": { + "offset": 87660, + "line": 3428, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87649, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87911, + "line": 3436, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextExtents", + "mangledName": "XTextExtents", + "type": { + "qualType": "int (XFontStruct *, const char *, int, int *, int *, int *, XCharStruct *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7059898", + "kind": "ParmVarDecl", + "loc": { + "offset": 87708, + "line": 3429, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87678, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87689, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe7059918", + "kind": "ParmVarDecl", + "loc": { + "offset": 87740, + "line": 3430, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 87714, + "file": "/usr/include/X11/Xlib.h", + "line": 3430, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 87726, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7059998", + "kind": "ParmVarDecl", + "loc": { + "offset": 87764, + "line": 3431, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87746, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87746, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7059a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 87798, + "line": 3432, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87770, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87773, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7059a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 87834, + "line": 3433, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87804, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87807, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7059b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 87871, + "line": 3434, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87840, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87843, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7059b90", + "kind": "ParmVarDecl", + "loc": { + "offset": 87911, + "line": 3436, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87877, + "line": 3435, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87888, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XCharStruct *" + } + } + ] + }, + { + "id": "0x55bbe705a280", + "kind": "FunctionDecl", + "loc": { + "offset": 87926, + "line": 3438, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87915, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88182, + "line": 3446, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextExtents16", + "mangledName": "XTextExtents16", + "type": { + "qualType": "int (XFontStruct *, const XChar2b *, int, int *, int *, int *, XCharStruct *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7059e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 87976, + "line": 3439, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 87946, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 87957, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe7059e80", + "kind": "ParmVarDecl", + "loc": { + "offset": 88011, + "line": 3440, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 87982, + "file": "/usr/include/X11/Xlib.h", + "line": 3440, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 87997, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XChar2b *" + } + }, + { + "id": "0x55bbe7059f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 88035, + "line": 3441, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88017, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88017, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7059f80", + "kind": "ParmVarDecl", + "loc": { + "offset": 88069, + "line": 3442, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88041, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88044, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705a000", + "kind": "ParmVarDecl", + "loc": { + "offset": 88105, + "line": 3443, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88075, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88078, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705a080", + "kind": "ParmVarDecl", + "loc": { + "offset": 88142, + "line": 3444, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88111, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88114, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705a0f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88182, + "line": 3446, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88148, + "line": 3445, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88159, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XCharStruct *" + } + } + ] + }, + { + "id": "0x55bbe705a590", + "kind": "FunctionDecl", + "loc": { + "offset": 88197, + "line": 3448, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88186, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88299, + "line": 3452, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextWidth", + "mangledName": "XTextWidth", + "type": { + "qualType": "int (XFontStruct *, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705a368", + "kind": "ParmVarDecl", + "loc": { + "offset": 88243, + "line": 3449, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88213, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88224, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe705a3e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88275, + "line": 3450, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 88249, + "file": "/usr/include/X11/Xlib.h", + "line": 3450, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 88261, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe705a468", + "kind": "ParmVarDecl", + "loc": { + "offset": 88299, + "line": 3452, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88281, + "line": 3451, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88281, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe705a880", + "kind": "FunctionDecl", + "loc": { + "offset": 88314, + "line": 3454, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88303, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88421, + "line": 3458, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextWidth16", + "mangledName": "XTextWidth16", + "type": { + "qualType": "int (XFontStruct *, const XChar2b *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705a658", + "kind": "ParmVarDecl", + "loc": { + "offset": 88362, + "line": 3455, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88332, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88343, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct *" + } + }, + { + "id": "0x55bbe705a6d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 88397, + "line": 3456, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 88368, + "file": "/usr/include/X11/Xlib.h", + "line": 3456, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 88383, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const XChar2b *" + } + }, + { + "id": "0x55bbe705a750", + "kind": "ParmVarDecl", + "loc": { + "offset": 88421, + "line": 3458, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88403, + "line": 3457, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88403, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe705ae70", + "kind": "FunctionDecl", + "loc": { + "offset": 88437, + "line": 3460, + "col": 13, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88425, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88680, + "line": 3469, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTranslateCoordinates", + "mangledName": "XTranslateCoordinates", + "type": { + "qualType": "int (Display *, Window, Window, int, int, int *, int *, Window *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705a948", + "kind": "ParmVarDecl", + "loc": { + "offset": 88487, + "line": 3461, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88464, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88471, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705a9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 88512, + "line": 3462, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88493, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88493, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe705aa38", + "kind": "ParmVarDecl", + "loc": { + "offset": 88538, + "line": 3463, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88518, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88518, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe705aab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88561, + "line": 3464, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88544, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88544, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705ab38", + "kind": "ParmVarDecl", + "loc": { + "offset": 88584, + "line": 3465, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88567, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88567, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705abd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 88615, + "line": 3466, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88590, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88593, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705ac50", + "kind": "ParmVarDecl", + "loc": { + "offset": 88646, + "line": 3467, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88621, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88624, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705acc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88680, + "line": 3469, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88652, + "line": 3468, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88658, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Window *" + } + } + ] + }, + { + "id": "0x55bbe705b078", + "kind": "FunctionDecl", + "loc": { + "offset": 88695, + "line": 3471, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88684, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88761, + "line": 3474, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUndefineCursor", + "mangledName": "XUndefineCursor", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705af60", + "kind": "ParmVarDecl", + "loc": { + "offset": 88739, + "line": 3472, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88716, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88723, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705afd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88761, + "line": 3474, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88745, + "line": 3473, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88745, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe705b400", + "kind": "FunctionDecl", + "loc": { + "offset": 88776, + "line": 3476, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88765, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88915, + "line": 3481, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XUngrabButton", + "mangledName": "XUngrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705b138", + "kind": "ParmVarDecl", + "loc": { + "offset": 88818, + "line": 3477, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88795, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88802, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705b1b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 88849, + "line": 3478, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88824, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88833, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705b238", + "kind": "ParmVarDecl", + "loc": { + "offset": 88883, + "line": 3479, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88855, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88864, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705b2b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 88915, + "line": 3481, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88889, + "line": 3480, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88889, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe705b790", + "kind": "FunctionDecl", + "loc": { + "offset": 88930, + "line": 3483, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88919, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89060, + "line": 3488, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XUngrabKey", + "mangledName": "XUngrabKey", + "type": { + "qualType": "int (Display *, int, unsigned int, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705b4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 88969, + "line": 3484, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88946, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88953, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705b550", + "kind": "ParmVarDecl", + "loc": { + "offset": 88994, + "line": 3485, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 88975, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 88975, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705b5d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 89028, + "line": 3486, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89000, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89009, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705b648", + "kind": "ParmVarDecl", + "loc": { + "offset": 89060, + "line": 3488, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89034, + "line": 3487, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89034, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe705b9b0", + "kind": "FunctionDecl", + "loc": { + "offset": 89075, + "line": 3490, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89064, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89142, + "line": 3493, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUngrabKeyboard", + "mangledName": "XUngrabKeyboard", + "type": { + "qualType": "int (Display *, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705b860", + "kind": "ParmVarDecl", + "loc": { + "offset": 89119, + "line": 3491, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89096, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89103, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705b8d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 89142, + "line": 3493, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89125, + "line": 3492, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89125, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe705bb88", + "kind": "FunctionDecl", + "loc": { + "offset": 89157, + "line": 3495, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89146, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89223, + "line": 3498, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XUngrabPointer", + "mangledName": "XUngrabPointer", + "type": { + "qualType": "int (Display *, Time)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705ba70", + "kind": "ParmVarDecl", + "loc": { + "offset": 89200, + "line": 3496, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89177, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89184, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705bae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 89223, + "line": 3498, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89206, + "line": 3497, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89206, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + ] + }, + { + "id": "0x55bbe705bce0", + "kind": "FunctionDecl", + "loc": { + "offset": 89238, + "line": 3500, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89227, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89281, + "line": 3502, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XUngrabServer", + "mangledName": "XUngrabServer", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705bc48", + "kind": "ParmVarDecl", + "loc": { + "offset": 89281, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89257, + "line": 3501, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89264, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe705beb0", + "kind": "FunctionDecl", + "loc": { + "offset": 89296, + "line": 3504, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89285, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89374, + "line": 3507, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUninstallColormap", + "mangledName": "XUninstallColormap", + "type": { + "qualType": "int (Display *, Colormap)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705bd98", + "kind": "ParmVarDecl", + "loc": { + "offset": 89343, + "line": 3505, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89320, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89327, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705be10", + "kind": "ParmVarDecl", + "loc": { + "offset": 89374, + "line": 3507, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89349, + "line": 3506, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89349, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe705c0c0", + "kind": "FunctionDecl", + "loc": { + "offset": 89389, + "line": 3509, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89378, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89452, + "line": 3512, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnloadFont", + "mangledName": "XUnloadFont", + "type": { + "qualType": "int (Display *, Font)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705bf70", + "kind": "ParmVarDecl", + "loc": { + "offset": 89429, + "line": 3510, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89406, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89413, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705bfe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 89452, + "line": 3512, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89435, + "line": 3511, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89435, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Font", + "typeAliasDeclId": "0x55bbe6fb61d0" + } + } + ] + }, + { + "id": "0x55bbe705c298", + "kind": "FunctionDecl", + "loc": { + "offset": 89467, + "line": 3514, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89456, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89534, + "line": 3517, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnmapSubwindows", + "mangledName": "XUnmapSubwindows", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705c180", + "kind": "ParmVarDecl", + "loc": { + "offset": 89512, + "line": 3515, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89489, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89496, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705c1f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 89534, + "line": 3517, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89518, + "line": 3516, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89518, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe705c470", + "kind": "FunctionDecl", + "loc": { + "offset": 89549, + "line": 3519, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89538, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89612, + "line": 3522, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XUnmapWindow", + "mangledName": "XUnmapWindow", + "type": { + "qualType": "int (Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705c358", + "kind": "ParmVarDecl", + "loc": { + "offset": 89590, + "line": 3520, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89567, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89574, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705c3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 89612, + "line": 3522, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89596, + "line": 3521, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89596, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe705c5c8", + "kind": "FunctionDecl", + "loc": { + "offset": 89627, + "line": 3524, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89616, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89671, + "line": 3526, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XVendorRelease", + "mangledName": "XVendorRelease", + "type": { + "qualType": "int (Display *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705c530", + "kind": "ParmVarDecl", + "loc": { + "offset": 89671, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89647, + "line": 3525, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89654, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe705cc50", + "kind": "FunctionDecl", + "loc": { + "offset": 89686, + "line": 3528, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89675, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89942, + "line": 3538, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XWarpPointer", + "mangledName": "XWarpPointer", + "type": { + "qualType": "int (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705c680", + "kind": "ParmVarDecl", + "loc": { + "offset": 89727, + "line": 3529, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89704, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89711, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705c6f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 89752, + "line": 3530, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89733, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89733, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe705c770", + "kind": "ParmVarDecl", + "loc": { + "offset": 89778, + "line": 3531, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89758, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89758, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe705c7f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 89801, + "line": 3532, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705c870", + "kind": "ParmVarDecl", + "loc": { + "offset": 89824, + "line": 3533, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89807, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89807, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705c8f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 89858, + "line": 3534, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89830, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89839, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705c970", + "kind": "ParmVarDecl", + "loc": { + "offset": 89893, + "line": 3535, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89864, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89873, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705c9f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 89917, + "line": 3536, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89899, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89899, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705ca70", + "kind": "ParmVarDecl", + "loc": { + "offset": 89942, + "line": 3538, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89923, + "line": 3537, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89923, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe705cde0", + "kind": "FunctionDecl", + "loc": { + "offset": 89957, + "line": 3540, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89946, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90001, + "line": 3542, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWidthMMOfScreen", + "mangledName": "XWidthMMOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705cd48", + "kind": "ParmVarDecl", + "loc": { + "offset": 90001, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 89979, + "line": 3541, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 89985, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe705cf30", + "kind": "FunctionDecl", + "loc": { + "offset": 90016, + "line": 3544, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90005, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90058, + "line": 3546, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWidthOfScreen", + "mangledName": "XWidthOfScreen", + "type": { + "qualType": "int (Screen *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705ce98", + "kind": "ParmVarDecl", + "loc": { + "offset": 90058, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90036, + "line": 3545, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90042, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Screen *" + } + } + ] + }, + { + "id": "0x55bbe705d208", + "kind": "FunctionDecl", + "loc": { + "offset": 90073, + "line": 3548, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90062, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90197, + "line": 3553, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWindowEvent", + "mangledName": "XWindowEvent", + "type": { + "qualType": "int (Display *, Window, long, XEvent *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705cfe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 90114, + "line": 3549, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90091, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90098, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705d060", + "kind": "ParmVarDecl", + "loc": { + "offset": 90135, + "line": 3550, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90120, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90120, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe705d0e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 90163, + "line": 3551, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90141, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90141, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe705d158", + "kind": "ParmVarDecl", + "loc": { + "offset": 90197, + "line": 3553, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90169, + "line": 3552, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90175, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe705d760", + "kind": "FunctionDecl", + "loc": { + "offset": 90212, + "line": 3555, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90201, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90425, + "line": 3563, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWriteBitmapFile", + "mangledName": "XWriteBitmapFile", + "type": { + "qualType": "int (Display *, const char *, Pixmap, unsigned int, unsigned int, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705d2d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 90257, + "line": 3556, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90234, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90241, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705d358", + "kind": "ParmVarDecl", + "loc": { + "offset": 90291, + "line": 3557, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90263, + "file": "/usr/include/X11/Xlib.h", + "line": 3557, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 90275, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe705d3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 90317, + "line": 3558, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90297, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90297, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe705d450", + "kind": "ParmVarDecl", + "loc": { + "offset": 90347, + "line": 3559, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90323, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90332, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705d4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 90378, + "line": 3560, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90353, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90362, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe705d550", + "kind": "ParmVarDecl", + "loc": { + "offset": 90401, + "line": 3561, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90384, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90384, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe705d5d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 90425, + "line": 3563, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90407, + "line": 3562, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90407, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe705d8d8", + "kind": "FunctionDecl", + "loc": { + "offset": 90441, + "line": 3565, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90429, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90462, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSupportsLocale", + "mangledName": "XSupportsLocale", + "type": { + "qualType": "int (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe705da28", + "kind": "FunctionDecl", + "loc": { + "offset": 90479, + "line": 3567, + "col": 14, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90466, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90537, + "line": 3569, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetLocaleModifiers", + "mangledName": "XSetLocaleModifiers", + "type": { + "qualType": "char *(const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705d990", + "kind": "ParmVarDecl", + "loc": { + "offset": 90537, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90504, + "line": 3568, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90514, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe705ddd8", + "kind": "FunctionDecl", + "loc": { + "offset": 90552, + "line": 3571, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90541, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90702, + "line": 3576, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOpenOM", + "mangledName": "XOpenOM", + "type": { + "qualType": "XOM (Display *, struct _XrmHashBucketRec *, const char *, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705db00", + "kind": "ParmVarDecl", + "loc": { + "offset": 90589, + "line": 3572, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90565, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90572, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705db90", + "kind": "ParmVarDecl", + "loc": { + "offset": 90630, + "line": 3573, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90595, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90619, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "struct _XrmHashBucketRec *" + } + }, + { + "id": "0x55bbe705dc10", + "kind": "ParmVarDecl", + "loc": { + "offset": 90665, + "line": 3574, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90636, + "file": "/usr/include/X11/Xlib.h", + "line": 3574, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 90648, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe705dc90", + "kind": "ParmVarDecl", + "loc": { + "offset": 90702, + "line": 3576, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90671, + "file": "/usr/include/X11/Xlib.h", + "line": 3575, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 90683, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe705dfa0", + "kind": "FunctionDecl", + "loc": { + "offset": 90720, + "line": 3578, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90706, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90749, + "line": 3580, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCloseOM", + "mangledName": "XCloseOM", + "type": { + "qualType": "int (XOM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705dea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 90749, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90734, + "line": 3579, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90734, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + } + ] + }, + { + "id": "0x55bbe705e188", + "kind": "FunctionDecl", + "loc": { + "offset": 90766, + "line": 3582, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90753, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90810, + "file": "/usr/include/X11/Xlib.h", + "line": 3585, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XSetOMValues", + "mangledName": "XSetOMValues", + "type": { + "qualType": "char *(XOM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe705e058", + "kind": "ParmVarDecl", + "loc": { + "offset": 90798, + "line": 3583, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90784, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + }, + { + "id": "0x55bbe705e230", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90810, + "file": "/usr/include/X11/Xlib.h", + "line": 3585, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90810, + "file": "/usr/include/X11/Xlib.h", + "line": 3585, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe705e358", + "kind": "FunctionDecl", + "loc": { + "offset": 90840, + "line": 3587, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90827, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90884, + "file": "/usr/include/X11/Xlib.h", + "line": 3590, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XGetOMValues", + "mangledName": "XGetOMValues", + "type": { + "qualType": "char *(XOM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe705e2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 90872, + "line": 3588, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90858, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90858, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + }, + { + "id": "0x55bbe705e400", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90884, + "file": "/usr/include/X11/Xlib.h", + "line": 3590, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 90884, + "file": "/usr/include/X11/Xlib.h", + "line": 3590, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe705e568", + "kind": "FunctionDecl", + "loc": { + "offset": 90917, + "line": 3592, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90901, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90950, + "line": 3594, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayOfOM", + "mangledName": "XDisplayOfOM", + "type": { + "qualType": "Display *(XOM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705e470", + "kind": "ParmVarDecl", + "loc": { + "offset": 90950, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90935, + "line": 3593, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90935, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + } + ] + }, + { + "id": "0x55bbe705e720", + "kind": "FunctionDecl", + "loc": { + "offset": 90967, + "line": 3596, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90954, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90999, + "line": 3598, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLocaleOfOM", + "mangledName": "XLocaleOfOM", + "type": { + "qualType": "char *(XOM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705e620", + "kind": "ParmVarDecl", + "loc": { + "offset": 90999, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 90984, + "line": 3597, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 90984, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + } + ] + }, + { + "id": "0x55bbe705e930", + "kind": "FunctionDecl", + "loc": { + "offset": 91014, + "line": 3600, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91003, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91055, + "file": "/usr/include/X11/Xlib.h", + "line": 3603, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XCreateOC", + "mangledName": "XCreateOC", + "type": { + "qualType": "XOC (XOM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe705e800", + "kind": "ParmVarDecl", + "loc": { + "offset": 91043, + "line": 3601, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91029, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91029, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOM *", + "qualType": "XOM", + "typeAliasDeclId": "0x55bbe70043d0" + } + }, + { + "id": "0x55bbe705e9d8", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91055, + "file": "/usr/include/X11/Xlib.h", + "line": 3603, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91055, + "file": "/usr/include/X11/Xlib.h", + "line": 3603, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe705eb38", + "kind": "FunctionDecl", + "loc": { + "offset": 91084, + "line": 3605, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91072, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91115, + "line": 3607, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDestroyOC", + "mangledName": "XDestroyOC", + "type": { + "qualType": "void (XOC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705ea48", + "kind": "ParmVarDecl", + "loc": { + "offset": 91115, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91100, + "line": 3606, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91100, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XOC", + "typeAliasDeclId": "0x55bbe70045a0" + } + } + ] + }, + { + "id": "0x55bbe705ecf8", + "kind": "FunctionDecl", + "loc": { + "offset": 91130, + "line": 3609, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91119, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91158, + "line": 3611, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOMOfOC", + "mangledName": "XOMOfOC", + "type": { + "qualType": "XOM (XOC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705ec00", + "kind": "ParmVarDecl", + "loc": { + "offset": 91158, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91143, + "line": 3610, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91143, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XOC", + "typeAliasDeclId": "0x55bbe70045a0" + } + } + ] + }, + { + "id": "0x55bbe705eee8", + "kind": "FunctionDecl", + "loc": { + "offset": 91175, + "line": 3613, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91162, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91219, + "file": "/usr/include/X11/Xlib.h", + "line": 3616, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XSetOCValues", + "mangledName": "XSetOCValues", + "type": { + "qualType": "char *(XOC, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe705edb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 91207, + "line": 3614, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91193, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91193, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XOC", + "typeAliasDeclId": "0x55bbe70045a0" + } + }, + { + "id": "0x55bbe705ef90", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91219, + "file": "/usr/include/X11/Xlib.h", + "line": 3616, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91219, + "file": "/usr/include/X11/Xlib.h", + "line": 3616, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe705f0b8", + "kind": "FunctionDecl", + "loc": { + "offset": 91249, + "line": 3618, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91236, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91293, + "file": "/usr/include/X11/Xlib.h", + "line": 3621, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XGetOCValues", + "mangledName": "XGetOCValues", + "type": { + "qualType": "char *(XOC, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe705f000", + "kind": "ParmVarDecl", + "loc": { + "offset": 91281, + "line": 3619, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91267, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91267, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XOC", + "typeAliasDeclId": "0x55bbe70045a0" + } + }, + { + "id": "0x55bbe705f160", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91293, + "file": "/usr/include/X11/Xlib.h", + "line": 3621, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91293, + "file": "/usr/include/X11/Xlib.h", + "line": 3621, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe705f528", + "kind": "FunctionDecl", + "loc": { + "offset": 91326, + "line": 3623, + "col": 17, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91310, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91525, + "line": 3629, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateFontSet", + "mangledName": "XCreateFontSet", + "type": { + "qualType": "XFontSet (Display *, const char *, char ***, int *, char **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705f1d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 91369, + "line": 3624, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91346, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91353, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705f250", + "kind": "ParmVarDecl", + "loc": { + "offset": 91414, + "line": 3625, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 91375, + "file": "/usr/include/X11/Xlib.h", + "line": 3625, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 91387, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe705f2d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 91455, + "line": 3626, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91420, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91426, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char ***" + } + }, + { + "id": "0x55bbe705f358", + "kind": "ParmVarDecl", + "loc": { + "offset": 91494, + "line": 3627, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91461, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91464, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe705f3d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 91525, + "line": 3629, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91500, + "line": 3628, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91505, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + } + ] + }, + { + "id": "0x55bbe705f788", + "kind": "FunctionDecl", + "loc": { + "offset": 91541, + "line": 3631, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91529, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91613, + "line": 3634, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeFontSet", + "mangledName": "XFreeFontSet", + "type": { + "qualType": "void (Display *, XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705f600", + "kind": "ParmVarDecl", + "loc": { + "offset": 91582, + "line": 3632, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91559, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91566, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe705f678", + "kind": "ParmVarDecl", + "loc": { + "offset": 91613, + "line": 3634, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91588, + "line": 3633, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91588, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe705fad0", + "kind": "FunctionDecl", + "loc": { + "offset": 91628, + "line": 3636, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91617, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91752, + "line": 3640, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFontsOfFontSet", + "mangledName": "XFontsOfFontSet", + "type": { + "qualType": "int (XFontSet, XFontStruct ***, char ***)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705f848", + "kind": "ParmVarDecl", + "loc": { + "offset": 91673, + "line": 3637, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91649, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91649, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe705f920", + "kind": "ParmVarDecl", + "loc": { + "offset": 91716, + "line": 3638, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91679, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91692, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XFontStruct ***" + } + }, + { + "id": "0x55bbe705f9a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 91752, + "line": 3640, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91722, + "line": 3639, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91728, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char ***" + } + } + ] + }, + { + "id": "0x55bbe705fc90", + "kind": "FunctionDecl", + "loc": { + "offset": 91769, + "line": 3642, + "col": 14, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91756, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91826, + "line": 3644, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XBaseFontNameListOfFontSet", + "mangledName": "XBaseFontNameListOfFontSet", + "type": { + "qualType": "char *(XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705fb98", + "kind": "ParmVarDecl", + "loc": { + "offset": 91826, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91801, + "line": 3643, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91801, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe705fde0", + "kind": "FunctionDecl", + "loc": { + "offset": 91843, + "line": 3646, + "col": 14, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91830, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91890, + "line": 3648, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLocaleOfFontSet", + "mangledName": "XLocaleOfFontSet", + "type": { + "qualType": "char *(XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705fd48", + "kind": "ParmVarDecl", + "loc": { + "offset": 91890, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91865, + "line": 3647, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91865, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe705ff90", + "kind": "FunctionDecl", + "loc": { + "offset": 91906, + "line": 3650, + "col": 13, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91894, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91961, + "line": 3652, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XContextDependentDrawing", + "mangledName": "XContextDependentDrawing", + "type": { + "qualType": "int (XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe705fe98", + "kind": "ParmVarDecl", + "loc": { + "offset": 91961, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91936, + "line": 3651, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 91936, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe70600e0", + "kind": "FunctionDecl", + "loc": { + "offset": 91977, + "line": 3654, + "col": 13, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 91965, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92036, + "line": 3656, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDirectionalDependentDrawing", + "mangledName": "XDirectionalDependentDrawing", + "type": { + "qualType": "int (XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060048", + "kind": "ParmVarDecl", + "loc": { + "offset": 92036, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92011, + "line": 3655, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92011, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe7060230", + "kind": "FunctionDecl", + "loc": { + "offset": 92052, + "line": 3658, + "col": 13, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92040, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92101, + "line": 3660, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XContextualDrawing", + "mangledName": "XContextualDrawing", + "type": { + "qualType": "int (XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060198", + "kind": "ParmVarDecl", + "loc": { + "offset": 92101, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92076, + "line": 3659, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92076, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe7060468", + "kind": "FunctionDecl", + "loc": { + "offset": 92129, + "line": 3662, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92105, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92177, + "line": 3664, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XExtentsOfFontSet", + "mangledName": "XExtentsOfFontSet", + "type": { + "qualType": "XFontSetExtents *(XFontSet)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060310", + "kind": "ParmVarDecl", + "loc": { + "offset": 92177, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92152, + "line": 3663, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92152, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + } + ] + }, + { + "id": "0x55bbe7060750", + "kind": "FunctionDecl", + "loc": { + "offset": 92192, + "line": 3666, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92181, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92298, + "line": 3670, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbTextEscapement", + "mangledName": "XmbTextEscapement", + "type": { + "qualType": "int (XFontSet, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060520", + "kind": "ParmVarDecl", + "loc": { + "offset": 92239, + "line": 3667, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92215, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92215, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe70605a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 92269, + "line": 3668, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 92245, + "file": "/usr/include/X11/Xlib.h", + "line": 3668, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 92257, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7060620", + "kind": "ParmVarDecl", + "loc": { + "offset": 92298, + "line": 3670, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92275, + "line": 3669, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92275, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7060a40", + "kind": "FunctionDecl", + "loc": { + "offset": 92313, + "line": 3672, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92302, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92422, + "line": 3676, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcTextEscapement", + "mangledName": "XwcTextEscapement", + "type": { + "qualType": "int (XFontSet, const wchar_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060818", + "kind": "ParmVarDecl", + "loc": { + "offset": 92360, + "line": 3673, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92336, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92336, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7060890", + "kind": "ParmVarDecl", + "loc": { + "offset": 92393, + "line": 3674, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 92366, + "file": "/usr/include/X11/Xlib.h", + "line": 3674, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 92381, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const wchar_t *" + } + }, + { + "id": "0x55bbe7060910", + "kind": "ParmVarDecl", + "loc": { + "offset": 92422, + "line": 3676, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92399, + "line": 3675, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92399, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7060cc0", + "kind": "FunctionDecl", + "loc": { + "offset": 92437, + "line": 3678, + "col": 12, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92426, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92545, + "line": 3682, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8TextEscapement", + "mangledName": "Xutf8TextEscapement", + "type": { + "qualType": "int (XFontSet, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 92486, + "line": 3679, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92462, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92462, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7060b88", + "kind": "ParmVarDecl", + "loc": { + "offset": 92516, + "line": 3680, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 92492, + "file": "/usr/include/X11/Xlib.h", + "line": 3680, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 92504, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7060c18", + "kind": "ParmVarDecl", + "loc": { + "offset": 92545, + "line": 3682, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92522, + "line": 3681, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92522, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70610d0", + "kind": "FunctionDecl", + "loc": { + "offset": 92560, + "line": 3684, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92549, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92753, + "line": 3690, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbTextExtents", + "mangledName": "XmbTextExtents", + "type": { + "qualType": "int (XFontSet, const char *, int, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7060d88", + "kind": "ParmVarDecl", + "loc": { + "offset": 92604, + "line": 3685, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92580, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92580, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7060e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 92634, + "line": 3686, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 92610, + "file": "/usr/include/X11/Xlib.h", + "line": 3686, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 92622, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7060e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 92662, + "line": 3687, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92640, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92640, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7060f00", + "kind": "ParmVarDecl", + "loc": { + "offset": 92705, + "line": 3688, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92668, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92678, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7060f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 92753, + "line": 3690, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92711, + "line": 3689, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92721, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe70614f0", + "kind": "FunctionDecl", + "loc": { + "offset": 92768, + "line": 3692, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92757, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92964, + "line": 3698, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcTextExtents", + "mangledName": "XwcTextExtents", + "type": { + "qualType": "int (XFontSet, const wchar_t *, int, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70611a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 92812, + "line": 3693, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92788, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92788, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7061220", + "kind": "ParmVarDecl", + "loc": { + "offset": 92845, + "line": 3694, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 92818, + "file": "/usr/include/X11/Xlib.h", + "line": 3694, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 92833, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const wchar_t *" + } + }, + { + "id": "0x55bbe70612a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 92873, + "line": 3695, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92851, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92851, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7061318", + "kind": "ParmVarDecl", + "loc": { + "offset": 92916, + "line": 3696, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92879, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92889, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7061390", + "kind": "ParmVarDecl", + "loc": { + "offset": 92964, + "line": 3698, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92922, + "line": 3697, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92932, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe7061870", + "kind": "FunctionDecl", + "loc": { + "offset": 92979, + "line": 3700, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 92968, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93174, + "line": 3706, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8TextExtents", + "mangledName": "Xutf8TextExtents", + "type": { + "qualType": "int (XFontSet, const char *, int, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70615c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93025, + "line": 3701, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93001, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93001, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7061648", + "kind": "ParmVarDecl", + "loc": { + "offset": 93055, + "line": 3702, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 93031, + "file": "/usr/include/X11/Xlib.h", + "line": 3702, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 93043, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe70616c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93083, + "line": 3703, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93061, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93061, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7061740", + "kind": "ParmVarDecl", + "loc": { + "offset": 93126, + "line": 3704, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93089, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93099, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe70617b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93174, + "line": 3706, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93132, + "line": 3705, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93142, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe7061ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 93192, + "line": 3708, + "col": 15, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93178, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93538, + "line": 3718, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbTextPerCharExtents", + "mangledName": "XmbTextPerCharExtents", + "type": { + "qualType": "int (XFontSet, const char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7061948", + "kind": "ParmVarDecl", + "loc": { + "offset": 93243, + "line": 3709, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93219, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93219, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe70619c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93273, + "line": 3710, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 93249, + "file": "/usr/include/X11/Xlib.h", + "line": 3710, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 93261, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7061a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 93301, + "line": 3711, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93279, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93279, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7061ac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93344, + "line": 3712, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93307, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93317, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7061b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 93391, + "line": 3713, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93350, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93360, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7061bb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93420, + "line": 3714, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93397, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93397, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7061c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 93447, + "line": 3715, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93426, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93429, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7061cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93490, + "line": 3716, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93453, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93463, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7061d28", + "kind": "ParmVarDecl", + "loc": { + "offset": 93538, + "line": 3718, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93496, + "line": 3717, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93506, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe7062570", + "kind": "FunctionDecl", + "loc": { + "offset": 93556, + "line": 3720, + "col": 15, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93542, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93905, + "line": 3730, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcTextPerCharExtents", + "mangledName": "XwcTextPerCharExtents", + "type": { + "qualType": "int (XFontSet, const wchar_t *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7061fd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 93607, + "line": 3721, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93583, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93583, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7062050", + "kind": "ParmVarDecl", + "loc": { + "offset": 93640, + "line": 3722, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 93613, + "file": "/usr/include/X11/Xlib.h", + "line": 3722, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 93628, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const wchar_t *" + } + }, + { + "id": "0x55bbe70620d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93668, + "line": 3723, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93646, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93646, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7062148", + "kind": "ParmVarDecl", + "loc": { + "offset": 93711, + "line": 3724, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93674, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93684, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe70621c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93758, + "line": 3725, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93717, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93727, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7062240", + "kind": "ParmVarDecl", + "loc": { + "offset": 93787, + "line": 3726, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93764, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93764, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70622c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93814, + "line": 3727, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93793, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93796, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7062338", + "kind": "ParmVarDecl", + "loc": { + "offset": 93857, + "line": 3728, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93820, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93830, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe70623b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 93905, + "line": 3730, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93863, + "line": 3729, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93873, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe7062b20", + "kind": "FunctionDecl", + "loc": { + "offset": 93923, + "line": 3732, + "col": 15, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93909, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94271, + "line": 3742, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8TextPerCharExtents", + "mangledName": "Xutf8TextPerCharExtents", + "type": { + "qualType": "int (XFontSet, const char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7062668", + "kind": "ParmVarDecl", + "loc": { + "offset": 93976, + "line": 3733, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 93952, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 93952, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe70626e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94006, + "line": 3734, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 93982, + "file": "/usr/include/X11/Xlib.h", + "line": 3734, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 93994, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7062768", + "kind": "ParmVarDecl", + "loc": { + "offset": 94034, + "line": 3735, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94012, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94012, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70627e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94077, + "line": 3736, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94040, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94050, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7062858", + "kind": "ParmVarDecl", + "loc": { + "offset": 94124, + "line": 3737, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94083, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94093, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe70628d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94153, + "line": 3738, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94130, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94130, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7062958", + "kind": "ParmVarDecl", + "loc": { + "offset": 94180, + "line": 3739, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94159, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94162, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe70629d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94223, + "line": 3740, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94186, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94196, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7062a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 94271, + "line": 3742, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94229, + "line": 3741, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94239, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe7063148", + "kind": "FunctionDecl", + "loc": { + "offset": 94287, + "line": 3744, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94275, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94467, + "line": 3752, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbDrawText", + "mangledName": "XmbDrawText", + "type": { + "qualType": "void (Display *, Drawable, GC, int, int, XmbTextItem *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7062c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 94327, + "line": 3745, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94304, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94311, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7062ce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94350, + "line": 3746, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94333, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94333, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7062d58", + "kind": "ParmVarDecl", + "loc": { + "offset": 94369, + "line": 3747, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94356, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94356, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7062dd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94388, + "line": 3748, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94375, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94375, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7062e58", + "kind": "ParmVarDecl", + "loc": { + "offset": 94407, + "line": 3749, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94394, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94394, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7062f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 94442, + "line": 3750, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94413, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94424, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XmbTextItem *" + } + }, + { + "id": "0x55bbe7062fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94467, + "line": 3752, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94448, + "line": 3751, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94448, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7063718", + "kind": "FunctionDecl", + "loc": { + "offset": 94483, + "line": 3754, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94471, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94663, + "line": 3762, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcDrawText", + "mangledName": "XwcDrawText", + "type": { + "qualType": "void (Display *, Drawable, GC, int, int, XwcTextItem *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7063230", + "kind": "ParmVarDecl", + "loc": { + "offset": 94523, + "line": 3755, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94500, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94507, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70632a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94546, + "line": 3756, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94529, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94529, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7063320", + "kind": "ParmVarDecl", + "loc": { + "offset": 94565, + "line": 3757, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94552, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94552, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe70633a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94584, + "line": 3758, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94571, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94571, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7063420", + "kind": "ParmVarDecl", + "loc": { + "offset": 94603, + "line": 3759, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94590, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94590, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7063518", + "kind": "ParmVarDecl", + "loc": { + "offset": 94638, + "line": 3760, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94609, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94620, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XwcTextItem *" + } + }, + { + "id": "0x55bbe7063598", + "kind": "ParmVarDecl", + "loc": { + "offset": 94663, + "line": 3762, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94644, + "line": 3761, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94644, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7063ba8", + "kind": "FunctionDecl", + "loc": { + "offset": 94679, + "line": 3764, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94667, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94861, + "line": 3772, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8DrawText", + "mangledName": "Xutf8DrawText", + "type": { + "qualType": "void (Display *, Drawable, GC, int, int, XmbTextItem *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7063800", + "kind": "ParmVarDecl", + "loc": { + "offset": 94721, + "line": 3765, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94698, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94705, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7063878", + "kind": "ParmVarDecl", + "loc": { + "offset": 94744, + "line": 3766, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94727, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94727, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe70638f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94763, + "line": 3767, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94750, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94750, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7063970", + "kind": "ParmVarDecl", + "loc": { + "offset": 94782, + "line": 3768, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94769, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94769, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70639f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 94801, + "line": 3769, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94788, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94788, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7063a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 94836, + "line": 3770, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94807, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94818, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XmbTextItem *" + } + }, + { + "id": "0x55bbe7063ae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94861, + "line": 3772, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94842, + "line": 3771, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94842, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7064198", + "kind": "FunctionDecl", + "loc": { + "offset": 94877, + "line": 3774, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94865, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95088, + "line": 3783, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbDrawString", + "mangledName": "XmbDrawString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7063c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 94919, + "line": 3775, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94896, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94903, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7063d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 94942, + "line": 3776, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94925, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94925, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7063d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 94972, + "line": 3777, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94948, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94948, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe7063df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 94991, + "line": 3778, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94978, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94978, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7063e78", + "kind": "ParmVarDecl", + "loc": { + "offset": 95010, + "line": 3779, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 94997, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94997, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7063ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 95029, + "line": 3780, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95016, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95016, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7063f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 95059, + "line": 3781, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 95035, + "file": "/usr/include/X11/Xlib.h", + "line": 3781, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 95047, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7063ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 95088, + "line": 3783, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95065, + "line": 3782, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95065, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7064788", + "kind": "FunctionDecl", + "loc": { + "offset": 95104, + "line": 3785, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95092, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95318, + "line": 3794, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcDrawString", + "mangledName": "XwcDrawString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const wchar_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7064288", + "kind": "ParmVarDecl", + "loc": { + "offset": 95146, + "line": 3786, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95123, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95130, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7064300", + "kind": "ParmVarDecl", + "loc": { + "offset": 95169, + "line": 3787, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95152, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95152, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7064378", + "kind": "ParmVarDecl", + "loc": { + "offset": 95199, + "line": 3788, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95175, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95175, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe70643f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95218, + "line": 3789, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95205, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95205, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7064470", + "kind": "ParmVarDecl", + "loc": { + "offset": 95237, + "line": 3790, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95224, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95224, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70644f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95256, + "line": 3791, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95243, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95243, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7064568", + "kind": "ParmVarDecl", + "loc": { + "offset": 95289, + "line": 3792, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 95262, + "file": "/usr/include/X11/Xlib.h", + "line": 3792, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 95277, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const wchar_t *" + } + }, + { + "id": "0x55bbe70645e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 95318, + "line": 3794, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95295, + "line": 3793, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95295, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed0b68", + "kind": "FunctionDecl", + "loc": { + "offset": 95334, + "line": 3796, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95322, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95547, + "line": 3805, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8DrawString", + "mangledName": "Xutf8DrawString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7064878", + "kind": "ParmVarDecl", + "loc": { + "offset": 95378, + "line": 3797, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95355, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95362, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe70648f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95401, + "line": 3798, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95384, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95384, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7064968", + "kind": "ParmVarDecl", + "loc": { + "offset": 95431, + "line": 3799, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95407, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95407, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe70649e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95450, + "line": 3800, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95437, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95437, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe7064a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 95469, + "line": 3801, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95456, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95456, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7064ae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95488, + "line": 3802, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7064b60", + "kind": "ParmVarDecl", + "loc": { + "offset": 95518, + "line": 3803, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 95494, + "file": "/usr/include/X11/Xlib.h", + "line": 3803, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 95506, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ed0aa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95547, + "line": 3805, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95524, + "line": 3804, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95524, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed1088", + "kind": "FunctionDecl", + "loc": { + "offset": 95563, + "line": 3807, + "col": 13, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95551, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95779, + "line": 3816, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbDrawImageString", + "mangledName": "XmbDrawImageString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed0c58", + "kind": "ParmVarDecl", + "loc": { + "offset": 95610, + "line": 3808, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95587, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95594, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ed0cd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95633, + "line": 3809, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95616, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95616, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe6ed0d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 95663, + "line": 3810, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95639, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95639, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe6ed0dc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95682, + "line": 3811, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95669, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95669, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe6ed0e40", + "kind": "ParmVarDecl", + "loc": { + "offset": 95701, + "line": 3812, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95688, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95688, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed0ec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95720, + "line": 3813, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95707, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95707, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed0f40", + "kind": "ParmVarDecl", + "loc": { + "offset": 95750, + "line": 3814, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 95726, + "file": "/usr/include/X11/Xlib.h", + "line": 3814, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 95738, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ed0fc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95779, + "line": 3816, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95756, + "line": 3815, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95756, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed15a0", + "kind": "FunctionDecl", + "loc": { + "offset": 95795, + "line": 3818, + "col": 13, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95783, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96014, + "line": 3827, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcDrawImageString", + "mangledName": "XwcDrawImageString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const wchar_t *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed1178", + "kind": "ParmVarDecl", + "loc": { + "offset": 95842, + "line": 3819, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95819, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95826, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ed11f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95865, + "line": 3820, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95848, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95848, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe6ed1268", + "kind": "ParmVarDecl", + "loc": { + "offset": 95895, + "line": 3821, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95871, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95871, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe6ed12e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95914, + "line": 3822, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95901, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95901, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe6ed1360", + "kind": "ParmVarDecl", + "loc": { + "offset": 95933, + "line": 3823, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95920, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95920, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed13e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 95952, + "line": 3824, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95939, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95939, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed1458", + "kind": "ParmVarDecl", + "loc": { + "offset": 95985, + "line": 3825, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 95958, + "file": "/usr/include/X11/Xlib.h", + "line": 3825, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 95973, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const wchar_t *" + } + }, + { + "id": "0x55bbe6ed14d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 96014, + "line": 3827, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 95991, + "line": 3826, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 95991, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed1ac0", + "kind": "FunctionDecl", + "loc": { + "offset": 96030, + "line": 3829, + "col": 13, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96018, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96248, + "line": 3838, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8DrawImageString", + "mangledName": "Xutf8DrawImageString", + "type": { + "qualType": "void (Display *, Drawable, XFontSet, GC, int, int, const char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed1690", + "kind": "ParmVarDecl", + "loc": { + "offset": 96079, + "line": 3830, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96056, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96063, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ed1708", + "kind": "ParmVarDecl", + "loc": { + "offset": 96102, + "line": 3831, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96085, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96085, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe6ed1780", + "kind": "ParmVarDecl", + "loc": { + "offset": 96132, + "line": 3832, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96108, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96108, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XOC *", + "qualType": "XFontSet", + "typeAliasDeclId": "0x55bbe7004620" + } + }, + { + "id": "0x55bbe6ed17f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 96151, + "line": 3833, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96138, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96138, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe6ed1878", + "kind": "ParmVarDecl", + "loc": { + "offset": 96170, + "line": 3834, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96157, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96157, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed18f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 96189, + "line": 3835, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96176, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96176, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6ed1978", + "kind": "ParmVarDecl", + "loc": { + "offset": 96219, + "line": 3836, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96195, + "file": "/usr/include/X11/Xlib.h", + "line": 3836, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 96207, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe6ed19f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 96248, + "line": 3838, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96225, + "line": 3837, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96225, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe6ed1e88", + "kind": "FunctionDecl", + "loc": { + "offset": 96263, + "line": 3840, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96252, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96395, + "line": 3845, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOpenIM", + "mangledName": "XOpenIM", + "type": { + "qualType": "XIM (Display *, struct _XrmHashBucketRec *, char *, char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed1bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 96296, + "line": 3841, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96276, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96283, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe6ed1c40", + "kind": "ParmVarDecl", + "loc": { + "offset": 96337, + "line": 3842, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96302, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96326, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "struct _XrmHashBucketRec *" + } + }, + { + "id": "0x55bbe6ed1cc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 96365, + "line": 3843, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96343, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96347, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe6ed1d40", + "kind": "ParmVarDecl", + "loc": { + "offset": 96395, + "line": 3845, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96371, + "line": 3844, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96375, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe6ed2050", + "kind": "FunctionDecl", + "loc": { + "offset": 96413, + "line": 3847, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96399, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96440, + "line": 3849, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCloseIM", + "mangledName": "XCloseIM", + "type": { + "qualType": "int (XIM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed1f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 96440, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96427, + "line": 3848, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96427, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + } + ] + }, + { + "id": "0x55bbe6ed2238", + "kind": "FunctionDecl", + "loc": { + "offset": 96457, + "line": 3851, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96444, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96495, + "file": "/usr/include/X11/Xlib.h", + "line": 3853, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XGetIMValues", + "mangledName": "XGetIMValues", + "type": { + "qualType": "char *(XIM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ed2108", + "kind": "ParmVarDecl", + "loc": { + "offset": 96487, + "line": 3852, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + }, + { + "id": "0x55bbe6ed22e0", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96495, + "file": "/usr/include/X11/Xlib.h", + "line": 3853, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96495, + "file": "/usr/include/X11/Xlib.h", + "line": 3853, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ed2408", + "kind": "FunctionDecl", + "loc": { + "offset": 96525, + "line": 3855, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96512, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96563, + "file": "/usr/include/X11/Xlib.h", + "line": 3857, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XSetIMValues", + "mangledName": "XSetIMValues", + "type": { + "qualType": "char *(XIM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ed2350", + "kind": "ParmVarDecl", + "loc": { + "offset": 96555, + "line": 3856, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96543, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96543, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + }, + { + "id": "0x55bbe6ed24b0", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96563, + "file": "/usr/include/X11/Xlib.h", + "line": 3857, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96563, + "file": "/usr/include/X11/Xlib.h", + "line": 3857, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe6ed2618", + "kind": "FunctionDecl", + "loc": { + "offset": 96596, + "line": 3859, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96580, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96627, + "line": 3861, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDisplayOfIM", + "mangledName": "XDisplayOfIM", + "type": { + "qualType": "Display *(XIM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed2520", + "kind": "ParmVarDecl", + "loc": { + "offset": 96627, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96614, + "line": 3860, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96614, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + } + ] + }, + { + "id": "0x55bbe6ed27d0", + "kind": "FunctionDecl", + "loc": { + "offset": 96644, + "line": 3863, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96631, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96673, + "line": 3865, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLocaleOfIM", + "mangledName": "XLocaleOfIM", + "type": { + "qualType": "char *(XIM)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe6ed26d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 96673, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96661, + "line": 3864, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96661, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + } + ] + }, + { + "id": "0x55bbe6ed29b0", + "kind": "FunctionDecl", + "loc": { + "offset": 96688, + "line": 3867, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96677, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96723, + "file": "/usr/include/X11/Xlib.h", + "line": 3869, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XCreateIC", + "mangledName": "XCreateIC", + "type": { + "qualType": "XIC (XIM, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe6ed2888", + "kind": "ParmVarDecl", + "loc": { + "offset": 96715, + "line": 3868, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96703, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96703, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIM *", + "qualType": "XIM", + "typeAliasDeclId": "0x55bbe7007980" + } + }, + { + "id": "0x55bbe6ed2a58", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96723, + "file": "/usr/include/X11/Xlib.h", + "line": 3869, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 96723, + "file": "/usr/include/X11/Xlib.h", + "line": 3869, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe706ed78", + "kind": "FunctionDecl", + "loc": { + "offset": 96752, + "line": 3871, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96740, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96781, + "line": 3873, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDestroyIC", + "mangledName": "XDestroyIC", + "type": { + "qualType": "void (XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706ec80", + "kind": "ParmVarDecl", + "loc": { + "offset": 96781, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96768, + "line": 3872, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96768, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706eec0", + "kind": "FunctionDecl", + "loc": { + "offset": 96797, + "line": 3875, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96785, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96827, + "line": 3877, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetICFocus", + "mangledName": "XSetICFocus", + "type": { + "qualType": "void (XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706ee30", + "kind": "ParmVarDecl", + "loc": { + "offset": 96827, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96814, + "line": 3876, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96814, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706f008", + "kind": "FunctionDecl", + "loc": { + "offset": 96843, + "line": 3879, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96831, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96875, + "line": 3881, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnsetICFocus", + "mangledName": "XUnsetICFocus", + "type": { + "qualType": "void (XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706ef78", + "kind": "ParmVarDecl", + "loc": { + "offset": 96875, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96862, + "line": 3880, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96862, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706f1b8", + "kind": "FunctionDecl", + "loc": { + "offset": 96895, + "line": 3883, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96879, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96924, + "line": 3885, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcResetIC", + "mangledName": "XwcResetIC", + "type": { + "qualType": "wchar_t *(XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706f0c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 96924, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96911, + "line": 3884, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96911, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706f370", + "kind": "FunctionDecl", + "loc": { + "offset": 96941, + "line": 3887, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96928, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96970, + "line": 3889, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbResetIC", + "mangledName": "XmbResetIC", + "type": { + "qualType": "char *(XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706f270", + "kind": "ParmVarDecl", + "loc": { + "offset": 96970, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96957, + "line": 3888, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 96957, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706f4c0", + "kind": "FunctionDecl", + "loc": { + "offset": 96987, + "line": 3891, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 96974, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97018, + "line": 3893, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8ResetIC", + "mangledName": "Xutf8ResetIC", + "type": { + "qualType": "char *(XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706f428", + "kind": "ParmVarDecl", + "loc": { + "offset": 97018, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97005, + "line": 3892, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97005, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706f6a8", + "kind": "FunctionDecl", + "loc": { + "offset": 97035, + "line": 3895, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97022, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97073, + "file": "/usr/include/X11/Xlib.h", + "line": 3897, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XSetICValues", + "mangledName": "XSetICValues", + "type": { + "qualType": "char *(XIC, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe706f578", + "kind": "ParmVarDecl", + "loc": { + "offset": 97065, + "line": 3896, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97053, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97053, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + }, + { + "id": "0x55bbe706f750", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97073, + "file": "/usr/include/X11/Xlib.h", + "line": 3897, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97073, + "file": "/usr/include/X11/Xlib.h", + "line": 3897, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe706f878", + "kind": "FunctionDecl", + "loc": { + "offset": 97103, + "line": 3899, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97090, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97141, + "file": "/usr/include/X11/Xlib.h", + "line": 3901, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XGetICValues", + "mangledName": "XGetICValues", + "type": { + "qualType": "char *(XIC, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe706f7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 97133, + "line": 3900, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97121, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97121, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + }, + { + "id": "0x55bbe706f920", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97141, + "file": "/usr/include/X11/Xlib.h", + "line": 3901, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 97141, + "file": "/usr/include/X11/Xlib.h", + "line": 3901, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe706fa88", + "kind": "FunctionDecl", + "loc": { + "offset": 97169, + "line": 3903, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97158, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97195, + "line": 3905, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIMOfIC", + "mangledName": "XIMOfIC", + "type": { + "qualType": "XIM (XIC)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706f990", + "kind": "ParmVarDecl", + "loc": { + "offset": 97195, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97182, + "line": 3904, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97182, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + } + ] + }, + { + "id": "0x55bbe706fcd0", + "kind": "FunctionDecl", + "loc": { + "offset": 97211, + "line": 3907, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97199, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97274, + "line": 3910, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFilterEvent", + "mangledName": "XFilterEvent", + "type": { + "qualType": "int (XEvent *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706fb40", + "kind": "ParmVarDecl", + "loc": { + "offset": 97248, + "line": 3908, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97229, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97235, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe706fbb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 97274, + "line": 3910, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97254, + "line": 3909, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97254, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe70701d0", + "kind": "FunctionDecl", + "loc": { + "offset": 97289, + "line": 3912, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97278, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97490, + "line": 3919, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbLookupString", + "mangledName": "XmbLookupString", + "type": { + "qualType": "int (XIC, XKeyPressedEvent *, char *, int, KeySym *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe706fd90", + "kind": "ParmVarDecl", + "loc": { + "offset": 97324, + "line": 3913, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97310, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97310, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + }, + { + "id": "0x55bbe706fe58", + "kind": "ParmVarDecl", + "loc": { + "offset": 97359, + "line": 3914, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97330, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97346, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyPressedEvent *" + } + }, + { + "id": "0x55bbe706fed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 97391, + "line": 3915, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97365, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97369, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe706ff58", + "kind": "ParmVarDecl", + "loc": { + "offset": 97421, + "line": 3916, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97397, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97397, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe706ffd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 97455, + "line": 3917, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97427, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97433, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe7070050", + "kind": "ParmVarDecl", + "loc": { + "offset": 97490, + "line": 3919, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 97461, + "line": 3918, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 97467, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7070690", + "kind": "FunctionDecl", + "loc": { + "offset": 97505, + "line": 3921, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97494, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97710, + "line": 3928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcLookupString", + "mangledName": "XwcLookupString", + "type": { + "qualType": "int (XIC, XKeyPressedEvent *, wchar_t *, int, KeySym *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70702b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 97540, + "line": 3922, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97526, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97526, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + }, + { + "id": "0x55bbe7070328", + "kind": "ParmVarDecl", + "loc": { + "offset": 97575, + "line": 3923, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97546, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97562, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyPressedEvent *" + } + }, + { + "id": "0x55bbe70703a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 97610, + "line": 3924, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97581, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97588, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "wchar_t *" + } + }, + { + "id": "0x55bbe7070420", + "kind": "ParmVarDecl", + "loc": { + "offset": 97641, + "line": 3925, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97616, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97616, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7070498", + "kind": "ParmVarDecl", + "loc": { + "offset": 97675, + "line": 3926, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97647, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97653, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe7070518", + "kind": "ParmVarDecl", + "loc": { + "offset": 97710, + "line": 3928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 97681, + "line": 3927, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 97687, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7070aa0", + "kind": "FunctionDecl", + "loc": { + "offset": 97725, + "line": 3930, + "col": 12, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97714, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97928, + "line": 3937, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8LookupString", + "mangledName": "Xutf8LookupString", + "type": { + "qualType": "int (XIC, XKeyPressedEvent *, char *, int, KeySym *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7070770", + "kind": "ParmVarDecl", + "loc": { + "offset": 97762, + "line": 3931, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97748, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97748, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XIC *", + "qualType": "XIC", + "typeAliasDeclId": "0x55bbe7007b50" + } + }, + { + "id": "0x55bbe70707e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 97797, + "line": 3932, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97768, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97784, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyPressedEvent *" + } + }, + { + "id": "0x55bbe7070868", + "kind": "ParmVarDecl", + "loc": { + "offset": 97829, + "line": 3933, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97803, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97807, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe70708e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 97859, + "line": 3934, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97835, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97835, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7070960", + "kind": "ParmVarDecl", + "loc": { + "offset": 97893, + "line": 3935, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97865, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97871, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe70709e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 97928, + "line": 3937, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 97899, + "line": 3936, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 97905, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7070cf0", + "kind": "FunctionDecl", + "loc": { + "offset": 97953, + "line": 3939, + "col": 22, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97932, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 98000, + "file": "/usr/include/X11/Xlib.h", + "line": 3941, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XVaCreateNestedList", + "mangledName": "XVaCreateNestedList", + "type": { + "qualType": "XVaNestedList (int, ...)" + }, + "storageClass": "extern", + "variadic": true, + "inner": [ + { + "id": "0x55bbe7070ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 97992, + "line": 3940, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 97978, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 97978, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7070d98", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 98000, + "file": "/usr/include/X11/Xlib.h", + "line": 3941, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 98000, + "file": "/usr/include/X11/Xlib.h", + "line": 3941, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe7071220", + "kind": "FunctionDecl", + "loc": { + "offset": 98065, + "line": 3945, + "col": 13, + "tokLen": 30, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98053, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98284, + "line": 3952, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRegisterIMInstantiateCallback", + "mangledName": "XRegisterIMInstantiateCallback", + "type": { + "qualType": "int (Display *, struct _XrmHashBucketRec *, char *, char *, XIDProc, XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7070e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 98121, + "line": 3946, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98101, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98108, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7070e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 98162, + "line": 3947, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98127, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98151, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "struct _XrmHashBucketRec *" + } + }, + { + "id": "0x55bbe7070f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 98190, + "line": 3948, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98168, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98172, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7070f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 98219, + "line": 3949, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98196, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98200, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7071030", + "kind": "ParmVarDecl", + "loc": { + "offset": 98249, + "line": 3950, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98225, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98225, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "void (*)(Display *, XPointer, XPointer)", + "qualType": "XIDProc", + "typeAliasDeclId": "0x55bbe7008500" + } + }, + { + "id": "0x55bbe70710a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 98284, + "line": 3952, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98255, + "line": 3951, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98255, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe7071640", + "kind": "FunctionDecl", + "loc": { + "offset": 98300, + "line": 3954, + "col": 13, + "tokLen": 32, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98288, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98521, + "line": 3961, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnregisterIMInstantiateCallback", + "mangledName": "XUnregisterIMInstantiateCallback", + "type": { + "qualType": "int (Display *, struct _XrmHashBucketRec *, char *, char *, XIDProc, XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7071300", + "kind": "ParmVarDecl", + "loc": { + "offset": 98358, + "line": 3955, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98338, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98345, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7071390", + "kind": "ParmVarDecl", + "loc": { + "offset": 98399, + "line": 3956, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98364, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98388, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "struct _XrmHashBucketRec *" + } + }, + { + "id": "0x55bbe7071410", + "kind": "ParmVarDecl", + "loc": { + "offset": 98427, + "line": 3957, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98405, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98409, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7071490", + "kind": "ParmVarDecl", + "loc": { + "offset": 98456, + "line": 3958, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98433, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98437, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7071508", + "kind": "ParmVarDecl", + "loc": { + "offset": 98486, + "line": 3959, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98462, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98462, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "void (*)(Display *, XPointer, XPointer)", + "qualType": "XIDProc", + "typeAliasDeclId": "0x55bbe7008500" + } + }, + { + "id": "0x55bbe7071580", + "kind": "ParmVarDecl", + "loc": { + "offset": 98521, + "line": 3961, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98492, + "line": 3960, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98492, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe7071b20", + "kind": "TypedefDecl", + "loc": { + "offset": 98540, + "line": 3963, + "col": 16, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98525, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98757, + "line": 3969, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XConnectionWatchProc", + "type": { + "qualType": "void (*)(Display *, XPointer, int, int, XPointer *)" + }, + "inner": [ + { + "id": "0x55bbe7071aa0", + "kind": "PointerType", + "type": { + "qualType": "void (*)(Display *, XPointer, int, int, XPointer *)" + }, + "inner": [ + { + "id": "0x55bbe7071a40", + "kind": "ParenType", + "type": { + "qualType": "void (Display *, XPointer, int, int, XPointer *)" + }, + "inner": [ + { + "id": "0x55bbe70719f0", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (Display *, XPointer, int, int, XPointer *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6ff12b0", + "kind": "PointerType", + "type": { + "qualType": "Display *" + }, + "inner": [ + { + "id": "0x55bbe6ff1290", + "kind": "TypedefType", + "type": { + "qualType": "Display" + }, + "decl": { + "id": "0x55bbe6fef268", + "kind": "TypedefDecl", + "name": "Display" + }, + "inner": [ + { + "id": "0x55bbe6fe6740", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XDisplay" + }, + "inner": [ + { + "id": "0x55bbe6fe6620", + "kind": "RecordType", + "type": { + "qualType": "struct _XDisplay" + }, + "decl": { + "id": "0x55bbe6fe6598", + "kind": "RecordDecl", + "name": "_XDisplay" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7071900", + "kind": "PointerType", + "type": { + "qualType": "XPointer *" + }, + "inner": [ + { + "id": "0x55bbe6fb6f30", + "kind": "TypedefType", + "type": { + "qualType": "XPointer" + }, + "decl": { + "id": "0x55bbe6fb6ab8", + "kind": "TypedefDecl", + "name": "XPointer" + }, + "inner": [ + { + "id": "0x55bbe6d21ed0", + "kind": "PointerType", + "type": { + "qualType": "char *" + }, + "inner": [ + { + "id": "0x55bbe6d21380", + "kind": "BuiltinType", + "type": { + "qualType": "char" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7071de0", + "kind": "FunctionDecl", + "loc": { + "offset": 98776, + "line": 3972, + "col": 15, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98762, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98889, + "line": 3976, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XInternalConnectionNumbers", + "mangledName": "XInternalConnectionNumbers", + "type": { + "qualType": "int (Display *, int **, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7071b88", + "kind": "ParmVarDecl", + "loc": { + "offset": 98828, + "line": 3973, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98808, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98815, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7071c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 98857, + "line": 3974, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98834, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98838, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int **" + } + }, + { + "id": "0x55bbe7071cb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 98889, + "line": 3976, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98863, + "line": 3975, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98866, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7072038", + "kind": "FunctionDecl", + "loc": { + "offset": 98905, + "line": 3978, + "col": 13, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98893, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98979, + "line": 3981, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XProcessInternalConnection", + "mangledName": "XProcessInternalConnection", + "type": { + "qualType": "void (Display *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7071ea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 98957, + "line": 3979, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98937, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98944, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7071f28", + "kind": "ParmVarDecl", + "loc": { + "offset": 98979, + "line": 3981, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98963, + "line": 3980, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 98963, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7072330", + "kind": "FunctionDecl", + "loc": { + "offset": 98997, + "line": 3983, + "col": 15, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 98983, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99118, + "line": 3987, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAddConnectionWatch", + "mangledName": "XAddConnectionWatch", + "type": { + "qualType": "int (Display *, XConnectionWatchProc, XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70720f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99042, + "line": 3984, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99022, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99029, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7072190", + "kind": "ParmVarDecl", + "loc": { + "offset": 99083, + "line": 3985, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99048, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99048, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "void (*)(Display *, XPointer, int, int, XPointer *)", + "qualType": "XConnectionWatchProc", + "typeAliasDeclId": "0x55bbe7071b20" + } + }, + { + "id": "0x55bbe7072208", + "kind": "ParmVarDecl", + "loc": { + "offset": 99118, + "line": 3987, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99089, + "line": 3986, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99089, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe7072608", + "kind": "FunctionDecl", + "loc": { + "offset": 99134, + "line": 3989, + "col": 13, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99122, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99258, + "line": 3993, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRemoveConnectionWatch", + "mangledName": "XRemoveConnectionWatch", + "type": { + "qualType": "void (Display *, XConnectionWatchProc, XPointer)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70723f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99182, + "line": 3990, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99162, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99169, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7072470", + "kind": "ParmVarDecl", + "loc": { + "offset": 99223, + "line": 3991, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99188, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99188, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "void (*)(Display *, XPointer, int, int, XPointer *)", + "qualType": "XConnectionWatchProc", + "typeAliasDeclId": "0x55bbe7071b20" + } + }, + { + "id": "0x55bbe70724e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99258, + "line": 3993, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99229, + "line": 3992, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99229, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + } + ] + }, + { + "id": "0x55bbe7072948", + "kind": "FunctionDecl", + "loc": { + "offset": 99274, + "line": 3995, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99262, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99394, + "line": 4000, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetAuthorization", + "mangledName": "XSetAuthorization", + "type": { + "qualType": "void (char *, int, char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70726d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99316, + "line": 3996, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99297, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99302, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7072758", + "kind": "ParmVarDecl", + "loc": { + "offset": 99342, + "line": 3997, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99322, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70727d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99367, + "line": 3998, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99348, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99353, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7072858", + "kind": "ParmVarDecl", + "loc": { + "offset": 99394, + "line": 4000, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99373, + "line": 3999, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99373, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7072c60", + "kind": "FunctionDecl", + "loc": { + "offset": 99409, + "line": 4002, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99398, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99492, + "line": 4006, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_Xmbtowc", + "mangledName": "_Xmbtowc", + "type": { + "qualType": "int (wchar_t *, char *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7072a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 99445, + "line": 4003, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99423, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99431, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "wchar_t *" + } + }, + { + "id": "0x55bbe7072a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 99469, + "line": 4004, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99451, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99456, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7072b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 99492, + "line": 4006, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99475, + "line": 4005, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7072e48", + "kind": "FunctionDecl", + "loc": { + "offset": 99507, + "line": 4008, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99496, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99564, + "line": 4011, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_Xwctomb", + "mangledName": "_Xwctomb", + "type": { + "qualType": "int (char *, wchar_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7072d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 99539, + "line": 4009, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99521, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99526, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7072da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99564, + "line": 4011, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99545, + "line": 4010, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99545, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "wchar_t", + "typeAliasDeclId": "0x55bbe6e5a8e8" + } + } + ] + }, + { + "id": "0x55bbe70730f0", + "kind": "FunctionDecl", + "loc": { + "offset": 99580, + "line": 4013, + "col": 13, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99568, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99658, + "line": 4016, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetEventData", + "mangledName": "XGetEventData", + "type": { + "qualType": "int (Display *, XGenericEventCookie *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7072f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 99619, + "line": 4014, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99599, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99606, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7072fd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 99658, + "line": 4016, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99625, + "line": 4015, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99644, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XGenericEventCookie *" + } + } + ] + }, + { + "id": "0x55bbe7073338", + "kind": "FunctionDecl", + "loc": { + "offset": 99674, + "line": 4018, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99662, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99753, + "line": 4021, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFreeEventData", + "mangledName": "XFreeEventData", + "type": { + "qualType": "void (Display *, XGenericEventCookie *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe70731b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 99714, + "line": 4019, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99694, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99701, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7073228", + "kind": "ParmVarDecl", + "loc": { + "offset": 99753, + "line": 4021, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 99720, + "line": 4020, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 99739, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XGenericEventCookie *" + } + } + ] + }, + { + "id": "0x55bbe7073400", + "kind": "TypedefDecl", + "loc": { + "offset": 4182, + "file": "/usr/include/X11/Xmd.h", + "line": 101, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4169, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4182, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "INT64", + "type": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe6d21400", + "kind": "BuiltinType", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe7073470", + "kind": "TypedefDecl", + "loc": { + "offset": 4201, + "line": 102, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4189, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4201, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "INT32", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70734e0", + "kind": "TypedefDecl", + "loc": { + "offset": 4257, + "line": 106, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4243, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4257, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "INT16", + "type": { + "qualType": "short" + }, + "inner": [ + { + "id": "0x55bbe6d213c0", + "kind": "BuiltinType", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe7073550", + "kind": "TypedefDecl", + "loc": { + "offset": 4288, + "line": 108, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4265, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4288, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "INT8", + "type": { + "qualType": "signed char" + }, + "inner": [ + { + "id": "0x55bbe6d213a0", + "kind": "BuiltinType", + "type": { + "qualType": "signed char" + } + } + ] + }, + { + "id": "0x55bbe70735c0", + "kind": "TypedefDecl", + "loc": { + "offset": 4332, + "line": 111, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4310, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4332, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "CARD64", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7073630", + "kind": "TypedefDecl", + "loc": { + "offset": 4361, + "line": 112, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4340, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4361, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "CARD32", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe70736a0", + "kind": "TypedefDecl", + "loc": { + "offset": 4472, + "line": 117, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4449, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4472, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "CARD16", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe7073710", + "kind": "TypedefDecl", + "loc": { + "offset": 4503, + "line": 118, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4480, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4503, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "CARD8", + "type": { + "qualType": "unsigned char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe70737a0", + "kind": "TypedefDecl", + "loc": { + "offset": 4527, + "line": 120, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4511, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4527, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "BITS32", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + }, + "inner": [ + { + "id": "0x55bbe7073770", + "kind": "TypedefType", + "type": { + "qualType": "CARD32" + }, + "decl": { + "id": "0x55bbe7073630", + "kind": "TypedefDecl", + "name": "CARD32" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7073830", + "kind": "TypedefDecl", + "loc": { + "offset": 4551, + "line": 121, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4535, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4551, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "BITS16", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + }, + "inner": [ + { + "id": "0x55bbe7073800", + "kind": "TypedefType", + "type": { + "qualType": "CARD16" + }, + "decl": { + "id": "0x55bbe70736a0", + "kind": "TypedefDecl", + "name": "CARD16" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70738c0", + "kind": "TypedefDecl", + "loc": { + "offset": 4575, + "line": 123, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4560, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4575, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "BYTE", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + }, + "inner": [ + { + "id": "0x55bbe7073890", + "kind": "TypedefType", + "type": { + "qualType": "CARD8" + }, + "decl": { + "id": "0x55bbe7073710", + "kind": "TypedefDecl", + "name": "CARD8" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7073928", + "kind": "TypedefDecl", + "loc": { + "offset": 4596, + "line": 124, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 4581, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 4596, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "isReferenced": true, + "name": "BOOL", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + }, + "inner": [ + { + "id": "0x55bbe7073890", + "kind": "TypedefType", + "type": { + "qualType": "CARD8" + }, + "decl": { + "id": "0x55bbe7073710", + "kind": "TypedefDecl", + "name": "CARD8" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7073980", + "kind": "RecordDecl", + "loc": { + "offset": 2389, + "file": "/usr/include/X11/Xprotostr.h", + "line": 54, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2382, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2427, + "line": 56, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "_xSegment", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7073a50", + "kind": "FieldDecl", + "loc": { + "offset": 2411, + "line": 55, + "col": 11, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2405, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2411, + "col": 11, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "x1", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7073ab0", + "kind": "FieldDecl", + "loc": { + "offset": 2415, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2405, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2415, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "y1", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7073b10", + "kind": "FieldDecl", + "loc": { + "offset": 2419, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2405, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2419, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "x2", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7073b70", + "kind": "FieldDecl", + "loc": { + "offset": 2423, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2405, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2423, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "y2", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe7073c18", + "kind": "TypedefDecl", + "loc": { + "offset": 2429, + "line": 56, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2374, + "line": 54, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2429, + "line": 56, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "xSegment", + "type": { + "desugaredQualType": "struct _xSegment", + "qualType": "struct _xSegment" + }, + "inner": [ + { + "id": "0x55bbe7073bc0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xSegment" + }, + "ownedTagDecl": { + "id": "0x55bbe7073980", + "kind": "RecordDecl", + "name": "_xSegment" + }, + "inner": [ + { + "id": "0x55bbe7073a00", + "kind": "RecordType", + "type": { + "qualType": "struct _xSegment" + }, + "decl": { + "id": "0x55bbe7073980", + "kind": "RecordDecl", + "name": "_xSegment" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7073c88", + "kind": "RecordDecl", + "loc": { + "offset": 2468, + "line": 60, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2461, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2496, + "line": 62, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "_xPoint", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7073d40", + "kind": "FieldDecl", + "loc": { + "offset": 2490, + "line": 61, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2482, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2490, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7073da0", + "kind": "FieldDecl", + "loc": { + "offset": 2493, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2482, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2493, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe7073e48", + "kind": "TypedefDecl", + "loc": { + "offset": 2498, + "line": 62, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2453, + "line": 60, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2498, + "line": 62, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "xPoint", + "type": { + "desugaredQualType": "struct _xPoint", + "qualType": "struct _xPoint" + }, + "inner": [ + { + "id": "0x55bbe7073df0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xPoint" + }, + "ownedTagDecl": { + "id": "0x55bbe7073c88", + "kind": "RecordDecl", + "name": "_xPoint" + }, + "inner": [ + { + "id": "0x55bbe7073d10", + "kind": "RecordType", + "type": { + "qualType": "struct _xPoint" + }, + "decl": { + "id": "0x55bbe7073c88", + "kind": "RecordDecl", + "name": "_xPoint" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7073eb8", + "kind": "RecordDecl", + "loc": { + "offset": 2522, + "line": 64, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2515, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2581, + "line": 67, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "_xRectangle", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7073f70", + "kind": "FieldDecl", + "loc": { + "offset": 2548, + "line": 65, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2540, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2548, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7073fd0", + "kind": "FieldDecl", + "loc": { + "offset": 2551, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2540, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2551, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7074030", + "kind": "FieldDecl", + "loc": { + "offset": 2566, + "line": 66, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2558, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2566, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7074090", + "kind": "FieldDecl", + "loc": { + "offset": 2573, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2558, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2573, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7074138", + "kind": "TypedefDecl", + "loc": { + "offset": 2583, + "line": 67, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2507, + "line": 64, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2583, + "line": 67, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "xRectangle", + "type": { + "desugaredQualType": "struct _xRectangle", + "qualType": "struct _xRectangle" + }, + "inner": [ + { + "id": "0x55bbe70740e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xRectangle" + }, + "ownedTagDecl": { + "id": "0x55bbe7073eb8", + "kind": "RecordDecl", + "name": "_xRectangle" + }, + "inner": [ + { + "id": "0x55bbe7073f40", + "kind": "RecordType", + "type": { + "qualType": "struct _xRectangle" + }, + "decl": { + "id": "0x55bbe7073eb8", + "kind": "RecordDecl", + "name": "_xRectangle" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70741a8", + "kind": "RecordDecl", + "loc": { + "offset": 2624, + "line": 71, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2617, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2705, + "line": 75, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "_xArc", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7074260", + "kind": "FieldDecl", + "loc": { + "offset": 2644, + "line": 72, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2636, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2644, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70742c0", + "kind": "FieldDecl", + "loc": { + "offset": 2647, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2636, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2647, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7074320", + "kind": "FieldDecl", + "loc": { + "offset": 2662, + "line": 73, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2654, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2662, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7074380", + "kind": "FieldDecl", + "loc": { + "offset": 2669, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2654, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2669, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70743e0", + "kind": "FieldDecl", + "loc": { + "offset": 2689, + "line": 74, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2681, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2689, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "angle1", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7074440", + "kind": "FieldDecl", + "loc": { + "offset": 2697, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2681, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2697, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "angle2", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70744e8", + "kind": "TypedefDecl", + "loc": { + "offset": 2707, + "line": 75, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "range": { + "begin": { + "offset": 2609, + "line": 71, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + }, + "end": { + "offset": 2707, + "line": 75, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xproto.h" + } + } + }, + "name": "xArc", + "type": { + "desugaredQualType": "struct _xArc", + "qualType": "struct _xArc" + }, + "inner": [ + { + "id": "0x55bbe7074490", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xArc" + }, + "ownedTagDecl": { + "id": "0x55bbe70741a8", + "kind": "RecordDecl", + "name": "_xArc" + }, + "inner": [ + { + "id": "0x55bbe7074230", + "kind": "RecordType", + "type": { + "qualType": "struct _xArc" + }, + "decl": { + "id": "0x55bbe70741a8", + "kind": "RecordDecl", + "name": "_xArc" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7074568", + "kind": "TypedefDecl", + "loc": { + "offset": 8804, + "file": "/usr/include/X11/Xproto.h", + "line": 259, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8789, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8804, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "KeyButMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + }, + "inner": [ + { + "id": "0x55bbe7073800", + "kind": "TypedefType", + "type": { + "qualType": "CARD16" + }, + "decl": { + "id": "0x55bbe70736a0", + "kind": "TypedefDecl", + "name": "CARD16" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70745c0", + "kind": "RecordDecl", + "loc": { + "offset": 9098, + "line": 269, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9098, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9311, + "line": 276, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7074670", + "kind": "FieldDecl", + "loc": { + "offset": 9117, + "line": 270, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9111, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9117, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "byteOrder", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70746f0", + "kind": "FieldDecl", + "loc": { + "offset": 9137, + "line": 271, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9132, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9137, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7074750", + "kind": "FieldDecl", + "loc": { + "offset": 9153, + "line": 272, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9146, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9153, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "majorVersion", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70747b0", + "kind": "FieldDecl", + "loc": { + "offset": 9167, + "col": 26, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9146, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9167, + "col": 26, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minorVersion", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7074810", + "kind": "FieldDecl", + "loc": { + "offset": 9192, + "line": 273, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9185, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9192, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytesAuthProto", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7074870", + "kind": "FieldDecl", + "loc": { + "offset": 9249, + "line": 274, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9242, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9249, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytesAuthString", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70748d0", + "kind": "FieldDecl", + "loc": { + "offset": 9305, + "line": 275, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9298, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9305, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7074978", + "kind": "TypedefDecl", + "loc": { + "offset": 9313, + "line": 276, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9090, + "line": 269, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9313, + "line": 276, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xConnClientPrefix", + "type": { + "desugaredQualType": "xConnClientPrefix", + "qualType": "struct xConnClientPrefix" + }, + "inner": [ + { + "id": "0x55bbe7074920", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xConnClientPrefix" + }, + "ownedTagDecl": { + "id": "0x55bbe70745c0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7074640", + "kind": "RecordType", + "type": { + "qualType": "xConnClientPrefix" + }, + "decl": { + "id": "0x55bbe70745c0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70749e8", + "kind": "RecordDecl", + "loc": { + "offset": 9692, + "line": 288, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9692, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9948, + "line": 294, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7074aa0", + "kind": "FieldDecl", + "loc": { + "offset": 9720, + "line": 289, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9705, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9720, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "success", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7074b00", + "kind": "FieldDecl", + "loc": { + "offset": 9748, + "line": 290, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9733, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9748, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lengthReason", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7074b60", + "kind": "FieldDecl", + "loc": { + "offset": 9827, + "line": 291, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9812, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9827, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "majorVersion", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7074bc0", + "kind": "FieldDecl", + "loc": { + "offset": 9860, + "line": 292, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9812, + "line": 291, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9860, + "line": 292, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minorVersion", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7082ce0", + "kind": "FieldDecl", + "loc": { + "offset": 9893, + "line": 293, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9878, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9893, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7082d88", + "kind": "TypedefDecl", + "loc": { + "offset": 9950, + "line": 294, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9684, + "line": 288, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9950, + "line": 294, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xConnSetupPrefix", + "type": { + "desugaredQualType": "xConnSetupPrefix", + "qualType": "struct xConnSetupPrefix" + }, + "inner": [ + { + "id": "0x55bbe7082d30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xConnSetupPrefix" + }, + "ownedTagDecl": { + "id": "0x55bbe70749e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7074a70", + "kind": "RecordType", + "type": { + "qualType": "xConnSetupPrefix" + }, + "decl": { + "id": "0x55bbe70749e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7082df8", + "kind": "RecordDecl", + "loc": { + "offset": 9978, + "line": 297, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9978, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10687, + "line": 312, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7082eb0", + "kind": "FieldDecl", + "loc": { + "offset": 10006, + "line": 298, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9991, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10006, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "release", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7082f10", + "kind": "FieldDecl", + "loc": { + "offset": 10034, + "line": 299, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10019, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10034, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ridBase", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7082f70", + "kind": "FieldDecl", + "loc": { + "offset": 10062, + "line": 300, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10019, + "line": 299, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10062, + "line": 300, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ridMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7082fd0", + "kind": "FieldDecl", + "loc": { + "offset": 10090, + "line": 301, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10075, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10090, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "motionBufferSize", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7083030", + "kind": "FieldDecl", + "loc": { + "offset": 10127, + "line": 302, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10112, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10127, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytesVendor", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7083090", + "kind": "FieldDecl", + "loc": { + "offset": 10204, + "line": 303, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10189, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10204, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxRequestSize", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70830f0", + "kind": "FieldDecl", + "loc": { + "offset": 10239, + "line": 304, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10224, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10239, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "numRoots", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083150", + "kind": "FieldDecl", + "loc": { + "offset": 10317, + "line": 305, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10302, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10317, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "numFormats", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70831b0", + "kind": "FieldDecl", + "loc": { + "offset": 10386, + "line": 306, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10371, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10386, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "imageByteOrder", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083210", + "kind": "FieldDecl", + "loc": { + "offset": 10453, + "line": 307, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10438, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10453, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmapBitOrder", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083270", + "kind": "FieldDecl", + "loc": { + "offset": 10530, + "line": 308, + "col": 20, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10515, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10530, + "col": 20, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmapScanlineUnit", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70832d0", + "kind": "FieldDecl", + "loc": { + "offset": 10589, + "line": 309, + "col": 20, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10515, + "line": 308, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10589, + "line": 309, + "col": 20, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmapScanlinePad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083330", + "kind": "FieldDecl", + "loc": { + "offset": 10643, + "line": 310, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8658, + "line": 250, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10632, + "line": 310, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10643, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083390", + "kind": "FieldDecl", + "loc": { + "offset": 10655, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8658, + "line": 250, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10632, + "line": 310, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10655, + "col": 28, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70833f0", + "kind": "FieldDecl", + "loc": { + "offset": 10681, + "line": 311, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10671, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10681, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7083498", + "kind": "TypedefDecl", + "loc": { + "offset": 10689, + "line": 312, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9970, + "line": 297, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10689, + "line": 312, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xConnSetup", + "type": { + "desugaredQualType": "xConnSetup", + "qualType": "struct xConnSetup" + }, + "inner": [ + { + "id": "0x55bbe7083440", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xConnSetup" + }, + "ownedTagDecl": { + "id": "0x55bbe7082df8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7082e80", + "kind": "RecordType", + "type": { + "qualType": "xConnSetup" + }, + "decl": { + "id": "0x55bbe7082df8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7083508", + "kind": "RecordDecl", + "loc": { + "offset": 10710, + "line": 314, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10710, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10855, + "line": 320, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70835c0", + "kind": "FieldDecl", + "loc": { + "offset": 10738, + "line": 315, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10723, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10738, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083620", + "kind": "FieldDecl", + "loc": { + "offset": 10764, + "line": 316, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10749, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10764, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitsPerPixel", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083680", + "kind": "FieldDecl", + "loc": { + "offset": 10797, + "line": 317, + "col": 20, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10782, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10797, + "col": 20, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "scanLinePad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70836e0", + "kind": "FieldDecl", + "loc": { + "offset": 10829, + "line": 318, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10814, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10829, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083740", + "kind": "FieldDecl", + "loc": { + "offset": 10849, + "line": 319, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10849, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70837e8", + "kind": "TypedefDecl", + "loc": { + "offset": 10857, + "line": 320, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10702, + "line": 314, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10857, + "line": 320, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPixmapFormat", + "type": { + "desugaredQualType": "xPixmapFormat", + "qualType": "struct xPixmapFormat" + }, + "inner": [ + { + "id": "0x55bbe7083790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPixmapFormat" + }, + "ownedTagDecl": { + "id": "0x55bbe7083508", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7083590", + "kind": "RecordType", + "type": { + "qualType": "xPixmapFormat" + }, + "decl": { + "id": "0x55bbe7083508", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7083858", + "kind": "RecordDecl", + "loc": { + "offset": 10900, + "line": 324, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10900, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11036, + "line": 329, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7083910", + "kind": "FieldDecl", + "loc": { + "offset": 10920, + "line": 325, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10913, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10920, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083970", + "kind": "FieldDecl", + "loc": { + "offset": 10938, + "line": 326, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10931, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10938, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70839d0", + "kind": "FieldDecl", + "loc": { + "offset": 10955, + "line": 327, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10948, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10955, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nVisuals", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7083a30", + "kind": "FieldDecl", + "loc": { + "offset": 11026, + "line": 328, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11019, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11026, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7083ad8", + "kind": "TypedefDecl", + "loc": { + "offset": 11038, + "line": 329, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10892, + "line": 324, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11038, + "line": 329, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xDepth", + "type": { + "desugaredQualType": "xDepth", + "qualType": "struct xDepth" + }, + "inner": [ + { + "id": "0x55bbe7083a80", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xDepth" + }, + "ownedTagDecl": { + "id": "0x55bbe7083858", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70838e0", + "kind": "RecordType", + "type": { + "qualType": "xDepth" + }, + "decl": { + "id": "0x55bbe7083858", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7083b48", + "kind": "RecordDecl", + "loc": { + "offset": 11055, + "line": 331, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11055, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11295, + "line": 342, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7083c00", + "kind": "FieldDecl", + "loc": { + "offset": 11077, + "line": 332, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11068, + "line": 332, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11077, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visualID", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7083c60", + "kind": "FieldDecl", + "loc": { + "offset": 11170, + "line": 336, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11164, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11170, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083cc0", + "kind": "FieldDecl", + "loc": { + "offset": 11194, + "line": 338, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11188, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11194, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitsPerRGB", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7083d20", + "kind": "FieldDecl", + "loc": { + "offset": 11217, + "line": 339, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11210, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11217, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormapEntries", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7083d80", + "kind": "FieldDecl", + "loc": { + "offset": 11245, + "line": 340, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11238, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11245, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "redMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7083de0", + "kind": "FieldDecl", + "loc": { + "offset": 11254, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11238, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11254, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "greenMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7083e40", + "kind": "FieldDecl", + "loc": { + "offset": 11265, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11238, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11265, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blueMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7083ea0", + "kind": "FieldDecl", + "loc": { + "offset": 11286, + "line": 341, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11279, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11286, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7083f48", + "kind": "TypedefDecl", + "loc": { + "offset": 11297, + "line": 342, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11047, + "line": 331, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11297, + "line": 342, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xVisualType", + "type": { + "desugaredQualType": "xVisualType", + "qualType": "struct xVisualType" + }, + "inner": [ + { + "id": "0x55bbe7083ef0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xVisualType" + }, + "ownedTagDecl": { + "id": "0x55bbe7083b48", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7083bd0", + "kind": "RecordType", + "type": { + "qualType": "xVisualType" + }, + "decl": { + "id": "0x55bbe7083b48", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7083fb8", + "kind": "RecordDecl", + "loc": { + "offset": 11319, + "line": 344, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11319, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11806, + "line": 357, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7084070", + "kind": "FieldDecl", + "loc": { + "offset": 11347, + "line": 345, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11332, + "line": 345, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11347, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "windowId", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70840d0", + "kind": "FieldDecl", + "loc": { + "offset": 11376, + "line": 346, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11361, + "line": 346, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11376, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "defaultColormap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7084130", + "kind": "FieldDecl", + "loc": { + "offset": 11412, + "line": 347, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11397, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11412, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "whitePixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7084190", + "kind": "FieldDecl", + "loc": { + "offset": 11424, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11397, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11424, + "col": 32, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blackPixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70841f0", + "kind": "FieldDecl", + "loc": { + "offset": 11455, + "line": 348, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11440, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11455, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "currentInputMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7084250", + "kind": "FieldDecl", + "loc": { + "offset": 11492, + "line": 349, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11492, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70842b0", + "kind": "FieldDecl", + "loc": { + "offset": 11502, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11502, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixHeight", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7084310", + "kind": "FieldDecl", + "loc": { + "offset": 11532, + "line": 350, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11517, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11532, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mmWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7084370", + "kind": "FieldDecl", + "loc": { + "offset": 11541, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11517, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11541, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mmHeight", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70843d0", + "kind": "FieldDecl", + "loc": { + "offset": 11570, + "line": 351, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11555, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11570, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minInstalledMaps", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7084430", + "kind": "FieldDecl", + "loc": { + "offset": 11588, + "col": 38, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11555, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11588, + "col": 38, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxInstalledMaps", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7084490", + "kind": "FieldDecl", + "loc": { + "offset": 11625, + "line": 352, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11610, + "line": 352, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11625, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootVisualID", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70844f0", + "kind": "FieldDecl", + "loc": { + "offset": 11658, + "line": 353, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11643, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11658, + "col": 20, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backingStore", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7084570", + "kind": "FieldDecl", + "loc": { + "offset": 11691, + "line": 354, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11676, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11691, + "col": 20, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "saveUnders", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70845d0", + "kind": "FieldDecl", + "loc": { + "offset": 11722, + "line": 355, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11707, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11722, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootDepth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7084630", + "kind": "FieldDecl", + "loc": { + "offset": 11752, + "line": 356, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11737, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11752, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nDepths", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + } + ] + }, + { + "id": "0x55bbe70846d8", + "kind": "TypedefDecl", + "loc": { + "offset": 11808, + "line": 357, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11311, + "line": 344, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11808, + "line": 357, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xWindowRoot", + "type": { + "desugaredQualType": "xWindowRoot", + "qualType": "struct xWindowRoot" + }, + "inner": [ + { + "id": "0x55bbe7084680", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xWindowRoot" + }, + "ownedTagDecl": { + "id": "0x55bbe7083fb8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7084040", + "kind": "RecordType", + "type": { + "qualType": "xWindowRoot" + }, + "decl": { + "id": "0x55bbe7083fb8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7084748", + "kind": "RecordDecl", + "loc": { + "offset": 12053, + "line": 367, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12053, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12095, + "line": 370, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7084800", + "kind": "FieldDecl", + "loc": { + "offset": 12073, + "line": 368, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12066, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12073, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7084860", + "kind": "FieldDecl", + "loc": { + "offset": 12089, + "line": 369, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12083, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12089, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70848c0", + "kind": "FieldDecl", + "loc": { + "offset": 12092, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12083, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12092, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe7084968", + "kind": "TypedefDecl", + "loc": { + "offset": 12097, + "line": 370, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12045, + "line": 367, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12097, + "line": 370, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xTimecoord", + "type": { + "desugaredQualType": "xTimecoord", + "qualType": "struct xTimecoord" + }, + "inner": [ + { + "id": "0x55bbe7084910", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xTimecoord" + }, + "ownedTagDecl": { + "id": "0x55bbe7084748", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70847d0", + "kind": "RecordType", + "type": { + "qualType": "xTimecoord" + }, + "decl": { + "id": "0x55bbe7084748", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70849d8", + "kind": "RecordDecl", + "loc": { + "offset": 12118, + "line": 372, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12118, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12178, + "line": 376, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7084a90", + "kind": "FieldDecl", + "loc": { + "offset": 12137, + "line": 373, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12131, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12137, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "family", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7084af0", + "kind": "FieldDecl", + "loc": { + "offset": 12154, + "line": 374, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12149, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12154, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7084b50", + "kind": "FieldDecl", + "loc": { + "offset": 12170, + "line": 375, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12163, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12170, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7084bf8", + "kind": "TypedefDecl", + "loc": { + "offset": 12180, + "line": 376, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12110, + "line": 372, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12180, + "line": 376, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xHostEntry", + "type": { + "desugaredQualType": "xHostEntry", + "qualType": "struct xHostEntry" + }, + "inner": [ + { + "id": "0x55bbe7084ba0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xHostEntry" + }, + "ownedTagDecl": { + "id": "0x55bbe70849d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7084a60", + "kind": "RecordType", + "type": { + "qualType": "xHostEntry" + }, + "decl": { + "id": "0x55bbe70849d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7086d00", + "kind": "RecordDecl", + "loc": { + "offset": 12201, + "line": 378, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12201, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12323, + "line": 385, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7086db0", + "kind": "FieldDecl", + "loc": { + "offset": 12220, + "line": 379, + "col": 11, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12214, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12220, + "col": 11, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "leftSideBearing", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7086e10", + "kind": "FieldDecl", + "loc": { + "offset": 12240, + "line": 380, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12214, + "line": 379, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12240, + "line": 380, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rightSideBearing", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7086e70", + "kind": "FieldDecl", + "loc": { + "offset": 12261, + "line": 381, + "col": 4, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12214, + "line": 379, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12261, + "line": 381, + "col": 4, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "characterWidth", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7086ed0", + "kind": "FieldDecl", + "loc": { + "offset": 12280, + "line": 382, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12214, + "line": 379, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12280, + "line": 382, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ascent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7086f30", + "kind": "FieldDecl", + "loc": { + "offset": 12291, + "line": 383, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12214, + "line": 379, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12291, + "line": 383, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "descent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7086f90", + "kind": "FieldDecl", + "loc": { + "offset": 12311, + "line": 384, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12304, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12311, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "attributes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7087038", + "kind": "TypedefDecl", + "loc": { + "offset": 12325, + "line": 385, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12193, + "line": 378, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12325, + "line": 385, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xCharInfo", + "type": { + "desugaredQualType": "xCharInfo", + "qualType": "struct xCharInfo" + }, + "inner": [ + { + "id": "0x55bbe7086fe0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCharInfo" + }, + "ownedTagDecl": { + "id": "0x55bbe7086d00", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7086d80", + "kind": "RecordType", + "type": { + "qualType": "xCharInfo" + }, + "decl": { + "id": "0x55bbe7086d00", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70870a8", + "kind": "RecordDecl", + "loc": { + "offset": 12345, + "line": 387, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12345, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12387, + "line": 390, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7087160", + "kind": "FieldDecl", + "loc": { + "offset": 12363, + "line": 388, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12358, + "line": 388, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12363, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "name", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70871c0", + "kind": "FieldDecl", + "loc": { + "offset": 12380, + "line": 389, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12373, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12380, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "value", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7087268", + "kind": "TypedefDecl", + "loc": { + "offset": 12389, + "line": 390, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12337, + "line": 387, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12389, + "line": 390, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xFontProp", + "type": { + "desugaredQualType": "xFontProp", + "qualType": "struct xFontProp" + }, + "inner": [ + { + "id": "0x55bbe7087210", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xFontProp" + }, + "ownedTagDecl": { + "id": "0x55bbe70870a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7087130", + "kind": "RecordType", + "type": { + "qualType": "xFontProp" + }, + "decl": { + "id": "0x55bbe70870a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70872d8", + "kind": "RecordDecl", + "loc": { + "offset": 12470, + "line": 395, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12470, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12652, + "line": 399, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7087390", + "kind": "FieldDecl", + "loc": { + "offset": 12524, + "line": 396, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12518, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12524, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7087410", + "kind": "FieldDecl", + "loc": { + "offset": 12645, + "line": 398, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12640, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12645, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delta", + "type": { + "desugaredQualType": "signed char", + "qualType": "INT8", + "typeAliasDeclId": "0x55bbe7073550" + } + } + ] + }, + { + "id": "0x55bbe70874b8", + "kind": "TypedefDecl", + "loc": { + "offset": 12654, + "line": 399, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12462, + "line": 395, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12654, + "line": 399, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xTextElt", + "type": { + "desugaredQualType": "xTextElt", + "qualType": "struct xTextElt" + }, + "inner": [ + { + "id": "0x55bbe7087460", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xTextElt" + }, + "ownedTagDecl": { + "id": "0x55bbe70872d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7087360", + "kind": "RecordType", + "type": { + "qualType": "xTextElt" + }, + "decl": { + "id": "0x55bbe70872d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7087528", + "kind": "RecordDecl", + "loc": { + "offset": 12674, + "line": 402, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12674, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12801, + "line": 407, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70875e0", + "kind": "FieldDecl", + "loc": { + "offset": 12694, + "line": 403, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12687, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12694, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087640", + "kind": "FieldDecl", + "loc": { + "offset": 12712, + "line": 404, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12705, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12712, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70876a0", + "kind": "FieldDecl", + "loc": { + "offset": 12717, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12705, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12717, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7087700", + "kind": "FieldDecl", + "loc": { + "offset": 12724, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12705, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12724, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7087760", + "kind": "FieldDecl", + "loc": { + "offset": 12740, + "line": 405, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12734, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12740, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "flags", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70877c0", + "kind": "FieldDecl", + "loc": { + "offset": 12796, + "line": 406, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12790, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12796, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + } + ] + }, + { + "id": "0x55bbe7087868", + "kind": "TypedefDecl", + "loc": { + "offset": 12803, + "line": 407, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12666, + "line": 402, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12803, + "line": 407, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xColorItem", + "type": { + "desugaredQualType": "xColorItem", + "qualType": "struct xColorItem" + }, + "inner": [ + { + "id": "0x55bbe7087810", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xColorItem" + }, + "ownedTagDecl": { + "id": "0x55bbe7087528", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70875b0", + "kind": "RecordType", + "type": { + "qualType": "xColorItem" + }, + "decl": { + "id": "0x55bbe7087528", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70878d8", + "kind": "RecordDecl", + "loc": { + "offset": 12825, + "line": 410, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12825, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12868, + "line": 412, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7087990", + "kind": "FieldDecl", + "loc": { + "offset": 12845, + "line": 411, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12845, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70879f0", + "kind": "FieldDecl", + "loc": { + "offset": 12850, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12850, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7087a50", + "kind": "FieldDecl", + "loc": { + "offset": 12857, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12857, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7087ab0", + "kind": "FieldDecl", + "loc": { + "offset": 12863, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12863, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7087b58", + "kind": "TypedefDecl", + "loc": { + "offset": 12870, + "line": 412, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12817, + "line": 410, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12870, + "line": 412, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xrgb", + "type": { + "desugaredQualType": "xrgb", + "qualType": "struct xrgb" + }, + "inner": [ + { + "id": "0x55bbe7087b00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xrgb" + }, + "ownedTagDecl": { + "id": "0x55bbe70878d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7087960", + "kind": "RecordType", + "type": { + "qualType": "xrgb" + }, + "decl": { + "id": "0x55bbe70878d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7087bd8", + "kind": "TypedefDecl", + "loc": { + "offset": 12891, + "line": 414, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12877, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12891, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "KEYCODE", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + }, + "inner": [ + { + "id": "0x55bbe7073890", + "kind": "TypedefType", + "type": { + "qualType": "CARD8" + }, + "decl": { + "id": "0x55bbe7073710", + "kind": "TypedefDecl", + "name": "CARD8" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7087c30", + "kind": "RecordDecl", + "loc": { + "offset": 13117, + "line": 425, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13117, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13491, + "line": 436, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7087ce0", + "kind": "FieldDecl", + "loc": { + "offset": 13135, + "line": 426, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13130, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13135, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7087d40", + "kind": "FieldDecl", + "loc": { + "offset": 13177, + "line": 427, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13172, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13177, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7087da0", + "kind": "FieldDecl", + "loc": { + "offset": 13235, + "line": 428, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13228, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13235, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7087e00", + "kind": "FieldDecl", + "loc": { + "offset": 13304, + "line": 429, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13297, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13304, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087e60", + "kind": "FieldDecl", + "loc": { + "offset": 13384, + "line": 430, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13377, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13384, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087ec0", + "kind": "FieldDecl", + "loc": { + "offset": 13403, + "line": 431, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13396, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13403, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data01", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087f20", + "kind": "FieldDecl", + "loc": { + "offset": 13422, + "line": 432, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13415, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13422, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data02", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087f80", + "kind": "FieldDecl", + "loc": { + "offset": 13441, + "line": 433, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13434, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13441, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data03", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7087fe0", + "kind": "FieldDecl", + "loc": { + "offset": 13460, + "line": 434, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13453, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13460, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data04", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088040", + "kind": "FieldDecl", + "loc": { + "offset": 13479, + "line": 435, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13472, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13479, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data05", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70880e8", + "kind": "TypedefDecl", + "loc": { + "offset": 13493, + "line": 436, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13109, + "line": 425, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13493, + "line": 436, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGenericReply", + "type": { + "desugaredQualType": "xGenericReply", + "qualType": "struct xGenericReply" + }, + "inner": [ + { + "id": "0x55bbe7088090", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGenericReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7087c30", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7087cb0", + "kind": "RecordType", + "type": { + "qualType": "xGenericReply" + }, + "decl": { + "id": "0x55bbe7087c30", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7088158", + "kind": "RecordDecl", + "loc": { + "offset": 13550, + "line": 440, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13550, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14129, + "line": 464, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7088210", + "kind": "FieldDecl", + "loc": { + "offset": 13568, + "line": 441, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13563, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13568, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7088270", + "kind": "FieldDecl", + "loc": { + "offset": 13599, + "line": 442, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13593, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13599, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backingStore", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70882d0", + "kind": "FieldDecl", + "loc": { + "offset": 13624, + "line": 443, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13617, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13624, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088330", + "kind": "FieldDecl", + "loc": { + "offset": 13651, + "line": 444, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13644, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13651, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088390", + "kind": "FieldDecl", + "loc": { + "offset": 13714, + "line": 445, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13705, + "line": 445, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 13714, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visualID", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70883f0", + "kind": "FieldDecl", + "loc": { + "offset": 13809, + "line": 449, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13802, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13809, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088450", + "kind": "FieldDecl", + "loc": { + "offset": 13833, + "line": 451, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13827, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13833, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitGravity", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70884b0", + "kind": "FieldDecl", + "loc": { + "offset": 13855, + "line": 452, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13849, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13855, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "winGravity", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7088510", + "kind": "FieldDecl", + "loc": { + "offset": 13878, + "line": 453, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13871, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13878, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backingBitPlanes", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088570", + "kind": "FieldDecl", + "loc": { + "offset": 13907, + "line": 454, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13900, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13907, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backingPixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70885d0", + "kind": "FieldDecl", + "loc": { + "offset": 13930, + "line": 455, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13925, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13930, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "saveUnder", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7088630", + "kind": "FieldDecl", + "loc": { + "offset": 13950, + "line": 456, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13945, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13950, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mapInstalled", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7088690", + "kind": "FieldDecl", + "loc": { + "offset": 13974, + "line": 457, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13968, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13974, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mapState", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70886f0", + "kind": "FieldDecl", + "loc": { + "offset": 13993, + "line": 458, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13988, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13993, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7088750", + "kind": "FieldDecl", + "loc": { + "offset": 14016, + "line": 459, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14007, + "line": 459, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 14016, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70887b0", + "kind": "FieldDecl", + "loc": { + "offset": 14037, + "line": 460, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14030, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14037, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allEventMasks", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088810", + "kind": "FieldDecl", + "loc": { + "offset": 14063, + "line": 461, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14056, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14063, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "yourEventMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088870", + "kind": "FieldDecl", + "loc": { + "offset": 14089, + "line": 462, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14082, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14089, + "col": 12, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "doNotPropagateMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70888d0", + "kind": "FieldDecl", + "loc": { + "offset": 14120, + "line": 463, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14113, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14120, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7088978", + "kind": "TypedefDecl", + "loc": { + "offset": 14131, + "line": 464, + "col": 7, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13542, + "line": 440, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14131, + "line": 464, + "col": 7, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetWindowAttributesReply", + "type": { + "desugaredQualType": "xGetWindowAttributesReply", + "qualType": "struct xGetWindowAttributesReply" + }, + "inner": [ + { + "id": "0x55bbe7088920", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetWindowAttributesReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7088158", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70881e0", + "kind": "RecordType", + "type": { + "qualType": "xGetWindowAttributesReply" + }, + "decl": { + "id": "0x55bbe7088158", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70889e8", + "kind": "RecordDecl", + "loc": { + "offset": 14167, + "line": 466, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14167, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14417, + "line": 478, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7088aa0", + "kind": "FieldDecl", + "loc": { + "offset": 14185, + "line": 467, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14180, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14185, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7088b00", + "kind": "FieldDecl", + "loc": { + "offset": 14217, + "line": 468, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14211, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14217, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7088b60", + "kind": "FieldDecl", + "loc": { + "offset": 14235, + "line": 469, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14228, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14235, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088bc0", + "kind": "FieldDecl", + "loc": { + "offset": 14262, + "line": 470, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14255, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14262, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088c20", + "kind": "FieldDecl", + "loc": { + "offset": 14290, + "line": 471, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14283, + "line": 471, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 14290, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088c80", + "kind": "FieldDecl", + "loc": { + "offset": 14306, + "line": 472, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14300, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14306, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7088d10", + "kind": "FieldDecl", + "loc": { + "offset": 14309, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14300, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14309, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe7088d70", + "kind": "FieldDecl", + "loc": { + "offset": 14323, + "line": 473, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14316, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14323, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088dd0", + "kind": "FieldDecl", + "loc": { + "offset": 14330, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14316, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14330, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088e30", + "kind": "FieldDecl", + "loc": { + "offset": 14349, + "line": 474, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14342, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14349, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "borderWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088e90", + "kind": "FieldDecl", + "loc": { + "offset": 14373, + "line": 475, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14366, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14373, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7088ef0", + "kind": "FieldDecl", + "loc": { + "offset": 14390, + "line": 476, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14383, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14390, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7088f50", + "kind": "FieldDecl", + "loc": { + "offset": 14407, + "line": 477, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14400, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14407, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7088ff8", + "kind": "TypedefDecl", + "loc": { + "offset": 14419, + "line": 478, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14159, + "line": 466, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14419, + "line": 478, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetGeometryReply", + "type": { + "desugaredQualType": "xGetGeometryReply", + "qualType": "struct xGetGeometryReply" + }, + "inner": [ + { + "id": "0x55bbe7088fa0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetGeometryReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70889e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7088a70", + "kind": "RecordType", + "type": { + "qualType": "xGetGeometryReply" + }, + "decl": { + "id": "0x55bbe70889e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7089068", + "kind": "RecordDecl", + "loc": { + "offset": 14447, + "line": 480, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14447, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14666, + "line": 491, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7089120", + "kind": "FieldDecl", + "loc": { + "offset": 14465, + "line": 481, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14460, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14465, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7089180", + "kind": "FieldDecl", + "loc": { + "offset": 14495, + "line": 482, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14490, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14495, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70891e0", + "kind": "FieldDecl", + "loc": { + "offset": 14512, + "line": 483, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14505, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14512, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7089240", + "kind": "FieldDecl", + "loc": { + "offset": 14539, + "line": 484, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14532, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14539, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70892a0", + "kind": "FieldDecl", + "loc": { + "offset": 14558, + "line": 485, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14551, + "line": 485, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 14558, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089300", + "kind": "FieldDecl", + "loc": { + "offset": 14564, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14551, + "line": 485, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 14564, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089360", + "kind": "FieldDecl", + "loc": { + "offset": 14583, + "line": 486, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14576, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14583, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nChildren", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70893c0", + "kind": "FieldDecl", + "loc": { + "offset": 14605, + "line": 487, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14598, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14605, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7089420", + "kind": "FieldDecl", + "loc": { + "offset": 14622, + "line": 488, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14615, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14622, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089480", + "kind": "FieldDecl", + "loc": { + "offset": 14639, + "line": 489, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14632, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14639, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70894e0", + "kind": "FieldDecl", + "loc": { + "offset": 14656, + "line": 490, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14649, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14656, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7089588", + "kind": "TypedefDecl", + "loc": { + "offset": 14668, + "line": 491, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14439, + "line": 480, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14668, + "line": 491, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryTreeReply", + "type": { + "desugaredQualType": "xQueryTreeReply", + "qualType": "struct xQueryTreeReply" + }, + "inner": [ + { + "id": "0x55bbe7089530", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryTreeReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7089068", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70890f0", + "kind": "RecordType", + "type": { + "qualType": "xQueryTreeReply" + }, + "decl": { + "id": "0x55bbe7089068", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70895f8", + "kind": "RecordDecl", + "loc": { + "offset": 14694, + "line": 493, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14694, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14906, + "line": 504, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70896b0", + "kind": "FieldDecl", + "loc": { + "offset": 14712, + "line": 494, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14707, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14712, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7089710", + "kind": "FieldDecl", + "loc": { + "offset": 14742, + "line": 495, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14737, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14742, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7089770", + "kind": "FieldDecl", + "loc": { + "offset": 14759, + "line": 496, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14752, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14759, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70897d0", + "kind": "FieldDecl", + "loc": { + "offset": 14786, + "line": 497, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14779, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14786, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089830", + "kind": "FieldDecl", + "loc": { + "offset": 14811, + "line": 498, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14806, + "line": 498, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 14811, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "atom", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089890", + "kind": "FieldDecl", + "loc": { + "offset": 14828, + "line": 499, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14821, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14828, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70898f0", + "kind": "FieldDecl", + "loc": { + "offset": 14845, + "line": 500, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14845, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089950", + "kind": "FieldDecl", + "loc": { + "offset": 14862, + "line": 501, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14855, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14862, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70899b0", + "kind": "FieldDecl", + "loc": { + "offset": 14879, + "line": 502, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14879, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089a10", + "kind": "FieldDecl", + "loc": { + "offset": 14896, + "line": 503, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14889, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14896, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7089ab8", + "kind": "TypedefDecl", + "loc": { + "offset": 14908, + "line": 504, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14686, + "line": 493, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14908, + "line": 504, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xInternAtomReply", + "type": { + "desugaredQualType": "xInternAtomReply", + "qualType": "struct xInternAtomReply" + }, + "inner": [ + { + "id": "0x55bbe7089a60", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xInternAtomReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70895f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7089680", + "kind": "RecordType", + "type": { + "qualType": "xInternAtomReply" + }, + "decl": { + "id": "0x55bbe70895f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7089b28", + "kind": "RecordDecl", + "loc": { + "offset": 14935, + "line": 506, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14935, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15222, + "line": 518, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7089be0", + "kind": "FieldDecl", + "loc": { + "offset": 14953, + "line": 507, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14948, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14953, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7089c40", + "kind": "FieldDecl", + "loc": { + "offset": 14983, + "line": 508, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14978, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14983, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7089ca0", + "kind": "FieldDecl", + "loc": { + "offset": 15000, + "line": 509, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14993, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15000, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7089d00", + "kind": "FieldDecl", + "loc": { + "offset": 15027, + "line": 510, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15020, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15027, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089d60", + "kind": "FieldDecl", + "loc": { + "offset": 15073, + "line": 511, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15066, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15073, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nameLength", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7089dc0", + "kind": "FieldDecl", + "loc": { + "offset": 15127, + "line": 512, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15120, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15127, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7089e20", + "kind": "FieldDecl", + "loc": { + "offset": 15144, + "line": 513, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15137, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15144, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089e80", + "kind": "FieldDecl", + "loc": { + "offset": 15161, + "line": 514, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15154, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15161, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089ee0", + "kind": "FieldDecl", + "loc": { + "offset": 15178, + "line": 515, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15171, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15178, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089f40", + "kind": "FieldDecl", + "loc": { + "offset": 15195, + "line": 516, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15188, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15195, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7089fa0", + "kind": "FieldDecl", + "loc": { + "offset": 15212, + "line": 517, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15205, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15212, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708a048", + "kind": "TypedefDecl", + "loc": { + "offset": 15224, + "line": 518, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14927, + "line": 506, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15224, + "line": 518, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetAtomNameReply", + "type": { + "desugaredQualType": "xGetAtomNameReply", + "qualType": "struct xGetAtomNameReply" + }, + "inner": [ + { + "id": "0x55bbe7089ff0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetAtomNameReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7089b28", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7089bb0", + "kind": "RecordType", + "type": { + "qualType": "xGetAtomNameReply" + }, + "decl": { + "id": "0x55bbe7089b28", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708a0b8", + "kind": "RecordDecl", + "loc": { + "offset": 15252, + "line": 520, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15252, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15547, + "line": 531, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708a170", + "kind": "FieldDecl", + "loc": { + "offset": 15270, + "line": 521, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15265, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15270, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708a1d0", + "kind": "FieldDecl", + "loc": { + "offset": 15301, + "line": 522, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15295, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15301, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708a230", + "kind": "FieldDecl", + "loc": { + "offset": 15320, + "line": 523, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15313, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15320, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708a290", + "kind": "FieldDecl", + "loc": { + "offset": 15347, + "line": 524, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15340, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15347, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a2f0", + "kind": "FieldDecl", + "loc": { + "offset": 15390, + "line": 525, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15385, + "line": 525, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 15390, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "propertyType", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a350", + "kind": "FieldDecl", + "loc": { + "offset": 15415, + "line": 526, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15408, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15415, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bytesAfter", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a3b0", + "kind": "FieldDecl", + "loc": { + "offset": 15438, + "line": 527, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15431, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15438, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nItems", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a410", + "kind": "FieldDecl", + "loc": { + "offset": 15503, + "line": 528, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15496, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15503, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a470", + "kind": "FieldDecl", + "loc": { + "offset": 15520, + "line": 529, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15513, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15520, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a4d0", + "kind": "FieldDecl", + "loc": { + "offset": 15537, + "line": 530, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15530, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15537, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708a578", + "kind": "TypedefDecl", + "loc": { + "offset": 15549, + "line": 531, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15244, + "line": 520, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15549, + "line": 531, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetPropertyReply", + "type": { + "desugaredQualType": "xGetPropertyReply", + "qualType": "struct xGetPropertyReply" + }, + "inner": [ + { + "id": "0x55bbe708a520", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetPropertyReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708a0b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708a140", + "kind": "RecordType", + "type": { + "qualType": "xGetPropertyReply" + }, + "decl": { + "id": "0x55bbe708a0b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708a5e8", + "kind": "RecordDecl", + "loc": { + "offset": 15577, + "line": 533, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15577, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15807, + "line": 545, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708a6a0", + "kind": "FieldDecl", + "loc": { + "offset": 15595, + "line": 534, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15590, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15595, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708a700", + "kind": "FieldDecl", + "loc": { + "offset": 15625, + "line": 535, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15620, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15625, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708a760", + "kind": "FieldDecl", + "loc": { + "offset": 15642, + "line": 536, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15635, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15642, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708a7c0", + "kind": "FieldDecl", + "loc": { + "offset": 15669, + "line": 537, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15662, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15669, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a820", + "kind": "FieldDecl", + "loc": { + "offset": 15688, + "line": 538, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15681, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15688, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nProperties", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708a880", + "kind": "FieldDecl", + "loc": { + "offset": 15712, + "line": 539, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15705, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15712, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708a8e0", + "kind": "FieldDecl", + "loc": { + "offset": 15729, + "line": 540, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15722, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15729, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a940", + "kind": "FieldDecl", + "loc": { + "offset": 15746, + "line": 541, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15739, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15746, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708a9a0", + "kind": "FieldDecl", + "loc": { + "offset": 15763, + "line": 542, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15756, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15763, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708aa00", + "kind": "FieldDecl", + "loc": { + "offset": 15780, + "line": 543, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15773, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15780, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708aa60", + "kind": "FieldDecl", + "loc": { + "offset": 15797, + "line": 544, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15790, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15797, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708ab08", + "kind": "TypedefDecl", + "loc": { + "offset": 15809, + "line": 545, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15569, + "line": 533, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15809, + "line": 545, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListPropertiesReply", + "type": { + "desugaredQualType": "xListPropertiesReply", + "qualType": "struct xListPropertiesReply" + }, + "inner": [ + { + "id": "0x55bbe708aab0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListPropertiesReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708a5e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708a670", + "kind": "RecordType", + "type": { + "qualType": "xListPropertiesReply" + }, + "decl": { + "id": "0x55bbe708a5e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708ab78", + "kind": "RecordDecl", + "loc": { + "offset": 15840, + "line": 547, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15840, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16056, + "line": 558, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708ac30", + "kind": "FieldDecl", + "loc": { + "offset": 15858, + "line": 548, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15853, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15858, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708ac90", + "kind": "FieldDecl", + "loc": { + "offset": 15888, + "line": 549, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15883, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15888, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708ad20", + "kind": "FieldDecl", + "loc": { + "offset": 15905, + "line": 550, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15898, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15905, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708ad80", + "kind": "FieldDecl", + "loc": { + "offset": 15932, + "line": 551, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15925, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15932, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708ade0", + "kind": "FieldDecl", + "loc": { + "offset": 15960, + "line": 552, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15953, + "line": 552, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 15960, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708ae40", + "kind": "FieldDecl", + "loc": { + "offset": 15978, + "line": 553, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15971, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15978, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708aea0", + "kind": "FieldDecl", + "loc": { + "offset": 15995, + "line": 554, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15988, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15995, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708af00", + "kind": "FieldDecl", + "loc": { + "offset": 16012, + "line": 555, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16005, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16012, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708af60", + "kind": "FieldDecl", + "loc": { + "offset": 16029, + "line": 556, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16022, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16029, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708afc0", + "kind": "FieldDecl", + "loc": { + "offset": 16046, + "line": 557, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16039, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16046, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708b068", + "kind": "TypedefDecl", + "loc": { + "offset": 16058, + "line": 558, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15832, + "line": 547, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16058, + "line": 558, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetSelectionOwnerReply", + "type": { + "desugaredQualType": "xGetSelectionOwnerReply", + "qualType": "struct xGetSelectionOwnerReply" + }, + "inner": [ + { + "id": "0x55bbe708b010", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetSelectionOwnerReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708ab78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708ac00", + "kind": "RecordType", + "type": { + "qualType": "xGetSelectionOwnerReply" + }, + "decl": { + "id": "0x55bbe708ab78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708b0d8", + "kind": "RecordDecl", + "loc": { + "offset": 16092, + "line": 560, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16092, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16309, + "line": 571, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708b190", + "kind": "FieldDecl", + "loc": { + "offset": 16110, + "line": 561, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16105, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16110, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708b1f0", + "kind": "FieldDecl", + "loc": { + "offset": 16140, + "line": 562, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16135, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16140, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "status", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708b250", + "kind": "FieldDecl", + "loc": { + "offset": 16159, + "line": 563, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16152, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16159, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708b2b0", + "kind": "FieldDecl", + "loc": { + "offset": 16186, + "line": 564, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16179, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16186, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b310", + "kind": "FieldDecl", + "loc": { + "offset": 16214, + "line": 565, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16207, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16214, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b370", + "kind": "FieldDecl", + "loc": { + "offset": 16231, + "line": 566, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16224, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16231, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b3d0", + "kind": "FieldDecl", + "loc": { + "offset": 16248, + "line": 567, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16241, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16248, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b430", + "kind": "FieldDecl", + "loc": { + "offset": 16265, + "line": 568, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16258, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16265, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b490", + "kind": "FieldDecl", + "loc": { + "offset": 16282, + "line": 569, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16275, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16282, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b4f0", + "kind": "FieldDecl", + "loc": { + "offset": 16299, + "line": 570, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16299, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708b598", + "kind": "TypedefDecl", + "loc": { + "offset": 16311, + "line": 571, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16084, + "line": 560, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16311, + "line": 571, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGrabPointerReply", + "type": { + "desugaredQualType": "xGrabPointerReply", + "qualType": "struct xGrabPointerReply" + }, + "inner": [ + { + "id": "0x55bbe708b540", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabPointerReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708b0d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708b160", + "kind": "RecordType", + "type": { + "qualType": "xGrabPointerReply" + }, + "decl": { + "id": "0x55bbe708b0d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708b640", + "kind": "TypedefDecl", + "loc": { + "offset": 16357, + "line": 573, + "col": 27, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16331, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16357, + "col": 27, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGrabKeyboardReply", + "type": { + "desugaredQualType": "xGrabPointerReply", + "qualType": "xGrabPointerReply", + "typeAliasDeclId": "0x55bbe708b598" + }, + "inner": [ + { + "id": "0x55bbe708b610", + "kind": "TypedefType", + "type": { + "qualType": "xGrabPointerReply" + }, + "decl": { + "id": "0x55bbe708b598", + "kind": "TypedefDecl", + "name": "xGrabPointerReply" + }, + "inner": [ + { + "id": "0x55bbe708b540", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabPointerReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708b0d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708b160", + "kind": "RecordType", + "type": { + "qualType": "xGrabPointerReply" + }, + "decl": { + "id": "0x55bbe708b0d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe708b698", + "kind": "RecordDecl", + "loc": { + "offset": 16386, + "line": 575, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16386, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16615, + "line": 585, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708b750", + "kind": "FieldDecl", + "loc": { + "offset": 16404, + "line": 576, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16399, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16404, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708b7b0", + "kind": "FieldDecl", + "loc": { + "offset": 16434, + "line": 577, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16429, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16434, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sameScreen", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe708b810", + "kind": "FieldDecl", + "loc": { + "offset": 16457, + "line": 578, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16450, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16457, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708b870", + "kind": "FieldDecl", + "loc": { + "offset": 16484, + "line": 579, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16484, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b8d0", + "kind": "FieldDecl", + "loc": { + "offset": 16512, + "line": 580, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16505, + "line": 580, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 16512, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b930", + "kind": "FieldDecl", + "loc": { + "offset": 16518, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 16505, + "line": 580, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 16518, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "child", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708b990", + "kind": "FieldDecl", + "loc": { + "offset": 16535, + "line": 581, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16529, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16535, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708b9f0", + "kind": "FieldDecl", + "loc": { + "offset": 16542, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16529, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16542, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708ba50", + "kind": "FieldDecl", + "loc": { + "offset": 16549, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16529, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16549, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "winX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708bab0", + "kind": "FieldDecl", + "loc": { + "offset": 16555, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16529, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16555, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "winY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708bb10", + "kind": "FieldDecl", + "loc": { + "offset": 16572, + "line": 582, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16565, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16572, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708bb70", + "kind": "FieldDecl", + "loc": { + "offset": 16589, + "line": 583, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16582, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16589, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708bbd0", + "kind": "FieldDecl", + "loc": { + "offset": 16606, + "line": 584, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16599, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16606, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708bc78", + "kind": "TypedefDecl", + "loc": { + "offset": 16617, + "line": 585, + "col": 7, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16378, + "line": 575, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16617, + "line": 585, + "col": 7, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryPointerReply", + "type": { + "desugaredQualType": "xQueryPointerReply", + "qualType": "struct xQueryPointerReply" + }, + "inner": [ + { + "id": "0x55bbe708bc20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryPointerReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708b698", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708b720", + "kind": "RecordType", + "type": { + "qualType": "xQueryPointerReply" + }, + "decl": { + "id": "0x55bbe708b698", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708bce8", + "kind": "RecordDecl", + "loc": { + "offset": 16646, + "line": 587, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16646, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16855, + "line": 598, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708bda0", + "kind": "FieldDecl", + "loc": { + "offset": 16664, + "line": 588, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16659, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16664, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708be00", + "kind": "FieldDecl", + "loc": { + "offset": 16694, + "line": 589, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16689, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16694, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708be60", + "kind": "FieldDecl", + "loc": { + "offset": 16711, + "line": 590, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16704, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16711, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708bec0", + "kind": "FieldDecl", + "loc": { + "offset": 16738, + "line": 591, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16731, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16738, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708bf20", + "kind": "FieldDecl", + "loc": { + "offset": 16757, + "line": 592, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16750, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16757, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nEvents", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708bf80", + "kind": "FieldDecl", + "loc": { + "offset": 16777, + "line": 593, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16770, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16777, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708bfe0", + "kind": "FieldDecl", + "loc": { + "offset": 16794, + "line": 594, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16787, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16794, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c040", + "kind": "FieldDecl", + "loc": { + "offset": 16811, + "line": 595, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16804, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16811, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c0a0", + "kind": "FieldDecl", + "loc": { + "offset": 16828, + "line": 596, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16821, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16828, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c100", + "kind": "FieldDecl", + "loc": { + "offset": 16845, + "line": 597, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16845, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708c1a8", + "kind": "TypedefDecl", + "loc": { + "offset": 16857, + "line": 598, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16638, + "line": 587, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16857, + "line": 598, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetMotionEventsReply", + "type": { + "desugaredQualType": "xGetMotionEventsReply", + "qualType": "struct xGetMotionEventsReply" + }, + "inner": [ + { + "id": "0x55bbe708c150", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetMotionEventsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708bce8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708bd70", + "kind": "RecordType", + "type": { + "qualType": "xGetMotionEventsReply" + }, + "decl": { + "id": "0x55bbe708bce8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708c218", + "kind": "RecordDecl", + "loc": { + "offset": 16889, + "line": 600, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16889, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17115, + "line": 611, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708c2d0", + "kind": "FieldDecl", + "loc": { + "offset": 16907, + "line": 601, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16902, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16907, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708c330", + "kind": "FieldDecl", + "loc": { + "offset": 16937, + "line": 602, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16932, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16937, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sameScreen", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe708c390", + "kind": "FieldDecl", + "loc": { + "offset": 16960, + "line": 603, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16953, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16960, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708c3f0", + "kind": "FieldDecl", + "loc": { + "offset": 16987, + "line": 604, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16980, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16987, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c450", + "kind": "FieldDecl", + "loc": { + "offset": 17014, + "line": 605, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17007, + "line": 605, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 17014, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "child", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c4b0", + "kind": "FieldDecl", + "loc": { + "offset": 17031, + "line": 606, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17025, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17031, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708c510", + "kind": "FieldDecl", + "loc": { + "offset": 17037, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17025, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17037, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708c570", + "kind": "FieldDecl", + "loc": { + "offset": 17054, + "line": 607, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17047, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17054, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c5d0", + "kind": "FieldDecl", + "loc": { + "offset": 17071, + "line": 608, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17064, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17071, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c630", + "kind": "FieldDecl", + "loc": { + "offset": 17088, + "line": 609, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17081, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17088, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c690", + "kind": "FieldDecl", + "loc": { + "offset": 17105, + "line": 610, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17098, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17105, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708c738", + "kind": "TypedefDecl", + "loc": { + "offset": 17117, + "line": 611, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16881, + "line": 600, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17117, + "line": 611, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xTranslateCoordsReply", + "type": { + "desugaredQualType": "xTranslateCoordsReply", + "qualType": "struct xTranslateCoordsReply" + }, + "inner": [ + { + "id": "0x55bbe708c6e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xTranslateCoordsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708c218", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708c2a0", + "kind": "RecordType", + "type": { + "qualType": "xTranslateCoordsReply" + }, + "decl": { + "id": "0x55bbe708c218", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708c7a8", + "kind": "RecordDecl", + "loc": { + "offset": 17149, + "line": 613, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17149, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17370, + "line": 624, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708c860", + "kind": "FieldDecl", + "loc": { + "offset": 17167, + "line": 614, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17162, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17167, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708c8c0", + "kind": "FieldDecl", + "loc": { + "offset": 17198, + "line": 615, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17192, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17198, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "revertTo", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708c920", + "kind": "FieldDecl", + "loc": { + "offset": 17219, + "line": 616, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17212, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17219, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708c980", + "kind": "FieldDecl", + "loc": { + "offset": 17246, + "line": 617, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17239, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17246, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708c9e0", + "kind": "FieldDecl", + "loc": { + "offset": 17274, + "line": 618, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17267, + "line": 618, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 17274, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "focus", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708ca40", + "kind": "FieldDecl", + "loc": { + "offset": 17292, + "line": 619, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17285, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17292, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708caa0", + "kind": "FieldDecl", + "loc": { + "offset": 17309, + "line": 620, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17302, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17309, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708cb00", + "kind": "FieldDecl", + "loc": { + "offset": 17326, + "line": 621, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17319, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17326, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708cb60", + "kind": "FieldDecl", + "loc": { + "offset": 17343, + "line": 622, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17336, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17343, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708cbc0", + "kind": "FieldDecl", + "loc": { + "offset": 17360, + "line": 623, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17353, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17360, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708cc68", + "kind": "TypedefDecl", + "loc": { + "offset": 17372, + "line": 624, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17141, + "line": 613, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17372, + "line": 624, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetInputFocusReply", + "type": { + "desugaredQualType": "xGetInputFocusReply", + "qualType": "struct xGetInputFocusReply" + }, + "inner": [ + { + "id": "0x55bbe708cc10", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetInputFocusReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708c7a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708c830", + "kind": "RecordType", + "type": { + "qualType": "xGetInputFocusReply" + }, + "decl": { + "id": "0x55bbe708c7a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708cd30", + "kind": "RecordDecl", + "loc": { + "offset": 17402, + "line": 626, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17402, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17570, + "line": 632, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708cde0", + "kind": "FieldDecl", + "loc": { + "offset": 17420, + "line": 627, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17415, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17420, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708ce40", + "kind": "FieldDecl", + "loc": { + "offset": 17450, + "line": 628, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17445, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17450, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708cea0", + "kind": "FieldDecl", + "loc": { + "offset": 17467, + "line": 629, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17460, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17467, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708cf00", + "kind": "FieldDecl", + "loc": { + "offset": 17494, + "line": 630, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17487, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17494, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708d028", + "kind": "FieldDecl", + "loc": { + "offset": 17557, + "line": 631, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17552, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17563, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "map", + "type": { + "qualType": "BYTE[32]" + } + } + ] + }, + { + "id": "0x55bbe708d0d8", + "kind": "TypedefDecl", + "loc": { + "offset": 17572, + "line": 632, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17394, + "line": 626, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17572, + "line": 632, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryKeymapReply", + "type": { + "desugaredQualType": "xQueryKeymapReply", + "qualType": "struct xQueryKeymapReply" + }, + "inner": [ + { + "id": "0x55bbe708d080", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryKeymapReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708cd30", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708cdb0", + "kind": "RecordType", + "type": { + "qualType": "xQueryKeymapReply" + }, + "decl": { + "id": "0x55bbe708cd30", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708d148", + "kind": "RecordDecl", + "loc": { + "offset": 17689, + "line": 635, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17682, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18264, + "line": 652, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_xQueryFontReply", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708d200", + "kind": "FieldDecl", + "loc": { + "offset": 17717, + "line": 636, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17712, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17717, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708d260", + "kind": "FieldDecl", + "loc": { + "offset": 17747, + "line": 637, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17742, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17747, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708d2c0", + "kind": "FieldDecl", + "loc": { + "offset": 17764, + "line": 638, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17757, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17764, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708d320", + "kind": "FieldDecl", + "loc": { + "offset": 17791, + "line": 639, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17784, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17791, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708d3a0", + "kind": "FieldDecl", + "loc": { + "offset": 17862, + "line": 640, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17852, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17862, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minBounds", + "type": { + "desugaredQualType": "xCharInfo", + "qualType": "xCharInfo", + "typeAliasDeclId": "0x55bbe7087038" + } + }, + { + "id": "0x55bbe708d400", + "kind": "FieldDecl", + "loc": { + "offset": 17884, + "line": 641, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17877, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17884, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "walign1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708d460", + "kind": "FieldDecl", + "loc": { + "offset": 17907, + "line": 642, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17897, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17907, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxBounds", + "type": { + "desugaredQualType": "xCharInfo", + "qualType": "xCharInfo", + "typeAliasDeclId": "0x55bbe7087038" + } + }, + { + "id": "0x55bbe708d4c0", + "kind": "FieldDecl", + "loc": { + "offset": 17929, + "line": 643, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17922, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17929, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "walign2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708d520", + "kind": "FieldDecl", + "loc": { + "offset": 17949, + "line": 644, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17942, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17949, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minCharOrByte2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708d580", + "kind": "FieldDecl", + "loc": { + "offset": 17965, + "col": 28, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17942, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17965, + "col": 28, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxCharOrByte2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708d5e0", + "kind": "FieldDecl", + "loc": { + "offset": 17992, + "line": 645, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17985, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17992, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "defaultChar", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708d640", + "kind": "FieldDecl", + "loc": { + "offset": 18016, + "line": 646, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18009, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18016, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nFontProps", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708d6a0", + "kind": "FieldDecl", + "loc": { + "offset": 18088, + "line": 647, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18082, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18088, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawDirection", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708d700", + "kind": "FieldDecl", + "loc": { + "offset": 18113, + "line": 648, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18107, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18113, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minByte1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708d760", + "kind": "FieldDecl", + "loc": { + "offset": 18123, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18107, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18123, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxByte1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708d7c0", + "kind": "FieldDecl", + "loc": { + "offset": 18142, + "line": 649, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18137, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18142, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allCharsExist", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe708d820", + "kind": "FieldDecl", + "loc": { + "offset": 18167, + "line": 650, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18161, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18167, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontAscent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708d880", + "kind": "FieldDecl", + "loc": { + "offset": 18179, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18161, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18179, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontDescent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708d8e0", + "kind": "FieldDecl", + "loc": { + "offset": 18203, + "line": 651, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18196, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18203, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nCharInfos", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708d988", + "kind": "TypedefDecl", + "loc": { + "offset": 18266, + "line": 652, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17674, + "line": 635, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18266, + "line": 652, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryFontReply", + "type": { + "desugaredQualType": "struct _xQueryFontReply", + "qualType": "struct _xQueryFontReply" + }, + "inner": [ + { + "id": "0x55bbe708d930", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xQueryFontReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708d148", + "kind": "RecordDecl", + "name": "_xQueryFontReply" + }, + "inner": [ + { + "id": "0x55bbe708d1d0", + "kind": "RecordType", + "type": { + "qualType": "struct _xQueryFontReply" + }, + "decl": { + "id": "0x55bbe708d148", + "kind": "RecordDecl", + "name": "_xQueryFontReply" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708d9f8", + "kind": "RecordDecl", + "loc": { + "offset": 18292, + "line": 654, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18292, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18558, + "line": 663, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708dab0", + "kind": "FieldDecl", + "loc": { + "offset": 18310, + "line": 655, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18305, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18310, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708db10", + "kind": "FieldDecl", + "loc": { + "offset": 18341, + "line": 656, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18335, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18341, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawDirection", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708db70", + "kind": "FieldDecl", + "loc": { + "offset": 18367, + "line": 657, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18360, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18367, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708dbd0", + "kind": "FieldDecl", + "loc": { + "offset": 18394, + "line": 658, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18387, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18394, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708dc30", + "kind": "FieldDecl", + "loc": { + "offset": 18421, + "line": 659, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18415, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18421, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontAscent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708dc90", + "kind": "FieldDecl", + "loc": { + "offset": 18433, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18415, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18433, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontDescent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708dcf0", + "kind": "FieldDecl", + "loc": { + "offset": 18456, + "line": 660, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18450, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18456, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "overallAscent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708dd50", + "kind": "FieldDecl", + "loc": { + "offset": 18471, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18450, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18471, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "overallDescent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708ddd0", + "kind": "FieldDecl", + "loc": { + "offset": 18497, + "line": 661, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18491, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18497, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "overallWidth", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe708de30", + "kind": "FieldDecl", + "loc": { + "offset": 18511, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18491, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18511, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "overallLeft", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe708de90", + "kind": "FieldDecl", + "loc": { + "offset": 18524, + "col": 38, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18491, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18524, + "col": 38, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "overallRight", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe708def0", + "kind": "FieldDecl", + "loc": { + "offset": 18549, + "line": 662, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18542, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18549, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708df98", + "kind": "TypedefDecl", + "loc": { + "offset": 18560, + "line": 663, + "col": 7, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18284, + "line": 654, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18560, + "line": 663, + "col": 7, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryTextExtentsReply", + "type": { + "desugaredQualType": "xQueryTextExtentsReply", + "qualType": "struct xQueryTextExtentsReply" + }, + "inner": [ + { + "id": "0x55bbe708df40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryTextExtentsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708d9f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708da80", + "kind": "RecordType", + "type": { + "qualType": "xQueryTextExtentsReply" + }, + "decl": { + "id": "0x55bbe708d9f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708e008", + "kind": "RecordDecl", + "loc": { + "offset": 18593, + "line": 665, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18593, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18818, + "line": 677, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708e0c0", + "kind": "FieldDecl", + "loc": { + "offset": 18611, + "line": 666, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18606, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18611, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708e120", + "kind": "FieldDecl", + "loc": { + "offset": 18641, + "line": 667, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18636, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18641, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708e180", + "kind": "FieldDecl", + "loc": { + "offset": 18658, + "line": 668, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18651, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18658, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708e1e0", + "kind": "FieldDecl", + "loc": { + "offset": 18685, + "line": 669, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18678, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18685, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e240", + "kind": "FieldDecl", + "loc": { + "offset": 18704, + "line": 670, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18697, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18704, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nFonts", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708e2a0", + "kind": "FieldDecl", + "loc": { + "offset": 18723, + "line": 671, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18716, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18723, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708e300", + "kind": "FieldDecl", + "loc": { + "offset": 18740, + "line": 672, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18733, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18740, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e360", + "kind": "FieldDecl", + "loc": { + "offset": 18757, + "line": 673, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18750, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18757, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e3c0", + "kind": "FieldDecl", + "loc": { + "offset": 18774, + "line": 674, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18767, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18774, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e420", + "kind": "FieldDecl", + "loc": { + "offset": 18791, + "line": 675, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18784, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18791, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e480", + "kind": "FieldDecl", + "loc": { + "offset": 18808, + "line": 676, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18801, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18808, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708e528", + "kind": "TypedefDecl", + "loc": { + "offset": 18820, + "line": 677, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18585, + "line": 665, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18820, + "line": 677, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListFontsReply", + "type": { + "desugaredQualType": "xListFontsReply", + "qualType": "struct xListFontsReply" + }, + "inner": [ + { + "id": "0x55bbe708e4d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListFontsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708e008", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708e090", + "kind": "RecordType", + "type": { + "qualType": "xListFontsReply" + }, + "decl": { + "id": "0x55bbe708e008", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708e598", + "kind": "RecordDecl", + "loc": { + "offset": 18920, + "line": 680, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18920, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19539, + "line": 697, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708e650", + "kind": "FieldDecl", + "loc": { + "offset": 18938, + "line": 681, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18933, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18938, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708e6b0", + "kind": "FieldDecl", + "loc": { + "offset": 18969, + "line": 682, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18963, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18969, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nameLength", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708e710", + "kind": "FieldDecl", + "loc": { + "offset": 19033, + "line": 683, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19026, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19033, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708e770", + "kind": "FieldDecl", + "loc": { + "offset": 19060, + "line": 684, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19053, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19060, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e7d0", + "kind": "FieldDecl", + "loc": { + "offset": 19131, + "line": 685, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19121, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19131, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minBounds", + "type": { + "desugaredQualType": "xCharInfo", + "qualType": "xCharInfo", + "typeAliasDeclId": "0x55bbe7087038" + } + }, + { + "id": "0x55bbe708e830", + "kind": "FieldDecl", + "loc": { + "offset": 19153, + "line": 686, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19146, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19153, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "walign1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e890", + "kind": "FieldDecl", + "loc": { + "offset": 19176, + "line": 687, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19166, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19176, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxBounds", + "type": { + "desugaredQualType": "xCharInfo", + "qualType": "xCharInfo", + "typeAliasDeclId": "0x55bbe7087038" + } + }, + { + "id": "0x55bbe708e8f0", + "kind": "FieldDecl", + "loc": { + "offset": 19198, + "line": 688, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19191, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19198, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "walign2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708e950", + "kind": "FieldDecl", + "loc": { + "offset": 19218, + "line": 689, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19211, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19218, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minCharOrByte2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708e9b0", + "kind": "FieldDecl", + "loc": { + "offset": 19234, + "col": 28, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19211, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19234, + "col": 28, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxCharOrByte2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708ea10", + "kind": "FieldDecl", + "loc": { + "offset": 19261, + "line": 690, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19254, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19261, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "defaultChar", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708ea70", + "kind": "FieldDecl", + "loc": { + "offset": 19285, + "line": 691, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19278, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19285, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nFontProps", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708ead0", + "kind": "FieldDecl", + "loc": { + "offset": 19357, + "line": 692, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19351, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19357, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawDirection", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708eb30", + "kind": "FieldDecl", + "loc": { + "offset": 19382, + "line": 693, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19376, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19382, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minByte1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708eb90", + "kind": "FieldDecl", + "loc": { + "offset": 19392, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19376, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19392, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxByte1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708ebf0", + "kind": "FieldDecl", + "loc": { + "offset": 19411, + "line": 694, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19406, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19411, + "col": 10, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allCharsExist", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe708ec50", + "kind": "FieldDecl", + "loc": { + "offset": 19436, + "line": 695, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19430, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19436, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontAscent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708ecb0", + "kind": "FieldDecl", + "loc": { + "offset": 19448, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19430, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19448, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontDescent", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe708ed40", + "kind": "FieldDecl", + "loc": { + "offset": 19472, + "line": 696, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19465, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19472, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nReplies", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708ede8", + "kind": "TypedefDecl", + "loc": { + "offset": 19541, + "line": 697, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18912, + "line": 680, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19541, + "line": 697, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xListFontsWithInfoReply", + "type": { + "desugaredQualType": "xListFontsWithInfoReply", + "qualType": "struct xListFontsWithInfoReply" + }, + "inner": [ + { + "id": "0x55bbe708ed90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListFontsWithInfoReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708e598", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708e620", + "kind": "RecordType", + "type": { + "qualType": "xListFontsWithInfoReply" + }, + "decl": { + "id": "0x55bbe708e598", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708ee58", + "kind": "RecordDecl", + "loc": { + "offset": 19575, + "line": 699, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19575, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19800, + "line": 711, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708ef10", + "kind": "FieldDecl", + "loc": { + "offset": 19593, + "line": 700, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19588, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19593, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708ef70", + "kind": "FieldDecl", + "loc": { + "offset": 19623, + "line": 701, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19618, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19623, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708efd0", + "kind": "FieldDecl", + "loc": { + "offset": 19640, + "line": 702, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19633, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19640, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708f030", + "kind": "FieldDecl", + "loc": { + "offset": 19667, + "line": 703, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19660, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19667, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f090", + "kind": "FieldDecl", + "loc": { + "offset": 19686, + "line": 704, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19679, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19686, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nPaths", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708f0f0", + "kind": "FieldDecl", + "loc": { + "offset": 19705, + "line": 705, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19698, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19705, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708f150", + "kind": "FieldDecl", + "loc": { + "offset": 19722, + "line": 706, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19715, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19722, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f1b0", + "kind": "FieldDecl", + "loc": { + "offset": 19739, + "line": 707, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19732, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19739, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f210", + "kind": "FieldDecl", + "loc": { + "offset": 19756, + "line": 708, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19749, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19756, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f270", + "kind": "FieldDecl", + "loc": { + "offset": 19773, + "line": 709, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19766, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19773, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f2d0", + "kind": "FieldDecl", + "loc": { + "offset": 19790, + "line": 710, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19783, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19790, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708f378", + "kind": "TypedefDecl", + "loc": { + "offset": 19802, + "line": 711, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19567, + "line": 699, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19802, + "line": 711, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetFontPathReply", + "type": { + "desugaredQualType": "xGetFontPathReply", + "qualType": "struct xGetFontPathReply" + }, + "inner": [ + { + "id": "0x55bbe708f320", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetFontPathReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708ee58", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708eee0", + "kind": "RecordType", + "type": { + "qualType": "xGetFontPathReply" + }, + "decl": { + "id": "0x55bbe708ee58", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708f3e8", + "kind": "RecordDecl", + "loc": { + "offset": 19830, + "line": 713, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19830, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20042, + "line": 724, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708f4a0", + "kind": "FieldDecl", + "loc": { + "offset": 19848, + "line": 714, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19843, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19848, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708f500", + "kind": "FieldDecl", + "loc": { + "offset": 19879, + "line": 715, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19873, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19879, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe708f560", + "kind": "FieldDecl", + "loc": { + "offset": 19897, + "line": 716, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19890, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19897, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708f5c0", + "kind": "FieldDecl", + "loc": { + "offset": 19924, + "line": 717, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19917, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19924, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f620", + "kind": "FieldDecl", + "loc": { + "offset": 19945, + "line": 718, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 19936, + "line": 718, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 19945, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f680", + "kind": "FieldDecl", + "loc": { + "offset": 19964, + "line": 719, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19957, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19964, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f6e0", + "kind": "FieldDecl", + "loc": { + "offset": 19981, + "line": 720, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19974, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19981, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f740", + "kind": "FieldDecl", + "loc": { + "offset": 19998, + "line": 721, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19991, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19998, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f7a0", + "kind": "FieldDecl", + "loc": { + "offset": 20015, + "line": 722, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20008, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20015, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708f800", + "kind": "FieldDecl", + "loc": { + "offset": 20032, + "line": 723, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20025, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20032, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708f8a8", + "kind": "TypedefDecl", + "loc": { + "offset": 20044, + "line": 724, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19822, + "line": 713, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20044, + "line": 724, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetImageReply", + "type": { + "desugaredQualType": "xGetImageReply", + "qualType": "struct xGetImageReply" + }, + "inner": [ + { + "id": "0x55bbe708f850", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetImageReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708f3e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708f470", + "kind": "RecordType", + "type": { + "qualType": "xGetImageReply" + }, + "decl": { + "id": "0x55bbe708f3e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708f918", + "kind": "RecordDecl", + "loc": { + "offset": 20069, + "line": 726, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20069, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20298, + "line": 738, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708f9d0", + "kind": "FieldDecl", + "loc": { + "offset": 20087, + "line": 727, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20082, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20087, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708fa30", + "kind": "FieldDecl", + "loc": { + "offset": 20117, + "line": 728, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20112, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20117, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708fa90", + "kind": "FieldDecl", + "loc": { + "offset": 20134, + "line": 729, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20127, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20134, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708faf0", + "kind": "FieldDecl", + "loc": { + "offset": 20161, + "line": 730, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20154, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20161, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708fb50", + "kind": "FieldDecl", + "loc": { + "offset": 20180, + "line": 731, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20173, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20180, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nColormaps", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708fbb0", + "kind": "FieldDecl", + "loc": { + "offset": 20203, + "line": 732, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20196, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20203, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe708fc10", + "kind": "FieldDecl", + "loc": { + "offset": 20220, + "line": 733, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20213, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20220, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708fc70", + "kind": "FieldDecl", + "loc": { + "offset": 20237, + "line": 734, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20230, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20237, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708fcd0", + "kind": "FieldDecl", + "loc": { + "offset": 20254, + "line": 735, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20247, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20254, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708fd30", + "kind": "FieldDecl", + "loc": { + "offset": 20271, + "line": 736, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20264, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20271, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe708fd90", + "kind": "FieldDecl", + "loc": { + "offset": 20288, + "line": 737, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20281, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20288, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe708fe38", + "kind": "TypedefDecl", + "loc": { + "offset": 20300, + "line": 738, + "col": 7, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20061, + "line": 726, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20300, + "line": 738, + "col": 7, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListInstalledColormapsReply", + "type": { + "desugaredQualType": "xListInstalledColormapsReply", + "qualType": "struct xListInstalledColormapsReply" + }, + "inner": [ + { + "id": "0x55bbe708fde0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListInstalledColormapsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708f918", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708f9a0", + "kind": "RecordType", + "type": { + "qualType": "xListInstalledColormapsReply" + }, + "decl": { + "id": "0x55bbe708f918", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe708fea8", + "kind": "RecordDecl", + "loc": { + "offset": 20339, + "line": 740, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20339, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20567, + "line": 751, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe708ff60", + "kind": "FieldDecl", + "loc": { + "offset": 20357, + "line": 741, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20352, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20357, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe708ffc0", + "kind": "FieldDecl", + "loc": { + "offset": 20386, + "line": 742, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20381, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20386, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7090020", + "kind": "FieldDecl", + "loc": { + "offset": 20403, + "line": 743, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20396, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20403, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090080", + "kind": "FieldDecl", + "loc": { + "offset": 20430, + "line": 744, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20423, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20430, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70900e0", + "kind": "FieldDecl", + "loc": { + "offset": 20459, + "line": 745, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20452, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20459, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090140", + "kind": "FieldDecl", + "loc": { + "offset": 20464, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20452, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20464, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70901a0", + "kind": "FieldDecl", + "loc": { + "offset": 20471, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20452, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20471, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090200", + "kind": "FieldDecl", + "loc": { + "offset": 20488, + "line": 746, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20481, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20488, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090260", + "kind": "FieldDecl", + "loc": { + "offset": 20505, + "line": 747, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20498, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20505, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70902c0", + "kind": "FieldDecl", + "loc": { + "offset": 20523, + "line": 748, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20516, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20523, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090320", + "kind": "FieldDecl", + "loc": { + "offset": 20540, + "line": 749, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20533, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20540, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090380", + "kind": "FieldDecl", + "loc": { + "offset": 20557, + "line": 750, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20550, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20557, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7090428", + "kind": "TypedefDecl", + "loc": { + "offset": 20569, + "line": 751, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20331, + "line": 740, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20569, + "line": 751, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xAllocColorReply", + "type": { + "desugaredQualType": "xAllocColorReply", + "qualType": "struct xAllocColorReply" + }, + "inner": [ + { + "id": "0x55bbe70903d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorReply" + }, + "ownedTagDecl": { + "id": "0x55bbe708fea8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe708ff30", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorReply" + }, + "decl": { + "id": "0x55bbe708fea8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7090498", + "kind": "RecordDecl", + "loc": { + "offset": 20596, + "line": 753, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20596, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20851, + "line": 763, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7090550", + "kind": "FieldDecl", + "loc": { + "offset": 20614, + "line": 754, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20609, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20614, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70905b0", + "kind": "FieldDecl", + "loc": { + "offset": 20643, + "line": 755, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20638, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20643, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7090610", + "kind": "FieldDecl", + "loc": { + "offset": 20660, + "line": 756, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20653, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20660, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090670", + "kind": "FieldDecl", + "loc": { + "offset": 20687, + "line": 757, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20680, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20687, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70906d0", + "kind": "FieldDecl", + "loc": { + "offset": 20715, + "line": 758, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20715, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090730", + "kind": "FieldDecl", + "loc": { + "offset": 20733, + "line": 759, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20726, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20733, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090790", + "kind": "FieldDecl", + "loc": { + "offset": 20743, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20726, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20743, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70907f0", + "kind": "FieldDecl", + "loc": { + "offset": 20755, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20726, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20755, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090850", + "kind": "FieldDecl", + "loc": { + "offset": 20777, + "line": 760, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20770, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20777, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70908b0", + "kind": "FieldDecl", + "loc": { + "offset": 20788, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20770, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20788, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090910", + "kind": "FieldDecl", + "loc": { + "offset": 20801, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20770, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20801, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090970", + "kind": "FieldDecl", + "loc": { + "offset": 20824, + "line": 761, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20817, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20824, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70909d0", + "kind": "FieldDecl", + "loc": { + "offset": 20841, + "line": 762, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20834, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20841, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7090a78", + "kind": "TypedefDecl", + "loc": { + "offset": 20853, + "line": 763, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20588, + "line": 753, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20853, + "line": 763, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xAllocNamedColorReply", + "type": { + "desugaredQualType": "xAllocNamedColorReply", + "qualType": "struct xAllocNamedColorReply" + }, + "inner": [ + { + "id": "0x55bbe7090a20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocNamedColorReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7090498", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7090520", + "kind": "RecordType", + "type": { + "qualType": "xAllocNamedColorReply" + }, + "decl": { + "id": "0x55bbe7090498", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7090ae8", + "kind": "RecordDecl", + "loc": { + "offset": 20885, + "line": 765, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20885, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21102, + "line": 776, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7090ba0", + "kind": "FieldDecl", + "loc": { + "offset": 20903, + "line": 766, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20898, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20903, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7090c00", + "kind": "FieldDecl", + "loc": { + "offset": 20933, + "line": 767, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20928, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20933, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7090c60", + "kind": "FieldDecl", + "loc": { + "offset": 20950, + "line": 768, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20943, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20950, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090cc0", + "kind": "FieldDecl", + "loc": { + "offset": 20977, + "line": 769, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20970, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20977, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090d50", + "kind": "FieldDecl", + "loc": { + "offset": 20996, + "line": 770, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20989, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20996, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nPixels", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090db0", + "kind": "FieldDecl", + "loc": { + "offset": 21005, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20989, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21005, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nMasks", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7090e10", + "kind": "FieldDecl", + "loc": { + "offset": 21024, + "line": 771, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21017, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21024, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090e70", + "kind": "FieldDecl", + "loc": { + "offset": 21041, + "line": 772, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21034, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21041, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090ed0", + "kind": "FieldDecl", + "loc": { + "offset": 21058, + "line": 773, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21051, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21058, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090f30", + "kind": "FieldDecl", + "loc": { + "offset": 21075, + "line": 774, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21068, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21075, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7090f90", + "kind": "FieldDecl", + "loc": { + "offset": 21092, + "line": 775, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21085, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21092, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7091038", + "kind": "TypedefDecl", + "loc": { + "offset": 21104, + "line": 776, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20877, + "line": 765, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21104, + "line": 776, + "col": 7, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xAllocColorCellsReply", + "type": { + "desugaredQualType": "xAllocColorCellsReply", + "qualType": "struct xAllocColorCellsReply" + }, + "inner": [ + { + "id": "0x55bbe7090fe0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorCellsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7090ae8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7090b70", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorCellsReply" + }, + "decl": { + "id": "0x55bbe7090ae8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70910a8", + "kind": "RecordDecl", + "loc": { + "offset": 21136, + "line": 778, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21136, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21351, + "line": 788, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7091160", + "kind": "FieldDecl", + "loc": { + "offset": 21154, + "line": 779, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21149, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21154, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70911c0", + "kind": "FieldDecl", + "loc": { + "offset": 21183, + "line": 780, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21178, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21183, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7091220", + "kind": "FieldDecl", + "loc": { + "offset": 21200, + "line": 781, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21193, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21200, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091280", + "kind": "FieldDecl", + "loc": { + "offset": 21227, + "line": 782, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21220, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21227, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70912e0", + "kind": "FieldDecl", + "loc": { + "offset": 21246, + "line": 783, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21239, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21246, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nPixels", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091340", + "kind": "FieldDecl", + "loc": { + "offset": 21266, + "line": 784, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21259, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21266, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70913a0", + "kind": "FieldDecl", + "loc": { + "offset": 21283, + "line": 785, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21276, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21283, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "redMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091400", + "kind": "FieldDecl", + "loc": { + "offset": 21292, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21276, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21292, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "greenMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091460", + "kind": "FieldDecl", + "loc": { + "offset": 21303, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21276, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21303, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blueMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70914c0", + "kind": "FieldDecl", + "loc": { + "offset": 21324, + "line": 786, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21317, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21324, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091520", + "kind": "FieldDecl", + "loc": { + "offset": 21341, + "line": 787, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21334, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21341, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70915c8", + "kind": "TypedefDecl", + "loc": { + "offset": 21353, + "line": 788, + "col": 7, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21128, + "line": 778, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21353, + "line": 788, + "col": 7, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xAllocColorPlanesReply", + "type": { + "desugaredQualType": "xAllocColorPlanesReply", + "qualType": "struct xAllocColorPlanesReply" + }, + "inner": [ + { + "id": "0x55bbe7091570", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorPlanesReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70910a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7091130", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorPlanesReply" + }, + "decl": { + "id": "0x55bbe70910a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7091638", + "kind": "RecordDecl", + "loc": { + "offset": 21386, + "line": 790, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21386, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21611, + "line": 802, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70916f0", + "kind": "FieldDecl", + "loc": { + "offset": 21404, + "line": 791, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21399, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21404, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7091750", + "kind": "FieldDecl", + "loc": { + "offset": 21433, + "line": 792, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21428, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21433, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70917b0", + "kind": "FieldDecl", + "loc": { + "offset": 21450, + "line": 793, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21443, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21450, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091810", + "kind": "FieldDecl", + "loc": { + "offset": 21477, + "line": 794, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21470, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21477, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091870", + "kind": "FieldDecl", + "loc": { + "offset": 21496, + "line": 795, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21489, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21496, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nColors", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70918d0", + "kind": "FieldDecl", + "loc": { + "offset": 21516, + "line": 796, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21509, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21516, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091930", + "kind": "FieldDecl", + "loc": { + "offset": 21533, + "line": 797, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21526, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21533, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091990", + "kind": "FieldDecl", + "loc": { + "offset": 21550, + "line": 798, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21543, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21550, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70919f0", + "kind": "FieldDecl", + "loc": { + "offset": 21567, + "line": 799, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21560, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21567, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091a50", + "kind": "FieldDecl", + "loc": { + "offset": 21584, + "line": 800, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21577, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21584, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091ab0", + "kind": "FieldDecl", + "loc": { + "offset": 21601, + "line": 801, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21594, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21601, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7091b58", + "kind": "TypedefDecl", + "loc": { + "offset": 21613, + "line": 802, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21378, + "line": 790, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21613, + "line": 802, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryColorsReply", + "type": { + "desugaredQualType": "xQueryColorsReply", + "qualType": "struct xQueryColorsReply" + }, + "inner": [ + { + "id": "0x55bbe7091b00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryColorsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7091638", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70916c0", + "kind": "RecordType", + "type": { + "qualType": "xQueryColorsReply" + }, + "decl": { + "id": "0x55bbe7091638", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7091bc8", + "kind": "RecordDecl", + "loc": { + "offset": 21641, + "line": 804, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21641, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21896, + "line": 814, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7091c80", + "kind": "FieldDecl", + "loc": { + "offset": 21659, + "line": 805, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21654, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21659, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7091ce0", + "kind": "FieldDecl", + "loc": { + "offset": 21689, + "line": 806, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21684, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21689, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7091d40", + "kind": "FieldDecl", + "loc": { + "offset": 21706, + "line": 807, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21699, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21706, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091da0", + "kind": "FieldDecl", + "loc": { + "offset": 21733, + "line": 808, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21726, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21733, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7091e00", + "kind": "FieldDecl", + "loc": { + "offset": 21761, + "line": 809, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21754, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21761, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091e60", + "kind": "FieldDecl", + "loc": { + "offset": 21771, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21754, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21771, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091ec0", + "kind": "FieldDecl", + "loc": { + "offset": 21783, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21754, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21783, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exactBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091f20", + "kind": "FieldDecl", + "loc": { + "offset": 21805, + "line": 810, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21798, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21805, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091f80", + "kind": "FieldDecl", + "loc": { + "offset": 21816, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21798, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21816, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7091fe0", + "kind": "FieldDecl", + "loc": { + "offset": 21829, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21798, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21829, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7092040", + "kind": "FieldDecl", + "loc": { + "offset": 21852, + "line": 811, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21845, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21852, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70920a0", + "kind": "FieldDecl", + "loc": { + "offset": 21869, + "line": 812, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21862, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21869, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092100", + "kind": "FieldDecl", + "loc": { + "offset": 21886, + "line": 813, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21879, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21886, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70921a8", + "kind": "TypedefDecl", + "loc": { + "offset": 21898, + "line": 814, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21633, + "line": 804, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21898, + "line": 814, + "col": 7, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xLookupColorReply", + "type": { + "desugaredQualType": "xLookupColorReply", + "qualType": "struct xLookupColorReply" + }, + "inner": [ + { + "id": "0x55bbe7092150", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xLookupColorReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7091bc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7091c50", + "kind": "RecordType", + "type": { + "qualType": "xLookupColorReply" + }, + "decl": { + "id": "0x55bbe7091bc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7092218", + "kind": "RecordDecl", + "loc": { + "offset": 21926, + "line": 816, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21926, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22150, + "line": 827, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70922d0", + "kind": "FieldDecl", + "loc": { + "offset": 21944, + "line": 817, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21939, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21944, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7092330", + "kind": "FieldDecl", + "loc": { + "offset": 21974, + "line": 818, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21969, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21974, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7092390", + "kind": "FieldDecl", + "loc": { + "offset": 21991, + "line": 819, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21984, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21991, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70923f0", + "kind": "FieldDecl", + "loc": { + "offset": 22018, + "line": 820, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22011, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22018, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092450", + "kind": "FieldDecl", + "loc": { + "offset": 22046, + "line": 821, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22039, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22046, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70924b0", + "kind": "FieldDecl", + "loc": { + "offset": 22053, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22039, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22053, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7092510", + "kind": "FieldDecl", + "loc": { + "offset": 22072, + "line": 822, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22065, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22072, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092570", + "kind": "FieldDecl", + "loc": { + "offset": 22089, + "line": 823, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22082, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22089, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70925d0", + "kind": "FieldDecl", + "loc": { + "offset": 22106, + "line": 824, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22099, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22106, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092630", + "kind": "FieldDecl", + "loc": { + "offset": 22123, + "line": 825, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22116, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22123, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092690", + "kind": "FieldDecl", + "loc": { + "offset": 22140, + "line": 826, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22133, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22140, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7092738", + "kind": "TypedefDecl", + "loc": { + "offset": 22152, + "line": 827, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21918, + "line": 816, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22152, + "line": 827, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryBestSizeReply", + "type": { + "desugaredQualType": "xQueryBestSizeReply", + "qualType": "struct xQueryBestSizeReply" + }, + "inner": [ + { + "id": "0x55bbe70926e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryBestSizeReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7092218", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70922a0", + "kind": "RecordType", + "type": { + "qualType": "xQueryBestSizeReply" + }, + "decl": { + "id": "0x55bbe7092218", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70927a8", + "kind": "RecordDecl", + "loc": { + "offset": 22182, + "line": 829, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22182, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22468, + "line": 843, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7092860", + "kind": "FieldDecl", + "loc": { + "offset": 22200, + "line": 830, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22195, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22200, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70928c0", + "kind": "FieldDecl", + "loc": { + "offset": 22230, + "line": 831, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22225, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22230, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7092920", + "kind": "FieldDecl", + "loc": { + "offset": 22247, + "line": 832, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22240, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22247, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7092980", + "kind": "FieldDecl", + "loc": { + "offset": 22274, + "line": 833, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22267, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22274, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70929e0", + "kind": "FieldDecl", + "loc": { + "offset": 22300, + "line": 834, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22294, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22300, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "present", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7092a40", + "kind": "FieldDecl", + "loc": { + "offset": 22319, + "line": 835, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22313, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22319, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "major_opcode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7092aa0", + "kind": "FieldDecl", + "loc": { + "offset": 22343, + "line": 836, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22337, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22343, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "first_event", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7092b00", + "kind": "FieldDecl", + "loc": { + "offset": 22366, + "line": 837, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22360, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22366, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "first_error", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7092b60", + "kind": "FieldDecl", + "loc": { + "offset": 22390, + "line": 838, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22383, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22390, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092bc0", + "kind": "FieldDecl", + "loc": { + "offset": 22407, + "line": 839, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22400, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22407, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092c20", + "kind": "FieldDecl", + "loc": { + "offset": 22424, + "line": 840, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22417, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22424, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092c80", + "kind": "FieldDecl", + "loc": { + "offset": 22441, + "line": 841, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22434, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22441, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7092ce0", + "kind": "FieldDecl", + "loc": { + "offset": 22458, + "line": 842, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22451, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22458, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7092db8", + "kind": "TypedefDecl", + "loc": { + "offset": 22470, + "line": 843, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22174, + "line": 829, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22470, + "line": 843, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xQueryExtensionReply", + "type": { + "desugaredQualType": "xQueryExtensionReply", + "qualType": "struct xQueryExtensionReply" + }, + "inner": [ + { + "id": "0x55bbe7092d60", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryExtensionReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70927a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7092830", + "kind": "RecordType", + "type": { + "qualType": "xQueryExtensionReply" + }, + "decl": { + "id": "0x55bbe70927a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7092e28", + "kind": "RecordDecl", + "loc": { + "offset": 22501, + "line": 845, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22501, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22715, + "line": 856, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7092ee0", + "kind": "FieldDecl", + "loc": { + "offset": 22519, + "line": 846, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22514, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22519, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7092f40", + "kind": "FieldDecl", + "loc": { + "offset": 22550, + "line": 847, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22544, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22550, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nExtensions", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7092fa0", + "kind": "FieldDecl", + "loc": { + "offset": 22574, + "line": 848, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22567, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22574, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7093000", + "kind": "FieldDecl", + "loc": { + "offset": 22601, + "line": 849, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22594, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22601, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093060", + "kind": "FieldDecl", + "loc": { + "offset": 22620, + "line": 850, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22613, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22620, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70930c0", + "kind": "FieldDecl", + "loc": { + "offset": 22637, + "line": 851, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22630, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22637, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093120", + "kind": "FieldDecl", + "loc": { + "offset": 22654, + "line": 852, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22647, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22654, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093180", + "kind": "FieldDecl", + "loc": { + "offset": 22671, + "line": 853, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22664, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22671, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70931e0", + "kind": "FieldDecl", + "loc": { + "offset": 22688, + "line": 854, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22681, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22688, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093240", + "kind": "FieldDecl", + "loc": { + "offset": 22705, + "line": 855, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22698, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22705, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70932e8", + "kind": "TypedefDecl", + "loc": { + "offset": 22717, + "line": 856, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22493, + "line": 845, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22717, + "line": 856, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListExtensionsReply", + "type": { + "desugaredQualType": "xListExtensionsReply", + "qualType": "struct xListExtensionsReply" + }, + "inner": [ + { + "id": "0x55bbe7093290", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListExtensionsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7092e28", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7092eb0", + "kind": "RecordType", + "type": { + "qualType": "xListExtensionsReply" + }, + "decl": { + "id": "0x55bbe7092e28", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "loc": { + "offset": 22749, + "line": 859, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22749, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22962, + "line": 870, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7093410", + "kind": "FieldDecl", + "loc": { + "offset": 22769, + "line": 860, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22762, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22769, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7093470", + "kind": "FieldDecl", + "loc": { + "offset": 22801, + "line": 861, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22794, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22801, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "success", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70934d0", + "kind": "FieldDecl", + "loc": { + "offset": 22821, + "line": 862, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22814, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22821, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7093530", + "kind": "FieldDecl", + "loc": { + "offset": 22848, + "line": 863, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22841, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22848, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093590", + "kind": "FieldDecl", + "loc": { + "offset": 22867, + "line": 864, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22860, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22867, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70935f0", + "kind": "FieldDecl", + "loc": { + "offset": 22884, + "line": 865, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22877, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22884, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093650", + "kind": "FieldDecl", + "loc": { + "offset": 22901, + "line": 866, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22894, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22901, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70936b0", + "kind": "FieldDecl", + "loc": { + "offset": 22918, + "line": 867, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22911, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22918, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093710", + "kind": "FieldDecl", + "loc": { + "offset": 22935, + "line": 868, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22928, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22935, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093770", + "kind": "FieldDecl", + "loc": { + "offset": 22952, + "line": 869, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22945, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22952, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7093818", + "kind": "TypedefDecl", + "loc": { + "offset": 22964, + "line": 870, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22741, + "line": 859, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 22964, + "line": 870, + "col": 7, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xSetMappingReply", + "type": { + "desugaredQualType": "xSetMappingReply", + "qualType": "struct xSetMappingReply" + }, + "inner": [ + { + "id": "0x55bbe70937c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70933e0", + "kind": "RecordType", + "type": { + "qualType": "xSetMappingReply" + }, + "decl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70938c0", + "kind": "TypedefDecl", + "loc": { + "offset": 23007, + "line": 871, + "col": 26, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 22982, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23007, + "col": 26, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xSetPointerMappingReply", + "type": { + "desugaredQualType": "xSetMappingReply", + "qualType": "xSetMappingReply", + "typeAliasDeclId": "0x55bbe7093818" + }, + "inner": [ + { + "id": "0x55bbe7093890", + "kind": "TypedefType", + "type": { + "qualType": "xSetMappingReply" + }, + "decl": { + "id": "0x55bbe7093818", + "kind": "TypedefDecl", + "name": "xSetMappingReply" + }, + "inner": [ + { + "id": "0x55bbe70937c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70933e0", + "kind": "RecordType", + "type": { + "qualType": "xSetMappingReply" + }, + "decl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7093928", + "kind": "TypedefDecl", + "loc": { + "offset": 23057, + "line": 872, + "col": 26, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23032, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23057, + "col": 26, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xSetModifierMappingReply", + "type": { + "desugaredQualType": "xSetMappingReply", + "qualType": "xSetMappingReply", + "typeAliasDeclId": "0x55bbe7093818" + }, + "inner": [ + { + "id": "0x55bbe7093890", + "kind": "TypedefType", + "type": { + "qualType": "xSetMappingReply" + }, + "decl": { + "id": "0x55bbe7093818", + "kind": "TypedefDecl", + "name": "xSetMappingReply" + }, + "inner": [ + { + "id": "0x55bbe70937c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70933e0", + "kind": "RecordType", + "type": { + "qualType": "xSetMappingReply" + }, + "decl": { + "id": "0x55bbe7093358", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7093980", + "kind": "RecordDecl", + "loc": { + "offset": 23092, + "line": 874, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23092, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23343, + "line": 885, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7093a30", + "kind": "FieldDecl", + "loc": { + "offset": 23110, + "line": 875, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23105, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23110, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7093a90", + "kind": "FieldDecl", + "loc": { + "offset": 23141, + "line": 876, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23135, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23141, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nElts", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7093af0", + "kind": "FieldDecl", + "loc": { + "offset": 23202, + "line": 877, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23195, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23202, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7093b50", + "kind": "FieldDecl", + "loc": { + "offset": 23229, + "line": 878, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23222, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23229, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093bb0", + "kind": "FieldDecl", + "loc": { + "offset": 23248, + "line": 879, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23241, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23248, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093c10", + "kind": "FieldDecl", + "loc": { + "offset": 23265, + "line": 880, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23258, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23265, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093c70", + "kind": "FieldDecl", + "loc": { + "offset": 23282, + "line": 881, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23275, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23282, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093cd0", + "kind": "FieldDecl", + "loc": { + "offset": 23299, + "line": 882, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23299, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093d30", + "kind": "FieldDecl", + "loc": { + "offset": 23316, + "line": 883, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23309, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23316, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7093d90", + "kind": "FieldDecl", + "loc": { + "offset": 23333, + "line": 884, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23326, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23333, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7093e38", + "kind": "TypedefDecl", + "loc": { + "offset": 23345, + "line": 885, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23084, + "line": 874, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23345, + "line": 885, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetPointerMappingReply", + "type": { + "desugaredQualType": "xGetPointerMappingReply", + "qualType": "struct xGetPointerMappingReply" + }, + "inner": [ + { + "id": "0x55bbe7093de0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetPointerMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7093980", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7093a00", + "kind": "RecordType", + "type": { + "qualType": "xGetPointerMappingReply" + }, + "decl": { + "id": "0x55bbe7093980", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7093ea8", + "kind": "RecordDecl", + "loc": { + "offset": 23379, + "line": 887, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23379, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23580, + "line": 898, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7093f60", + "kind": "FieldDecl", + "loc": { + "offset": 23397, + "line": 888, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23392, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23397, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7093fc0", + "kind": "FieldDecl", + "loc": { + "offset": 23413, + "line": 889, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23407, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23413, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keySymsPerKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7094020", + "kind": "FieldDecl", + "loc": { + "offset": 23443, + "line": 890, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23436, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23443, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7094080", + "kind": "FieldDecl", + "loc": { + "offset": 23470, + "line": 891, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23463, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23470, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70940e0", + "kind": "FieldDecl", + "loc": { + "offset": 23489, + "line": 892, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23482, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23489, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094140", + "kind": "FieldDecl", + "loc": { + "offset": 23506, + "line": 893, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23499, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23506, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70941a0", + "kind": "FieldDecl", + "loc": { + "offset": 23523, + "line": 894, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23516, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23523, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094200", + "kind": "FieldDecl", + "loc": { + "offset": 23540, + "line": 895, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23533, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23540, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094260", + "kind": "FieldDecl", + "loc": { + "offset": 23557, + "line": 896, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23550, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23557, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70942c0", + "kind": "FieldDecl", + "loc": { + "offset": 23574, + "line": 897, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23567, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23574, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7094368", + "kind": "TypedefDecl", + "loc": { + "offset": 23582, + "line": 898, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23371, + "line": 887, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23582, + "line": 898, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetKeyboardMappingReply", + "type": { + "desugaredQualType": "xGetKeyboardMappingReply", + "qualType": "struct xGetKeyboardMappingReply" + }, + "inner": [ + { + "id": "0x55bbe7094310", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetKeyboardMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7093ea8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7093f30", + "kind": "RecordType", + "type": { + "qualType": "xGetKeyboardMappingReply" + }, + "decl": { + "id": "0x55bbe7093ea8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70943d8", + "kind": "RecordDecl", + "loc": { + "offset": 23617, + "line": 900, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23617, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23818, + "line": 911, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7094490", + "kind": "FieldDecl", + "loc": { + "offset": 23635, + "line": 901, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23630, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23635, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70944f0", + "kind": "FieldDecl", + "loc": { + "offset": 23651, + "line": 902, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23645, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23651, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "numKeyPerModifier", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7094550", + "kind": "FieldDecl", + "loc": { + "offset": 23681, + "line": 903, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23674, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23681, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70945b0", + "kind": "FieldDecl", + "loc": { + "offset": 23708, + "line": 904, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23701, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23708, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094610", + "kind": "FieldDecl", + "loc": { + "offset": 23727, + "line": 905, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23720, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23727, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094670", + "kind": "FieldDecl", + "loc": { + "offset": 23744, + "line": 906, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23737, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23744, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70946d0", + "kind": "FieldDecl", + "loc": { + "offset": 23761, + "line": 907, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23754, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23761, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094730", + "kind": "FieldDecl", + "loc": { + "offset": 23778, + "line": 908, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23771, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23778, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094790", + "kind": "FieldDecl", + "loc": { + "offset": 23795, + "line": 909, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23788, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23795, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70947f0", + "kind": "FieldDecl", + "loc": { + "offset": 23812, + "line": 910, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23805, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23812, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7094898", + "kind": "TypedefDecl", + "loc": { + "offset": 23820, + "line": 911, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23609, + "line": 900, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23820, + "line": 911, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetModifierMappingReply", + "type": { + "desugaredQualType": "xGetModifierMappingReply", + "qualType": "struct xGetModifierMappingReply" + }, + "inner": [ + { + "id": "0x55bbe7094840", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetModifierMappingReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70943d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7094460", + "kind": "RecordType", + "type": { + "qualType": "xGetModifierMappingReply" + }, + "decl": { + "id": "0x55bbe70943d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7094908", + "kind": "RecordDecl", + "loc": { + "offset": 23855, + "line": 913, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23855, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24138, + "line": 923, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70949c0", + "kind": "FieldDecl", + "loc": { + "offset": 23873, + "line": 914, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23868, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23873, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7094a20", + "kind": "FieldDecl", + "loc": { + "offset": 23903, + "line": 915, + "col": 10, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23898, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23903, + "col": 10, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "globalAutoRepeat", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7094a80", + "kind": "FieldDecl", + "loc": { + "offset": 23932, + "line": 916, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23925, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23932, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7094ae0", + "kind": "FieldDecl", + "loc": { + "offset": 23959, + "line": 917, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23952, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23959, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094b40", + "kind": "FieldDecl", + "loc": { + "offset": 23987, + "line": 918, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23980, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 23987, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ledMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7094ba0", + "kind": "FieldDecl", + "loc": { + "offset": 24006, + "line": 919, + "col": 11, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24000, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24006, + "col": 11, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyClickPercent", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7094c00", + "kind": "FieldDecl", + "loc": { + "offset": 24023, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24000, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24023, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bellPercent", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7094c60", + "kind": "FieldDecl", + "loc": { + "offset": 24047, + "line": 920, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24040, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24047, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bellPitch", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7094cc0", + "kind": "FieldDecl", + "loc": { + "offset": 24058, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24040, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24058, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bellDuration", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7096d80", + "kind": "FieldDecl", + "loc": { + "offset": 24083, + "line": 921, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24076, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24083, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7096e30", + "kind": "FieldDecl", + "loc": { + "offset": 24097, + "line": 922, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24092, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24103, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "map", + "type": { + "qualType": "BYTE[32]" + } + } + ] + }, + { + "id": "0x55bbe7096ed8", + "kind": "TypedefDecl", + "loc": { + "offset": 24140, + "line": 923, + "col": 7, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 23847, + "line": 913, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24140, + "line": 923, + "col": 7, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetKeyboardControlReply", + "type": { + "desugaredQualType": "xGetKeyboardControlReply", + "qualType": "struct xGetKeyboardControlReply" + }, + "inner": [ + { + "id": "0x55bbe7096e80", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetKeyboardControlReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7094908", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7094990", + "kind": "RecordType", + "type": { + "qualType": "xGetKeyboardControlReply" + }, + "decl": { + "id": "0x55bbe7094908", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7096f48", + "kind": "RecordDecl", + "loc": { + "offset": 24175, + "line": 925, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24175, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24440, + "line": 937, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7097000", + "kind": "FieldDecl", + "loc": { + "offset": 24193, + "line": 926, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24188, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24193, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7097060", + "kind": "FieldDecl", + "loc": { + "offset": 24223, + "line": 927, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24218, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24223, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70970c0", + "kind": "FieldDecl", + "loc": { + "offset": 24240, + "line": 928, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24233, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24240, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097120", + "kind": "FieldDecl", + "loc": { + "offset": 24267, + "line": 929, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24260, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24267, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097180", + "kind": "FieldDecl", + "loc": { + "offset": 24295, + "line": 930, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24288, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24295, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "accelNumerator", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70971e0", + "kind": "FieldDecl", + "loc": { + "offset": 24311, + "col": 28, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24288, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24311, + "col": 28, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "accelDenominator", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097240", + "kind": "FieldDecl", + "loc": { + "offset": 24340, + "line": 931, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24333, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24340, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "threshold", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70972a0", + "kind": "FieldDecl", + "loc": { + "offset": 24362, + "line": 932, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24355, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24362, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097300", + "kind": "FieldDecl", + "loc": { + "offset": 24379, + "line": 933, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24372, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24379, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097360", + "kind": "FieldDecl", + "loc": { + "offset": 24396, + "line": 934, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24389, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24396, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70973c0", + "kind": "FieldDecl", + "loc": { + "offset": 24413, + "line": 935, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24406, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24413, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097420", + "kind": "FieldDecl", + "loc": { + "offset": 24430, + "line": 936, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24423, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24430, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70974c8", + "kind": "TypedefDecl", + "loc": { + "offset": 24442, + "line": 937, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24167, + "line": 925, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24442, + "line": 937, + "col": 7, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetPointerControlReply", + "type": { + "desugaredQualType": "xGetPointerControlReply", + "qualType": "struct xGetPointerControlReply" + }, + "inner": [ + { + "id": "0x55bbe7097470", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetPointerControlReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7096f48", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7096fd0", + "kind": "RecordType", + "type": { + "qualType": "xGetPointerControlReply" + }, + "decl": { + "id": "0x55bbe7096f48", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7097538", + "kind": "RecordDecl", + "loc": { + "offset": 24476, + "line": 939, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24476, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24754, + "line": 952, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70975f0", + "kind": "FieldDecl", + "loc": { + "offset": 24494, + "line": 940, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24489, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24494, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7097650", + "kind": "FieldDecl", + "loc": { + "offset": 24524, + "line": 941, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24519, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24524, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70976b0", + "kind": "FieldDecl", + "loc": { + "offset": 24541, + "line": 942, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24534, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24541, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097710", + "kind": "FieldDecl", + "loc": { + "offset": 24568, + "line": 943, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24561, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24568, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097770", + "kind": "FieldDecl", + "loc": { + "offset": 24596, + "line": 944, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24589, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24596, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "timeout", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70977d0", + "kind": "FieldDecl", + "loc": { + "offset": 24605, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24589, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24605, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "interval", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097830", + "kind": "FieldDecl", + "loc": { + "offset": 24624, + "line": 945, + "col": 10, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24619, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24624, + "col": 10, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "preferBlanking", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7097890", + "kind": "FieldDecl", + "loc": { + "offset": 24649, + "line": 946, + "col": 10, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24644, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24649, + "col": 10, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allowExposures", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70978f0", + "kind": "FieldDecl", + "loc": { + "offset": 24676, + "line": 947, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24669, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24676, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097950", + "kind": "FieldDecl", + "loc": { + "offset": 24693, + "line": 948, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24686, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24693, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70979b0", + "kind": "FieldDecl", + "loc": { + "offset": 24710, + "line": 949, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24703, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24710, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097a10", + "kind": "FieldDecl", + "loc": { + "offset": 24727, + "line": 950, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24720, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24727, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097a70", + "kind": "FieldDecl", + "loc": { + "offset": 24744, + "line": 951, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24737, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24744, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7097b18", + "kind": "TypedefDecl", + "loc": { + "offset": 24756, + "line": 952, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24468, + "line": 939, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24756, + "line": 952, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xGetScreenSaverReply", + "type": { + "desugaredQualType": "xGetScreenSaverReply", + "qualType": "struct xGetScreenSaverReply" + }, + "inner": [ + { + "id": "0x55bbe7097ac0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetScreenSaverReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7097538", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70975c0", + "kind": "RecordType", + "type": { + "qualType": "xGetScreenSaverReply" + }, + "decl": { + "id": "0x55bbe7097538", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7097b88", + "kind": "RecordDecl", + "loc": { + "offset": 24787, + "line": 954, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24787, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25015, + "line": 966, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7097c40", + "kind": "FieldDecl", + "loc": { + "offset": 24805, + "line": 955, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24800, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24805, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7097ca0", + "kind": "FieldDecl", + "loc": { + "offset": 24835, + "line": 956, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24830, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24835, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "enabled", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe7097d00", + "kind": "FieldDecl", + "loc": { + "offset": 24855, + "line": 957, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24848, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24855, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097d60", + "kind": "FieldDecl", + "loc": { + "offset": 24882, + "line": 958, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24875, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24882, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097dc0", + "kind": "FieldDecl", + "loc": { + "offset": 24901, + "line": 959, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24894, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24901, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nHosts", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097e20", + "kind": "FieldDecl", + "loc": { + "offset": 24920, + "line": 960, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24913, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24920, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe7097e80", + "kind": "FieldDecl", + "loc": { + "offset": 24937, + "line": 961, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24930, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24937, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097ee0", + "kind": "FieldDecl", + "loc": { + "offset": 24954, + "line": 962, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24947, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24954, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097f40", + "kind": "FieldDecl", + "loc": { + "offset": 24971, + "line": 963, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24964, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24971, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7097fa0", + "kind": "FieldDecl", + "loc": { + "offset": 24988, + "line": 964, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24981, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 24988, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098000", + "kind": "FieldDecl", + "loc": { + "offset": 25005, + "line": 965, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24998, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25005, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70980a8", + "kind": "TypedefDecl", + "loc": { + "offset": 25017, + "line": 966, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 24779, + "line": 954, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25017, + "line": 966, + "col": 7, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListHostsReply", + "type": { + "desugaredQualType": "xListHostsReply", + "qualType": "struct xListHostsReply" + }, + "inner": [ + { + "id": "0x55bbe7098050", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListHostsReply" + }, + "ownedTagDecl": { + "id": "0x55bbe7097b88", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7097c10", + "kind": "RecordType", + "type": { + "qualType": "xListHostsReply" + }, + "decl": { + "id": "0x55bbe7097b88", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7098118", + "kind": "RecordDecl", + "loc": { + "offset": 25224, + "line": 976, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25224, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25537, + "line": 989, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70981d0", + "kind": "FieldDecl", + "loc": { + "offset": 25242, + "line": 977, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25237, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25242, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7098230", + "kind": "FieldDecl", + "loc": { + "offset": 25288, + "line": 978, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25283, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25288, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "errorCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7098290", + "kind": "FieldDecl", + "loc": { + "offset": 25310, + "line": 979, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25303, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25310, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70982f0", + "kind": "FieldDecl", + "loc": { + "offset": 25382, + "line": 980, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25375, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25382, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "resourceID", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098350", + "kind": "FieldDecl", + "loc": { + "offset": 25405, + "line": 981, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25398, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25405, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minorCode", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70983b0", + "kind": "FieldDecl", + "loc": { + "offset": 25426, + "line": 982, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25420, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25426, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "majorCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe7098410", + "kind": "FieldDecl", + "loc": { + "offset": 25446, + "line": 983, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25441, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25446, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7098470", + "kind": "FieldDecl", + "loc": { + "offset": 25463, + "line": 984, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25456, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25463, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70984d0", + "kind": "FieldDecl", + "loc": { + "offset": 25480, + "line": 985, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25473, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25480, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098530", + "kind": "FieldDecl", + "loc": { + "offset": 25497, + "line": 986, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25490, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25497, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098590", + "kind": "FieldDecl", + "loc": { + "offset": 25514, + "line": 987, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25507, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25514, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70985f0", + "kind": "FieldDecl", + "loc": { + "offset": 25531, + "line": 988, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25524, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25531, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe7098698", + "kind": "TypedefDecl", + "loc": { + "offset": 25539, + "line": 989, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25216, + "line": 976, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25539, + "line": 989, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xError", + "type": { + "desugaredQualType": "xError", + "qualType": "struct xError" + }, + "inner": [ + { + "id": "0x55bbe7098640", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xError" + }, + "ownedTagDecl": { + "id": "0x55bbe7098118", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70981a0", + "kind": "RecordType", + "type": { + "qualType": "xError" + }, + "decl": { + "id": "0x55bbe7098118", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7098708", + "kind": "RecordDecl", + "loc": { + "offset": 25739, + "line": 996, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25732, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30519, + "line": 1214, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_xEvent", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70987b0", + "kind": "RecordDecl", + "loc": { + "offset": 25753, + "line": 997, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25753, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30514, + "line": 1213, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7098850", + "kind": "RecordDecl", + "loc": { + "offset": 25762, + "line": 998, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25762, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25838, + "line": 1002, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7098900", + "kind": "FieldDecl", + "loc": { + "offset": 25781, + "line": 999, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25776, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25781, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe7098960", + "kind": "FieldDecl", + "loc": { + "offset": 25797, + "line": 1000, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25792, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25797, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "detail", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70989c0", + "kind": "FieldDecl", + "loc": { + "offset": 25817, + "line": 1001, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25810, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25817, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe7098a68", + "kind": "FieldDecl", + "loc": { + "offset": 25840, + "line": 1002, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25762, + "line": 998, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25840, + "line": 1002, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "u", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:998:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:998:2)" + } + }, + { + "id": "0x55bbe7098ab8", + "kind": "RecordDecl", + "loc": { + "offset": 25844, + "line": 1003, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25844, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26023, + "line": 1011, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7098b70", + "kind": "FieldDecl", + "loc": { + "offset": 25865, + "line": 1004, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25858, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25865, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098bd0", + "kind": "FieldDecl", + "loc": { + "offset": 25882, + "line": 1005, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25877, + "line": 1005, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25882, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098c30", + "kind": "FieldDecl", + "loc": { + "offset": 25900, + "line": 1006, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25893, + "line": 1006, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25900, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098c90", + "kind": "FieldDecl", + "loc": { + "offset": 25906, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25893, + "line": 1006, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25906, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe7098cf0", + "kind": "FieldDecl", + "loc": { + "offset": 25913, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25893, + "line": 1006, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 25913, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "child", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff1e70", + "kind": "FieldDecl", + "loc": { + "offset": 25931, + "line": 1007, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25925, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25931, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff1ed0", + "kind": "FieldDecl", + "loc": { + "offset": 25938, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25925, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25938, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff1f30", + "kind": "FieldDecl", + "loc": { + "offset": 25945, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25925, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25945, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff1f90", + "kind": "FieldDecl", + "loc": { + "offset": 25953, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25925, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25953, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff2010", + "kind": "FieldDecl", + "loc": { + "offset": 25977, + "line": 1008, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25966, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25977, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "KeyButMask", + "typeAliasDeclId": "0x55bbe7074568" + } + }, + { + "id": "0x55bbe6ff2070", + "kind": "FieldDecl", + "loc": { + "offset": 25994, + "line": 1009, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25989, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 25994, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sameScreen", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe6ff20d0", + "kind": "FieldDecl", + "loc": { + "offset": 26016, + "line": 1010, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26011, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26016, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff2178", + "kind": "FieldDecl", + "loc": { + "offset": 26025, + "line": 1011, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25844, + "line": 1003, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26025, + "line": 1011, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyButtonPointer", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1003:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1003:2)" + } + }, + { + "id": "0x55bbe6ff21c8", + "kind": "RecordDecl", + "loc": { + "offset": 26044, + "line": 1012, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26044, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26362, + "line": 1022, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff2280", + "kind": "FieldDecl", + "loc": { + "offset": 26065, + "line": 1013, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26058, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26065, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff22e0", + "kind": "FieldDecl", + "loc": { + "offset": 26082, + "line": 1014, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26077, + "line": 1014, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26082, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2340", + "kind": "FieldDecl", + "loc": { + "offset": 26100, + "line": 1015, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26093, + "line": 1015, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26100, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff23a0", + "kind": "FieldDecl", + "loc": { + "offset": 26106, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26093, + "line": 1015, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26106, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2400", + "kind": "FieldDecl", + "loc": { + "offset": 26113, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26093, + "line": 1015, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26113, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "child", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2460", + "kind": "FieldDecl", + "loc": { + "offset": 26131, + "line": 1016, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26125, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26131, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff24c0", + "kind": "FieldDecl", + "loc": { + "offset": 26138, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26125, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26138, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rootY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff2520", + "kind": "FieldDecl", + "loc": { + "offset": 26145, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26125, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26145, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff2580", + "kind": "FieldDecl", + "loc": { + "offset": 26153, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26125, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26153, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe6ff25e0", + "kind": "FieldDecl", + "loc": { + "offset": 26177, + "line": 1017, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26166, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26177, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "KeyButMask", + "typeAliasDeclId": "0x55bbe7074568" + } + }, + { + "id": "0x55bbe6ff2640", + "kind": "FieldDecl", + "loc": { + "offset": 26194, + "line": 1018, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26189, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26194, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff26a0", + "kind": "FieldDecl", + "loc": { + "offset": 26232, + "line": 1019, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26227, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26232, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "flags", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff2748", + "kind": "FieldDecl", + "loc": { + "offset": 26364, + "line": 1022, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26044, + "line": 1012, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26364, + "line": 1022, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "enterLeave", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1012:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1012:2)" + } + }, + { + "id": "0x55bbe6ff2798", + "kind": "RecordDecl", + "loc": { + "offset": 26377, + "line": 1023, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26377, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26492, + "line": 1028, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff2850", + "kind": "FieldDecl", + "loc": { + "offset": 26398, + "line": 1024, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26391, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26398, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff28b0", + "kind": "FieldDecl", + "loc": { + "offset": 26417, + "line": 1025, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26410, + "line": 1025, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26417, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2910", + "kind": "FieldDecl", + "loc": { + "offset": 26435, + "line": 1026, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26430, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26435, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff2970", + "kind": "FieldDecl", + "loc": { + "offset": 26473, + "line": 1027, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26468, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26473, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff29d0", + "kind": "FieldDecl", + "loc": { + "offset": 26479, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26468, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26479, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff2a30", + "kind": "FieldDecl", + "loc": { + "offset": 26485, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26468, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26485, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff2ad8", + "kind": "FieldDecl", + "loc": { + "offset": 26494, + "line": 1028, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26377, + "line": 1023, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26494, + "line": 1028, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "focus", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1023:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1023:2)" + } + }, + { + "id": "0x55bbe6ff2b28", + "kind": "RecordDecl", + "loc": { + "offset": 26502, + "line": 1029, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26502, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26621, + "line": 1035, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff2be0", + "kind": "FieldDecl", + "loc": { + "offset": 26523, + "line": 1030, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26516, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26523, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2c40", + "kind": "FieldDecl", + "loc": { + "offset": 26542, + "line": 1031, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26535, + "line": 1031, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26542, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff2ca0", + "kind": "FieldDecl", + "loc": { + "offset": 26562, + "line": 1032, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26555, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26562, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff2d00", + "kind": "FieldDecl", + "loc": { + "offset": 26565, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26555, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26565, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff2d60", + "kind": "FieldDecl", + "loc": { + "offset": 26568, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26555, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26568, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff2dc0", + "kind": "FieldDecl", + "loc": { + "offset": 26575, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26555, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26575, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff2e20", + "kind": "FieldDecl", + "loc": { + "offset": 26595, + "line": 1033, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26588, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26595, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff2e80", + "kind": "FieldDecl", + "loc": { + "offset": 26614, + "line": 1034, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26607, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26614, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe6ff2f28", + "kind": "FieldDecl", + "loc": { + "offset": 26623, + "line": 1035, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26502, + "line": 1029, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26623, + "line": 1035, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "expose", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1029:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1029:2)" + } + }, + { + "id": "0x55bbe6ff2f78", + "kind": "RecordDecl", + "loc": { + "offset": 26632, + "line": 1036, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26632, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26811, + "line": 1044, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff3030", + "kind": "FieldDecl", + "loc": { + "offset": 26653, + "line": 1037, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26646, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26653, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3090", + "kind": "FieldDecl", + "loc": { + "offset": 26674, + "line": 1038, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26665, + "line": 1038, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26674, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff30f0", + "kind": "FieldDecl", + "loc": { + "offset": 26696, + "line": 1039, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26689, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26696, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff3150", + "kind": "FieldDecl", + "loc": { + "offset": 26699, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26689, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26699, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff31b0", + "kind": "FieldDecl", + "loc": { + "offset": 26702, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26689, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26702, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff3210", + "kind": "FieldDecl", + "loc": { + "offset": 26709, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26689, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26709, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff3270", + "kind": "FieldDecl", + "loc": { + "offset": 26729, + "line": 1040, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26722, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26729, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minorEvent", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff32d0", + "kind": "FieldDecl", + "loc": { + "offset": 26753, + "line": 1041, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26746, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26753, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff3330", + "kind": "FieldDecl", + "loc": { + "offset": 26770, + "line": 1042, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26765, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26770, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "majorEvent", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff3390", + "kind": "FieldDecl", + "loc": { + "offset": 26792, + "line": 1043, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26787, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26792, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff33f0", + "kind": "FieldDecl", + "loc": { + "offset": 26798, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26787, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26798, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff3450", + "kind": "FieldDecl", + "loc": { + "offset": 26804, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26787, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26804, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff34f8", + "kind": "FieldDecl", + "loc": { + "offset": 26813, + "line": 1044, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26632, + "line": 1036, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26813, + "line": 1044, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "graphicsExposure", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1036:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1036:2)" + } + }, + { + "id": "0x55bbe6ff3548", + "kind": "RecordDecl", + "loc": { + "offset": 26832, + "line": 1045, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26832, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26947, + "line": 1051, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff3600", + "kind": "FieldDecl", + "loc": { + "offset": 26853, + "line": 1046, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26846, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26853, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3660", + "kind": "FieldDecl", + "loc": { + "offset": 26874, + "line": 1047, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26865, + "line": 1047, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 26874, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff36c0", + "kind": "FieldDecl", + "loc": { + "offset": 26896, + "line": 1048, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26889, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26896, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "minorEvent", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe6ff3720", + "kind": "FieldDecl", + "loc": { + "offset": 26918, + "line": 1049, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26913, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26918, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "majorEvent", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff3780", + "kind": "FieldDecl", + "loc": { + "offset": 26940, + "line": 1050, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26935, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26940, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bpad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff3828", + "kind": "FieldDecl", + "loc": { + "offset": 26949, + "line": 1051, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26832, + "line": 1045, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26949, + "line": 1051, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "noExposure", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1045:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1045:2)" + } + }, + { + "id": "0x55bbe6ff3878", + "kind": "RecordDecl", + "loc": { + "offset": 26962, + "line": 1052, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26962, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27057, + "line": 1057, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff3930", + "kind": "FieldDecl", + "loc": { + "offset": 26983, + "line": 1053, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26976, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 26983, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3990", + "kind": "FieldDecl", + "loc": { + "offset": 27002, + "line": 1054, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26995, + "line": 1054, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27002, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff39f0", + "kind": "FieldDecl", + "loc": { + "offset": 27021, + "line": 1055, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27015, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27021, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe6ff3a50", + "kind": "FieldDecl", + "loc": { + "offset": 27038, + "line": 1056, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27033, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27038, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff3ab0", + "kind": "FieldDecl", + "loc": { + "offset": 27044, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27033, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27044, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe6ff3b10", + "kind": "FieldDecl", + "loc": { + "offset": 27050, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27033, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27050, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe6ff3bb8", + "kind": "FieldDecl", + "loc": { + "offset": 27059, + "line": 1057, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 26962, + "line": 1052, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27059, + "line": 1057, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visibility", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1052:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1052:2)" + } + }, + { + "id": "0x55bbe6ff3c08", + "kind": "RecordDecl", + "loc": { + "offset": 27072, + "line": 1058, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27072, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27229, + "line": 1065, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe6ff3cc0", + "kind": "FieldDecl", + "loc": { + "offset": 27093, + "line": 1059, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27086, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27093, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3d20", + "kind": "FieldDecl", + "loc": { + "offset": 27112, + "line": 1060, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27105, + "line": 1060, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27112, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3d80", + "kind": "FieldDecl", + "loc": { + "offset": 27120, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27105, + "line": 1060, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27120, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe6ff3de0", + "kind": "FieldDecl", + "loc": { + "offset": 27139, + "line": 1061, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27133, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27139, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a0d90", + "kind": "FieldDecl", + "loc": { + "offset": 27142, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27133, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27142, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a0df0", + "kind": "FieldDecl", + "loc": { + "offset": 27157, + "line": 1062, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27150, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27157, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a0e50", + "kind": "FieldDecl", + "loc": { + "offset": 27164, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27150, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27164, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a0eb0", + "kind": "FieldDecl", + "loc": { + "offset": 27172, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27150, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27172, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "borderWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a0f10", + "kind": "FieldDecl", + "loc": { + "offset": 27195, + "line": 1063, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27190, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27195, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a0f70", + "kind": "FieldDecl", + "loc": { + "offset": 27215, + "line": 1064, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27210, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27215, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bpad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a1018", + "kind": "FieldDecl", + "loc": { + "offset": 27231, + "line": 1065, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27072, + "line": 1058, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27231, + "line": 1065, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "createNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1058:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1058:2)" + } + }, + { + "id": "0x55bbe70a1068", + "kind": "RecordDecl", + "loc": { + "offset": 27651, + "line": 1074, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27651, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27707, + "line": 1077, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a1120", + "kind": "FieldDecl", + "loc": { + "offset": 27672, + "line": 1075, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27665, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27672, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1180", + "kind": "FieldDecl", + "loc": { + "offset": 27691, + "line": 1076, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27684, + "line": 1076, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27691, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a11e0", + "kind": "FieldDecl", + "loc": { + "offset": 27698, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27684, + "line": 1076, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27698, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a1288", + "kind": "FieldDecl", + "loc": { + "offset": 27709, + "line": 1077, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27651, + "line": 1074, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27709, + "line": 1077, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "destroyNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1074:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1074:2)" + } + }, + { + "id": "0x55bbe70a12d8", + "kind": "RecordDecl", + "loc": { + "offset": 27725, + "line": 1078, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27725, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27841, + "line": 1083, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a1390", + "kind": "FieldDecl", + "loc": { + "offset": 27746, + "line": 1079, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27739, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27746, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a13f0", + "kind": "FieldDecl", + "loc": { + "offset": 27765, + "line": 1080, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27758, + "line": 1080, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27765, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1450", + "kind": "FieldDecl", + "loc": { + "offset": 27772, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27758, + "line": 1080, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27772, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a14b0", + "kind": "FieldDecl", + "loc": { + "offset": 27790, + "line": 1081, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27785, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27790, + "col": 11, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fromConfigure", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a1510", + "kind": "FieldDecl", + "loc": { + "offset": 27815, + "line": 1082, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27810, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27815, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a1570", + "kind": "FieldDecl", + "loc": { + "offset": 27821, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27810, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27821, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a15d0", + "kind": "FieldDecl", + "loc": { + "offset": 27827, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27810, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27827, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a1678", + "kind": "FieldDecl", + "loc": { + "offset": 27843, + "line": 1083, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27725, + "line": 1078, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27843, + "line": 1083, + "col": 11, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "unmapNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1078:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1078:2)" + } + }, + { + "id": "0x55bbe70a16c8", + "kind": "RecordDecl", + "loc": { + "offset": 27857, + "line": 1084, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27857, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27968, + "line": 1089, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a1780", + "kind": "FieldDecl", + "loc": { + "offset": 27878, + "line": 1085, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27871, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27878, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a17e0", + "kind": "FieldDecl", + "loc": { + "offset": 27897, + "line": 1086, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27890, + "line": 1086, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27897, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1840", + "kind": "FieldDecl", + "loc": { + "offset": 27904, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27890, + "line": 1086, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 27904, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a18a0", + "kind": "FieldDecl", + "loc": { + "offset": 27922, + "line": 1087, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27917, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27922, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a1900", + "kind": "FieldDecl", + "loc": { + "offset": 27942, + "line": 1088, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27937, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27942, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a1960", + "kind": "FieldDecl", + "loc": { + "offset": 27948, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27937, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27948, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a19c0", + "kind": "FieldDecl", + "loc": { + "offset": 27954, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27937, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27954, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a1a68", + "kind": "FieldDecl", + "loc": { + "offset": 27970, + "line": 1089, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27857, + "line": 1084, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 27970, + "line": 1089, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mapNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1084:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1084:2)" + } + }, + { + "id": "0x55bbe70a1ab8", + "kind": "RecordDecl", + "loc": { + "offset": 27982, + "line": 1090, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27982, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28046, + "line": 1093, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a1b70", + "kind": "FieldDecl", + "loc": { + "offset": 28003, + "line": 1091, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27996, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28003, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1bd0", + "kind": "FieldDecl", + "loc": { + "offset": 28022, + "line": 1092, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28015, + "line": 1092, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28022, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1c30", + "kind": "FieldDecl", + "loc": { + "offset": 28030, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28015, + "line": 1092, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28030, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a1cd8", + "kind": "FieldDecl", + "loc": { + "offset": 28048, + "line": 1093, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 27982, + "line": 1090, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28048, + "line": 1093, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mapRequest", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1090:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1090:2)" + } + }, + { + "id": "0x55bbe70a1d28", + "kind": "RecordDecl", + "loc": { + "offset": 28061, + "line": 1094, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28061, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28190, + "line": 1100, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a1de0", + "kind": "FieldDecl", + "loc": { + "offset": 28082, + "line": 1095, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28075, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28082, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1e40", + "kind": "FieldDecl", + "loc": { + "offset": 28101, + "line": 1096, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28094, + "line": 1096, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28101, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1ea0", + "kind": "FieldDecl", + "loc": { + "offset": 28108, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28094, + "line": 1096, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28108, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1f00", + "kind": "FieldDecl", + "loc": { + "offset": 28116, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28094, + "line": 1096, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28116, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a1f60", + "kind": "FieldDecl", + "loc": { + "offset": 28135, + "line": 1097, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28129, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28135, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a1fc0", + "kind": "FieldDecl", + "loc": { + "offset": 28138, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28129, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28138, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a2020", + "kind": "FieldDecl", + "loc": { + "offset": 28151, + "line": 1098, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28146, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28151, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a2080", + "kind": "FieldDecl", + "loc": { + "offset": 28171, + "line": 1099, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28166, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28171, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a20e0", + "kind": "FieldDecl", + "loc": { + "offset": 28177, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28166, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28177, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a2140", + "kind": "FieldDecl", + "loc": { + "offset": 28183, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28166, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28183, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a21e8", + "kind": "FieldDecl", + "loc": { + "offset": 28192, + "line": 1100, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28061, + "line": 1094, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28192, + "line": 1100, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reparent", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1094:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1094:2)" + } + }, + { + "id": "0x55bbe70a2238", + "kind": "RecordDecl", + "loc": { + "offset": 28203, + "line": 1101, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28203, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28366, + "line": 1108, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a22f0", + "kind": "FieldDecl", + "loc": { + "offset": 28224, + "line": 1102, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28217, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28224, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2350", + "kind": "FieldDecl", + "loc": { + "offset": 28243, + "line": 1103, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28236, + "line": 1103, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28243, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a23b0", + "kind": "FieldDecl", + "loc": { + "offset": 28250, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28236, + "line": 1103, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28250, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2410", + "kind": "FieldDecl", + "loc": { + "offset": 28258, + "col": 28, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28236, + "line": 1103, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28258, + "col": 28, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "aboveSibling", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2470", + "kind": "FieldDecl", + "loc": { + "offset": 28283, + "line": 1104, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28277, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28283, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a24d0", + "kind": "FieldDecl", + "loc": { + "offset": 28286, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28277, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28286, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a2530", + "kind": "FieldDecl", + "loc": { + "offset": 28301, + "line": 1105, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28294, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28301, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2590", + "kind": "FieldDecl", + "loc": { + "offset": 28308, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28294, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28308, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a25f0", + "kind": "FieldDecl", + "loc": { + "offset": 28316, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28294, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28316, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "borderWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2650", + "kind": "FieldDecl", + "loc": { + "offset": 28339, + "line": 1106, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28334, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28339, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "override", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a26b0", + "kind": "FieldDecl", + "loc": { + "offset": 28359, + "line": 1107, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28354, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28359, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bpad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a2758", + "kind": "FieldDecl", + "loc": { + "offset": 28368, + "line": 1108, + "col": 4, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28203, + "line": 1101, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28368, + "line": 1108, + "col": 4, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "configureNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1101:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1101:2)" + } + }, + { + "id": "0x55bbe70a27a8", + "kind": "RecordDecl", + "loc": { + "offset": 28386, + "line": 1109, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28386, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28550, + "line": 1116, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a2860", + "kind": "FieldDecl", + "loc": { + "offset": 28407, + "line": 1110, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28400, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28407, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a28c0", + "kind": "FieldDecl", + "loc": { + "offset": 28426, + "line": 1111, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28419, + "line": 1111, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28426, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2920", + "kind": "FieldDecl", + "loc": { + "offset": 28434, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28419, + "line": 1111, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28434, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2980", + "kind": "FieldDecl", + "loc": { + "offset": 28442, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28419, + "line": 1111, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28442, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sibling", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a29e0", + "kind": "FieldDecl", + "loc": { + "offset": 28462, + "line": 1112, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28456, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28462, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a2a40", + "kind": "FieldDecl", + "loc": { + "offset": 28465, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28456, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28465, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a2aa0", + "kind": "FieldDecl", + "loc": { + "offset": 28480, + "line": 1113, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28473, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28480, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2b00", + "kind": "FieldDecl", + "loc": { + "offset": 28487, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28473, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28487, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2b60", + "kind": "FieldDecl", + "loc": { + "offset": 28495, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28473, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28495, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "borderWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2bc0", + "kind": "FieldDecl", + "loc": { + "offset": 28520, + "line": 1114, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28513, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28520, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "valueMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a2c20", + "kind": "FieldDecl", + "loc": { + "offset": 28543, + "line": 1115, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28536, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28543, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a2cc8", + "kind": "FieldDecl", + "loc": { + "offset": 28552, + "line": 1116, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28386, + "line": 1109, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28552, + "line": 1116, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "configureRequest", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1109:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1109:2)" + } + }, + { + "id": "0x55bbe70a2da0", + "kind": "RecordDecl", + "loc": { + "offset": 28571, + "line": 1117, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28571, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28680, + "line": 1122, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a2e50", + "kind": "FieldDecl", + "loc": { + "offset": 28592, + "line": 1118, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28585, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28592, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2eb0", + "kind": "FieldDecl", + "loc": { + "offset": 28611, + "line": 1119, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28604, + "line": 1119, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28611, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2f10", + "kind": "FieldDecl", + "loc": { + "offset": 28618, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28604, + "line": 1119, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28618, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a2f70", + "kind": "FieldDecl", + "loc": { + "offset": 28637, + "line": 1120, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28631, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28637, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a2fd0", + "kind": "FieldDecl", + "loc": { + "offset": 28640, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28631, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28640, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a3030", + "kind": "FieldDecl", + "loc": { + "offset": 28655, + "line": 1121, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28648, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28655, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3090", + "kind": "FieldDecl", + "loc": { + "offset": 28661, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28648, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28661, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a30f0", + "kind": "FieldDecl", + "loc": { + "offset": 28667, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28648, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28667, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3150", + "kind": "FieldDecl", + "loc": { + "offset": 28673, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28648, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28673, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a31f8", + "kind": "FieldDecl", + "loc": { + "offset": 28682, + "line": 1122, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28571, + "line": 1117, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28682, + "line": 1122, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gravity", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1117:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1117:2)" + } + }, + { + "id": "0x55bbe70a3248", + "kind": "RecordDecl", + "loc": { + "offset": 28692, + "line": 1123, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28692, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28768, + "line": 1127, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a3300", + "kind": "FieldDecl", + "loc": { + "offset": 28713, + "line": 1124, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28706, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28713, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3360", + "kind": "FieldDecl", + "loc": { + "offset": 28732, + "line": 1125, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28725, + "line": 1125, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28732, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a33c0", + "kind": "FieldDecl", + "loc": { + "offset": 28752, + "line": 1126, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28745, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28752, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a3420", + "kind": "FieldDecl", + "loc": { + "offset": 28759, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28745, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28759, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70a34c8", + "kind": "FieldDecl", + "loc": { + "offset": 28770, + "line": 1127, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28692, + "line": 1123, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28770, + "line": 1127, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "resizeRequest", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1123:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1123:2)" + } + }, + { + "id": "0x55bbe70a3518", + "kind": "RecordDecl", + "loc": { + "offset": 28786, + "line": 1128, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28786, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29056, + "line": 1135, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a35d0", + "kind": "FieldDecl", + "loc": { + "offset": 28946, + "line": 1131, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28939, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28946, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3630", + "kind": "FieldDecl", + "loc": { + "offset": 28965, + "line": 1132, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28958, + "line": 1132, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28965, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3690", + "kind": "FieldDecl", + "loc": { + "offset": 28972, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28958, + "line": 1132, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28972, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a36f0", + "kind": "FieldDecl", + "loc": { + "offset": 28980, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28958, + "line": 1132, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 28980, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3750", + "kind": "FieldDecl", + "loc": { + "offset": 28998, + "line": 1133, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28993, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 28998, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "place", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a37b0", + "kind": "FieldDecl", + "loc": { + "offset": 29037, + "line": 1134, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29032, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29037, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a3810", + "kind": "FieldDecl", + "loc": { + "offset": 29043, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29032, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29043, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a3870", + "kind": "FieldDecl", + "loc": { + "offset": 29049, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29032, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29049, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a3918", + "kind": "FieldDecl", + "loc": { + "offset": 29058, + "line": 1135, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 28786, + "line": 1128, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29058, + "line": 1135, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "circulate", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1128:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1128:2)" + } + }, + { + "id": "0x55bbe70a3968", + "kind": "RecordDecl", + "loc": { + "offset": 29070, + "line": 1136, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29070, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29230, + "line": 1144, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a3a20", + "kind": "FieldDecl", + "loc": { + "offset": 29091, + "line": 1137, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29084, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29091, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3a80", + "kind": "FieldDecl", + "loc": { + "offset": 29110, + "line": 1138, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29103, + "line": 1138, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29110, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3ae0", + "kind": "FieldDecl", + "loc": { + "offset": 29128, + "line": 1139, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29123, + "line": 1139, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29128, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "atom", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3b40", + "kind": "FieldDecl", + "loc": { + "offset": 29144, + "line": 1140, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29139, + "line": 1140, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29144, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3ba0", + "kind": "FieldDecl", + "loc": { + "offset": 29160, + "line": 1141, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29155, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29160, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a3c00", + "kind": "FieldDecl", + "loc": { + "offset": 29205, + "line": 1142, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29200, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29205, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a3c60", + "kind": "FieldDecl", + "loc": { + "offset": 29223, + "line": 1143, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29216, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29223, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70a3d08", + "kind": "FieldDecl", + "loc": { + "offset": 29232, + "line": 1144, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29070, + "line": 1136, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29232, + "line": 1144, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1136:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1136:2)" + } + }, + { + "id": "0x55bbe70a3d58", + "kind": "RecordDecl", + "loc": { + "offset": 29243, + "line": 1145, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29243, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29324, + "line": 1150, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a3e10", + "kind": "FieldDecl", + "loc": { + "offset": 29264, + "line": 1146, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29257, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29264, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3e70", + "kind": "FieldDecl", + "loc": { + "offset": 29281, + "line": 1147, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29276, + "line": 1147, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29281, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3ed0", + "kind": "FieldDecl", + "loc": { + "offset": 29299, + "line": 1148, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29292, + "line": 1148, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29299, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a3f30", + "kind": "FieldDecl", + "loc": { + "offset": 29317, + "line": 1149, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29312, + "line": 1149, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29317, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "atom", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a3fd8", + "kind": "FieldDecl", + "loc": { + "offset": 29326, + "line": 1150, + "col": 4, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29243, + "line": 1145, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29326, + "line": 1150, + "col": 4, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selectionClear", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1145:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1145:2)" + } + }, + { + "id": "0x55bbe70a4028", + "kind": "RecordDecl", + "loc": { + "offset": 29343, + "line": 1151, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29343, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29457, + "line": 1156, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a40e0", + "kind": "FieldDecl", + "loc": { + "offset": 29364, + "line": 1152, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29357, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29364, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4140", + "kind": "FieldDecl", + "loc": { + "offset": 29381, + "line": 1153, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29376, + "line": 1153, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29381, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a41a0", + "kind": "FieldDecl", + "loc": { + "offset": 29399, + "line": 1154, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29392, + "line": 1154, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29399, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "owner", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4200", + "kind": "FieldDecl", + "loc": { + "offset": 29406, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29392, + "line": 1154, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29406, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "requestor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4260", + "kind": "FieldDecl", + "loc": { + "offset": 29427, + "line": 1155, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29422, + "line": 1155, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29427, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a42c0", + "kind": "FieldDecl", + "loc": { + "offset": 29438, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29422, + "line": 1155, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29438, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "target", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4320", + "kind": "FieldDecl", + "loc": { + "offset": 29446, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29422, + "line": 1155, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29446, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a43c8", + "kind": "FieldDecl", + "loc": { + "offset": 29459, + "line": 1156, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29343, + "line": 1151, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29459, + "line": 1156, + "col": 4, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selectionRequest", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1151:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1151:2)" + } + }, + { + "id": "0x55bbe70a4418", + "kind": "RecordDecl", + "loc": { + "offset": 29478, + "line": 1157, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29478, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29585, + "line": 1162, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a44d0", + "kind": "FieldDecl", + "loc": { + "offset": 29499, + "line": 1158, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29492, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29499, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4530", + "kind": "FieldDecl", + "loc": { + "offset": 29516, + "line": 1159, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29511, + "line": 1159, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29516, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4590", + "kind": "FieldDecl", + "loc": { + "offset": 29534, + "line": 1160, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29527, + "line": 1160, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29534, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "requestor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a45f0", + "kind": "FieldDecl", + "loc": { + "offset": 29555, + "line": 1161, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29550, + "line": 1161, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29555, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4650", + "kind": "FieldDecl", + "loc": { + "offset": 29566, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29550, + "line": 1161, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29566, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "target", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a46b0", + "kind": "FieldDecl", + "loc": { + "offset": 29574, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29550, + "line": 1161, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29574, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a4758", + "kind": "FieldDecl", + "loc": { + "offset": 29587, + "line": 1162, + "col": 4, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29478, + "line": 1157, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29587, + "line": 1162, + "col": 4, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selectionNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1157:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1157:2)" + } + }, + { + "id": "0x55bbe70a47a8", + "kind": "RecordDecl", + "loc": { + "offset": 29605, + "line": 1163, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29605, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29843, + "line": 1174, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a4860", + "kind": "FieldDecl", + "loc": { + "offset": 29626, + "line": 1164, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29619, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29626, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a48c0", + "kind": "FieldDecl", + "loc": { + "offset": 29645, + "line": 1165, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29638, + "line": 1165, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29645, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4920", + "kind": "FieldDecl", + "loc": { + "offset": 29667, + "line": 1166, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29658, + "line": 1166, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29667, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4980", + "kind": "FieldDecl", + "loc": { + "offset": 29758, + "line": 1170, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29753, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29758, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "new", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70a49e0", + "kind": "FieldDecl", + "loc": { + "offset": 29780, + "line": 1172, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29775, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29780, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "state", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a4a40", + "kind": "FieldDecl", + "loc": { + "offset": 29830, + "line": 1173, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29825, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29830, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a4aa0", + "kind": "FieldDecl", + "loc": { + "offset": 29836, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29825, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29836, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a4b48", + "kind": "FieldDecl", + "loc": { + "offset": 29845, + "line": 1174, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29605, + "line": 1163, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29845, + "line": 1174, + "col": 4, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1163:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1163:2)" + } + }, + { + "id": "0x55bbe70a4b98", + "kind": "RecordDecl", + "loc": { + "offset": 29856, + "line": 1175, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29856, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29966, + "line": 1181, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a4c50", + "kind": "FieldDecl", + "loc": { + "offset": 29877, + "line": 1176, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29870, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29877, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a4cb0", + "kind": "FieldDecl", + "loc": { + "offset": 29895, + "line": 1177, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29889, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29895, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "request", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a4d10", + "kind": "FieldDecl", + "loc": { + "offset": 29917, + "line": 1178, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8658, + "line": 250, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29909, + "line": 1178, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 29917, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "firstKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a4db0", + "kind": "FieldDecl", + "loc": { + "offset": 29942, + "line": 1179, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29936, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29942, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a4e10", + "kind": "FieldDecl", + "loc": { + "offset": 29959, + "line": 1180, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29954, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29959, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70a4eb8", + "kind": "FieldDecl", + "loc": { + "offset": 29968, + "line": 1181, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29856, + "line": 1175, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 29968, + "line": 1181, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mappingNotify", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1175:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1175:2)" + } + }, + { + "id": "0x55bbe70a4f08", + "kind": "RecordDecl", + "loc": { + "offset": 29984, + "line": 1182, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29984, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30493, + "line": 1212, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a4fc0", + "kind": "FieldDecl", + "loc": { + "offset": 30005, + "line": 1183, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29998, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30005, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad00", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a5020", + "kind": "FieldDecl", + "loc": { + "offset": 30024, + "line": 1184, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30017, + "line": 1184, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30024, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a5070", + "kind": "RecordDecl", + "loc": { + "offset": 30037, + "line": 1185, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30037, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30487, + "line": 1211, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a5110", + "kind": "RecordDecl", + "loc": { + "offset": 30047, + "line": 1186, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30047, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30175, + "line": 1193, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a51c0", + "kind": "FieldDecl", + "loc": { + "offset": 30067, + "line": 1187, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30062, + "line": 1187, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30067, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a5220", + "kind": "FieldDecl", + "loc": { + "offset": 30085, + "line": 1188, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30079, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30085, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longs0", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe70a5280", + "kind": "FieldDecl", + "loc": { + "offset": 30105, + "line": 1189, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30099, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30105, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longs1", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe70a52e0", + "kind": "FieldDecl", + "loc": { + "offset": 30125, + "line": 1190, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30119, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30125, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longs2", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe70a5340", + "kind": "FieldDecl", + "loc": { + "offset": 30145, + "line": 1191, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30139, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30145, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longs3", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + }, + { + "id": "0x55bbe70a53a0", + "kind": "FieldDecl", + "loc": { + "offset": 30165, + "line": 1192, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30159, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30165, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longs4", + "type": { + "desugaredQualType": "int", + "qualType": "INT32", + "typeAliasDeclId": "0x55bbe7073470" + } + } + ] + }, + { + "id": "0x55bbe70a5448", + "kind": "FieldDecl", + "loc": { + "offset": 30177, + "line": 1193, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30047, + "line": 1186, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30177, + "line": 1193, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "l", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1186:3)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1186:3)" + } + }, + { + "id": "0x55bbe70a5498", + "kind": "RecordDecl", + "loc": { + "offset": 30182, + "line": 1194, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30182, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30420, + "line": 1206, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a5550", + "kind": "FieldDecl", + "loc": { + "offset": 30202, + "line": 1195, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30197, + "line": 1195, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30202, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a55b0", + "kind": "FieldDecl", + "loc": { + "offset": 30220, + "line": 1196, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30214, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30220, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts0", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5610", + "kind": "FieldDecl", + "loc": { + "offset": 30241, + "line": 1197, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30235, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30241, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts1", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5670", + "kind": "FieldDecl", + "loc": { + "offset": 30262, + "line": 1198, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30256, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30262, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts2", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a56d0", + "kind": "FieldDecl", + "loc": { + "offset": 30283, + "line": 1199, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30277, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30283, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts3", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5730", + "kind": "FieldDecl", + "loc": { + "offset": 30304, + "line": 1200, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30298, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30304, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts4", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5790", + "kind": "FieldDecl", + "loc": { + "offset": 30325, + "line": 1201, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30319, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30325, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts5", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a57f0", + "kind": "FieldDecl", + "loc": { + "offset": 30346, + "line": 1202, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30340, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30346, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts6", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5850", + "kind": "FieldDecl", + "loc": { + "offset": 30367, + "line": 1203, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30361, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30367, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts7", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a58b0", + "kind": "FieldDecl", + "loc": { + "offset": 30388, + "line": 1204, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30382, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30388, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts8", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a5910", + "kind": "FieldDecl", + "loc": { + "offset": 30409, + "line": 1205, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30403, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30409, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shorts9", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70a59b8", + "kind": "FieldDecl", + "loc": { + "offset": 30422, + "line": 1206, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30182, + "line": 1194, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30422, + "line": 1206, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "s", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1194:3)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1194:3)" + } + }, + { + "id": "0x55bbe70a5a08", + "kind": "RecordDecl", + "loc": { + "offset": 30427, + "line": 1207, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30427, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30477, + "line": 1210, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a5ac0", + "kind": "FieldDecl", + "loc": { + "offset": 30447, + "line": 1208, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30442, + "line": 1208, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 30447, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a5be8", + "kind": "FieldDecl", + "loc": { + "offset": 30464, + "line": 1209, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30459, + "col": 7, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30472, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bytes", + "type": { + "qualType": "INT8[20]" + } + } + ] + }, + { + "id": "0x55bbe70a5c98", + "kind": "FieldDecl", + "loc": { + "offset": 30479, + "line": 1210, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30427, + "line": 1207, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30479, + "line": 1210, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "b", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1207:3)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1207:3)" + } + } + ] + }, + { + "id": "0x55bbe70a5dc8", + "kind": "FieldDecl", + "loc": { + "offset": 30489, + "line": 1211, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 30037, + "line": 1185, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30489, + "line": 1211, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "u", + "type": { + "desugaredQualType": "union _xEvent::(unnamed at /usr/include/X11/Xproto.h:1185:6)", + "qualType": "union (unnamed union at /usr/include/X11/Xproto.h:1185:6)" + } + } + ] + }, + { + "id": "0x55bbe70a5e78", + "kind": "FieldDecl", + "loc": { + "offset": 30495, + "line": 1212, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 29984, + "line": 1182, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30495, + "line": 1212, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clientMessage", + "type": { + "desugaredQualType": "struct _xEvent::(unnamed at /usr/include/X11/Xproto.h:1182:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xproto.h:1182:2)" + } + } + ] + }, + { + "id": "0x55bbe70a5f88", + "kind": "FieldDecl", + "loc": { + "offset": 30516, + "line": 1213, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25753, + "line": 997, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30516, + "line": 1213, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "u", + "type": { + "desugaredQualType": "union _xEvent::(unnamed at /usr/include/X11/Xproto.h:997:5)", + "qualType": "union (unnamed union at /usr/include/X11/Xproto.h:997:5)" + } + } + ] + }, + { + "id": "0x55bbe70a7068", + "kind": "TypedefDecl", + "loc": { + "offset": 30521, + "line": 1214, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 25724, + "line": 996, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 30521, + "line": 1214, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xEvent", + "type": { + "desugaredQualType": "struct _xEvent", + "qualType": "struct _xEvent" + }, + "inner": [ + { + "id": "0x55bbe70a7010", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe7098708", + "kind": "RecordDecl", + "name": "_xEvent" + }, + "inner": [ + { + "id": "0x55bbe7098790", + "kind": "RecordType", + "type": { + "qualType": "struct _xEvent" + }, + "decl": { + "id": "0x55bbe7098708", + "kind": "RecordDecl", + "name": "_xEvent" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a70d8", + "kind": "RecordDecl", + "loc": { + "offset": 31031, + "line": 1231, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31031, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31257, + "line": 1244, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a7190", + "kind": "FieldDecl", + "loc": { + "offset": 31052, + "line": 1233, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31044, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31052, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a71f0", + "kind": "FieldDecl", + "loc": { + "offset": 31070, + "line": 1234, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31062, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31070, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extension", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a7250", + "kind": "FieldDecl", + "loc": { + "offset": 31093, + "line": 1235, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31085, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31093, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sequenceNumber", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a72b0", + "kind": "FieldDecl", + "loc": { + "offset": 31121, + "line": 1236, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31113, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31121, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a7310", + "kind": "FieldDecl", + "loc": { + "offset": 31141, + "line": 1237, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31133, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31141, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "evtype", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a7370", + "kind": "FieldDecl", + "loc": { + "offset": 31161, + "line": 1238, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31153, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31161, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a73d0", + "kind": "FieldDecl", + "loc": { + "offset": 31179, + "line": 1239, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31171, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31179, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a7430", + "kind": "FieldDecl", + "loc": { + "offset": 31197, + "line": 1240, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31189, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31197, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a7490", + "kind": "FieldDecl", + "loc": { + "offset": 31215, + "line": 1241, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31207, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31215, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad5", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a74f0", + "kind": "FieldDecl", + "loc": { + "offset": 31233, + "line": 1242, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31225, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31233, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad6", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a7550", + "kind": "FieldDecl", + "loc": { + "offset": 31251, + "line": 1243, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31243, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31251, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad7", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a75f8", + "kind": "TypedefDecl", + "loc": { + "offset": 31259, + "line": 1244, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31023, + "line": 1231, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31259, + "line": 1244, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGenericEvent", + "type": { + "desugaredQualType": "xGenericEvent", + "qualType": "struct xGenericEvent" + }, + "inner": [ + { + "id": "0x55bbe70a75a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGenericEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe70a70d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a7160", + "kind": "RecordType", + "type": { + "qualType": "xGenericEvent" + }, + "decl": { + "id": "0x55bbe70a70d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a7668", + "kind": "RecordDecl", + "loc": { + "offset": 31494, + "line": 1252, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31494, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31540, + "line": 1255, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a7720", + "kind": "FieldDecl", + "loc": { + "offset": 31512, + "line": 1253, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31507, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31512, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a7848", + "kind": "FieldDecl", + "loc": { + "offset": 31527, + "line": 1254, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31522, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31533, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "map", + "type": { + "qualType": "BYTE[31]" + } + } + ] + }, + { + "id": "0x55bbe70a78f8", + "kind": "TypedefDecl", + "loc": { + "offset": 31542, + "line": 1255, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31486, + "line": 1252, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31542, + "line": 1255, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xKeymapEvent", + "type": { + "desugaredQualType": "xKeymapEvent", + "qualType": "struct xKeymapEvent" + }, + "inner": [ + { + "id": "0x55bbe70a78a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xKeymapEvent" + }, + "ownedTagDecl": { + "id": "0x55bbe70a7668", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a76f0", + "kind": "RecordType", + "type": { + "qualType": "xKeymapEvent" + }, + "decl": { + "id": "0x55bbe70a7668", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a7968", + "kind": "RecordDecl", + "loc": { + "offset": 31822, + "line": 1264, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31822, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33177, + "line": 1303, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a7a40", + "kind": "FieldDecl", + "loc": { + "offset": 31848, + "line": 1265, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31834, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31848, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "generic", + "type": { + "desugaredQualType": "xGenericReply", + "qualType": "xGenericReply", + "typeAliasDeclId": "0x55bbe70880e8" + } + }, + { + "id": "0x55bbe70a7ac0", + "kind": "FieldDecl", + "loc": { + "offset": 31879, + "line": 1266, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31861, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31879, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "geom", + "type": { + "desugaredQualType": "xGetGeometryReply", + "qualType": "xGetGeometryReply", + "typeAliasDeclId": "0x55bbe7088ff8" + } + }, + { + "id": "0x55bbe70a7b40", + "kind": "FieldDecl", + "loc": { + "offset": 31905, + "line": 1267, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31889, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31905, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "tree", + "type": { + "desugaredQualType": "xQueryTreeReply", + "qualType": "xQueryTreeReply", + "typeAliasDeclId": "0x55bbe7089588" + } + }, + { + "id": "0x55bbe70a7bc0", + "kind": "FieldDecl", + "loc": { + "offset": 31932, + "line": 1268, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31915, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31932, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "atom", + "type": { + "desugaredQualType": "xInternAtomReply", + "qualType": "xInternAtomReply", + "typeAliasDeclId": "0x55bbe7089ab8" + } + }, + { + "id": "0x55bbe70a7c40", + "kind": "FieldDecl", + "loc": { + "offset": 31960, + "line": 1269, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31942, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31960, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "atomName", + "type": { + "desugaredQualType": "xGetAtomNameReply", + "qualType": "xGetAtomNameReply", + "typeAliasDeclId": "0x55bbe708a048" + } + }, + { + "id": "0x55bbe70a7cc0", + "kind": "FieldDecl", + "loc": { + "offset": 31992, + "line": 1270, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31974, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 31992, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "xGetPropertyReply", + "qualType": "xGetPropertyReply", + "typeAliasDeclId": "0x55bbe708a578" + } + }, + { + "id": "0x55bbe70a7d40", + "kind": "FieldDecl", + "loc": { + "offset": 32027, + "line": 1271, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32006, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32027, + "col": 26, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "listProperties", + "type": { + "desugaredQualType": "xListPropertiesReply", + "qualType": "xListPropertiesReply", + "typeAliasDeclId": "0x55bbe708ab08" + } + }, + { + "id": "0x55bbe70a7dc0", + "kind": "FieldDecl", + "loc": { + "offset": 32071, + "line": 1272, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32047, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32071, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "xGetSelectionOwnerReply", + "qualType": "xGetSelectionOwnerReply", + "typeAliasDeclId": "0x55bbe708b068" + } + }, + { + "id": "0x55bbe70a7e20", + "kind": "FieldDecl", + "loc": { + "offset": 32104, + "line": 1273, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32086, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32104, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabPointer", + "type": { + "desugaredQualType": "xGrabPointerReply", + "qualType": "xGrabPointerReply", + "typeAliasDeclId": "0x55bbe708b598" + } + }, + { + "id": "0x55bbe70a7ea0", + "kind": "FieldDecl", + "loc": { + "offset": 32140, + "line": 1274, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32121, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32140, + "col": 24, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabKeyboard", + "type": { + "desugaredQualType": "xGrabPointerReply", + "qualType": "xGrabKeyboardReply", + "typeAliasDeclId": "0x55bbe708b640" + } + }, + { + "id": "0x55bbe70a7f20", + "kind": "FieldDecl", + "loc": { + "offset": 32177, + "line": 1275, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32158, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32177, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointer", + "type": { + "desugaredQualType": "xQueryPointerReply", + "qualType": "xQueryPointerReply", + "typeAliasDeclId": "0x55bbe708bc78" + } + }, + { + "id": "0x55bbe70a7fa0", + "kind": "FieldDecl", + "loc": { + "offset": 32212, + "line": 1276, + "col": 27, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32190, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32212, + "col": 27, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "motionEvents", + "type": { + "desugaredQualType": "xGetMotionEventsReply", + "qualType": "xGetMotionEventsReply", + "typeAliasDeclId": "0x55bbe708c1a8" + } + }, + { + "id": "0x55bbe70a8020", + "kind": "FieldDecl", + "loc": { + "offset": 32252, + "line": 1277, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32230, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32252, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "coords", + "type": { + "desugaredQualType": "xTranslateCoordsReply", + "qualType": "xTranslateCoordsReply", + "typeAliasDeclId": "0x55bbe708c738" + } + }, + { + "id": "0x55bbe70a80a0", + "kind": "FieldDecl", + "loc": { + "offset": 32284, + "line": 1278, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32264, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32284, + "col": 25, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "inputFocus", + "type": { + "desugaredQualType": "xGetInputFocusReply", + "qualType": "xGetInputFocusReply", + "typeAliasDeclId": "0x55bbe708cc68" + } + }, + { + "id": "0x55bbe70a8120", + "kind": "FieldDecl", + "loc": { + "offset": 32323, + "line": 1279, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32300, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32323, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "textExtents", + "type": { + "desugaredQualType": "xQueryTextExtentsReply", + "qualType": "xQueryTextExtentsReply", + "typeAliasDeclId": "0x55bbe708df98" + } + }, + { + "id": "0x55bbe70a81a0", + "kind": "FieldDecl", + "loc": { + "offset": 32356, + "line": 1280, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32340, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32356, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fonts", + "type": { + "desugaredQualType": "xListFontsReply", + "qualType": "xListFontsReply", + "typeAliasDeclId": "0x55bbe708e528" + } + }, + { + "id": "0x55bbe70a8220", + "kind": "FieldDecl", + "loc": { + "offset": 32385, + "line": 1281, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32367, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32385, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontPath", + "type": { + "desugaredQualType": "xGetFontPathReply", + "qualType": "xGetFontPathReply", + "typeAliasDeclId": "0x55bbe708f378" + } + }, + { + "id": "0x55bbe70a82a0", + "kind": "FieldDecl", + "loc": { + "offset": 32414, + "line": 1282, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32399, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32414, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "image", + "type": { + "desugaredQualType": "xGetImageReply", + "qualType": "xGetImageReply", + "typeAliasDeclId": "0x55bbe708f8a8" + } + }, + { + "id": "0x55bbe70a8320", + "kind": "FieldDecl", + "loc": { + "offset": 32454, + "line": 1283, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32425, + "col": 5, + "tokLen": 28, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32454, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormaps", + "type": { + "desugaredQualType": "xListInstalledColormapsReply", + "qualType": "xListInstalledColormapsReply", + "typeAliasDeclId": "0x55bbe708fe38" + } + }, + { + "id": "0x55bbe70a83a0", + "kind": "FieldDecl", + "loc": { + "offset": 32486, + "line": 1284, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32469, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32486, + "col": 22, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allocColor", + "type": { + "desugaredQualType": "xAllocColorReply", + "qualType": "xAllocColorReply", + "typeAliasDeclId": "0x55bbe7090428" + } + }, + { + "id": "0x55bbe70a8420", + "kind": "FieldDecl", + "loc": { + "offset": 32524, + "line": 1285, + "col": 27, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32502, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32524, + "col": 27, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allocNamedColor", + "type": { + "desugaredQualType": "xAllocNamedColorReply", + "qualType": "xAllocNamedColorReply", + "typeAliasDeclId": "0x55bbe7090a78" + } + }, + { + "id": "0x55bbe70a84a0", + "kind": "FieldDecl", + "loc": { + "offset": 32567, + "line": 1286, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32545, + "col": 5, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32567, + "col": 27, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colorCells", + "type": { + "desugaredQualType": "xAllocColorCellsReply", + "qualType": "xAllocColorCellsReply", + "typeAliasDeclId": "0x55bbe7091038" + } + }, + { + "id": "0x55bbe70a8520", + "kind": "FieldDecl", + "loc": { + "offset": 32606, + "line": 1287, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32583, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32606, + "col": 28, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colorPlanes", + "type": { + "desugaredQualType": "xAllocColorPlanesReply", + "qualType": "xAllocColorPlanesReply", + "typeAliasDeclId": "0x55bbe70915c8" + } + }, + { + "id": "0x55bbe70a85a0", + "kind": "FieldDecl", + "loc": { + "offset": 32641, + "line": 1288, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32623, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32641, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colors", + "type": { + "desugaredQualType": "xQueryColorsReply", + "qualType": "xQueryColorsReply", + "typeAliasDeclId": "0x55bbe7091b58" + } + }, + { + "id": "0x55bbe70a8620", + "kind": "FieldDecl", + "loc": { + "offset": 32671, + "line": 1289, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32653, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32671, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lookupColor", + "type": { + "desugaredQualType": "xLookupColorReply", + "qualType": "xLookupColorReply", + "typeAliasDeclId": "0x55bbe70921a8" + } + }, + { + "id": "0x55bbe70a86a0", + "kind": "FieldDecl", + "loc": { + "offset": 32708, + "line": 1290, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32688, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32708, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bestSize", + "type": { + "desugaredQualType": "xQueryBestSizeReply", + "qualType": "xQueryBestSizeReply", + "typeAliasDeclId": "0x55bbe7092738" + } + }, + { + "id": "0x55bbe70a8720", + "kind": "FieldDecl", + "loc": { + "offset": 32743, + "line": 1291, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32722, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32743, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extension", + "type": { + "desugaredQualType": "xQueryExtensionReply", + "qualType": "xQueryExtensionReply", + "typeAliasDeclId": "0x55bbe7092db8" + } + }, + { + "id": "0x55bbe70a87a0", + "kind": "FieldDecl", + "loc": { + "offset": 32779, + "line": 1292, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32758, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32779, + "col": 26, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extensions", + "type": { + "desugaredQualType": "xListExtensionsReply", + "qualType": "xListExtensionsReply", + "typeAliasDeclId": "0x55bbe70932e8" + } + }, + { + "id": "0x55bbe70a8820", + "kind": "FieldDecl", + "loc": { + "offset": 32820, + "line": 1293, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32795, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32820, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "setModifierMapping", + "type": { + "desugaredQualType": "xSetMappingReply", + "qualType": "xSetModifierMappingReply", + "typeAliasDeclId": "0x55bbe7093928" + } + }, + { + "id": "0x55bbe70a88a0", + "kind": "FieldDecl", + "loc": { + "offset": 32869, + "line": 1294, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32844, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32869, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getModifierMapping", + "type": { + "desugaredQualType": "xGetModifierMappingReply", + "qualType": "xGetModifierMappingReply", + "typeAliasDeclId": "0x55bbe7094898" + } + }, + { + "id": "0x55bbe70a8920", + "kind": "FieldDecl", + "loc": { + "offset": 32917, + "line": 1295, + "col": 29, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32893, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32917, + "col": 29, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "setPointerMapping", + "type": { + "desugaredQualType": "xSetMappingReply", + "qualType": "xSetPointerMappingReply", + "typeAliasDeclId": "0x55bbe70938c0" + } + }, + { + "id": "0x55bbe70a89a0", + "kind": "FieldDecl", + "loc": { + "offset": 32965, + "line": 1296, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32940, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 32965, + "col": 30, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getKeyboardMapping", + "type": { + "desugaredQualType": "xGetKeyboardMappingReply", + "qualType": "xGetKeyboardMappingReply", + "typeAliasDeclId": "0x55bbe7094368" + } + }, + { + "id": "0x55bbe70a8a20", + "kind": "FieldDecl", + "loc": { + "offset": 33013, + "line": 1297, + "col": 29, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 32989, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33013, + "col": 29, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "getPointerMapping", + "type": { + "desugaredQualType": "xGetPointerMappingReply", + "qualType": "xGetPointerMappingReply", + "typeAliasDeclId": "0x55bbe7093e38" + } + }, + { + "id": "0x55bbe70a8aa0", + "kind": "FieldDecl", + "loc": { + "offset": 33060, + "line": 1298, + "col": 29, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33036, + "col": 5, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33060, + "col": 29, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointerControl", + "type": { + "desugaredQualType": "xGetPointerControlReply", + "qualType": "xGetPointerControlReply", + "typeAliasDeclId": "0x55bbe70974c8" + } + }, + { + "id": "0x55bbe70a8b20", + "kind": "FieldDecl", + "loc": { + "offset": 33101, + "line": 1299, + "col": 26, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33080, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33101, + "col": 26, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screenSaver", + "type": { + "desugaredQualType": "xGetScreenSaverReply", + "qualType": "xGetScreenSaverReply", + "typeAliasDeclId": "0x55bbe7097b18" + } + }, + { + "id": "0x55bbe70a8ba0", + "kind": "FieldDecl", + "loc": { + "offset": 33134, + "line": 1300, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33118, + "col": 5, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33134, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "hosts", + "type": { + "desugaredQualType": "xListHostsReply", + "qualType": "xListHostsReply", + "typeAliasDeclId": "0x55bbe70980a8" + } + }, + { + "id": "0x55bbe70a8c20", + "kind": "FieldDecl", + "loc": { + "offset": 33152, + "line": 1301, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33145, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33152, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "error", + "type": { + "desugaredQualType": "xError", + "qualType": "xError", + "typeAliasDeclId": "0x55bbe7098698" + } + }, + { + "id": "0x55bbe70a8ca0", + "kind": "FieldDecl", + "loc": { + "offset": 33170, + "line": 1302, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33163, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33170, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "struct _xEvent", + "qualType": "xEvent", + "typeAliasDeclId": "0x55bbe70a7068" + } + } + ] + }, + { + "id": "0x55bbe70a8e28", + "kind": "TypedefDecl", + "loc": { + "offset": 33179, + "line": 1303, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 31814, + "line": 1264, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33179, + "line": 1303, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xReply", + "type": { + "desugaredQualType": "xReply", + "qualType": "union xReply" + }, + "inner": [ + { + "id": "0x55bbe70a8dd0", + "kind": "ElaboratedType", + "type": { + "qualType": "union xReply" + }, + "ownedTagDecl": { + "id": "0x55bbe70a7968", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a79f0", + "kind": "RecordType", + "type": { + "qualType": "xReply" + }, + "decl": { + "id": "0x55bbe70a7968", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a8e98", + "kind": "RecordDecl", + "loc": { + "offset": 33380, + "line": 1314, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33373, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33571, + "line": 1319, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_xReq", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a8f50", + "kind": "FieldDecl", + "loc": { + "offset": 33395, + "line": 1315, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33389, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33395, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a8fb0", + "kind": "FieldDecl", + "loc": { + "offset": 33411, + "line": 1316, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33405, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33411, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "data", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9010", + "kind": "FieldDecl", + "loc": { + "offset": 33474, + "line": 1317, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33467, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33474, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70a90b8", + "kind": "TypedefDecl", + "loc": { + "offset": 33573, + "line": 1319, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33365, + "line": 1314, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33573, + "line": 1319, + "col": 3, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xReq", + "type": { + "desugaredQualType": "struct _xReq", + "qualType": "struct _xReq" + }, + "inner": [ + { + "id": "0x55bbe70a9060", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _xReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70a8e98", + "kind": "RecordDecl", + "name": "_xReq" + }, + "inner": [ + { + "id": "0x55bbe70a8f20", + "kind": "RecordType", + "type": { + "qualType": "struct _xReq" + }, + "decl": { + "id": "0x55bbe70a8e98", + "kind": "RecordDecl", + "name": "_xReq" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a9128", + "kind": "RecordDecl", + "loc": { + "offset": 33879, + "line": 1328, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33879, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34015, + "line": 1333, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a91e0", + "kind": "FieldDecl", + "loc": { + "offset": 33898, + "line": 1329, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33892, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33898, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9240", + "kind": "FieldDecl", + "loc": { + "offset": 33916, + "line": 1330, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33911, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33916, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a92a0", + "kind": "FieldDecl", + "loc": { + "offset": 33932, + "line": 1331, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33925, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33932, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a9300", + "kind": "FieldDecl", + "loc": { + "offset": 33951, + "line": 1332, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33944, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 33951, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "id", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a93a8", + "kind": "TypedefDecl", + "loc": { + "offset": 34017, + "line": 1333, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 33871, + "line": 1328, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34017, + "line": 1333, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xResourceReq", + "type": { + "desugaredQualType": "xResourceReq", + "qualType": "struct xResourceReq" + }, + "inner": [ + { + "id": "0x55bbe70a9350", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xResourceReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70a9128", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a91b0", + "kind": "RecordType", + "type": { + "qualType": "xResourceReq" + }, + "decl": { + "id": "0x55bbe70a9128", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a9418", + "kind": "RecordDecl", + "loc": { + "offset": 34040, + "line": 1335, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34040, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34320, + "line": 1349, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a94d0", + "kind": "FieldDecl", + "loc": { + "offset": 34059, + "line": 1336, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34053, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34059, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9530", + "kind": "FieldDecl", + "loc": { + "offset": 34078, + "line": 1337, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34072, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34078, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9590", + "kind": "FieldDecl", + "loc": { + "offset": 34096, + "line": 1338, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34089, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34096, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a95f0", + "kind": "FieldDecl", + "loc": { + "offset": 34115, + "line": 1339, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34108, + "line": 1339, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34115, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "wid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a9650", + "kind": "FieldDecl", + "loc": { + "offset": 34120, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34108, + "line": 1339, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34120, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a96b0", + "kind": "FieldDecl", + "loc": { + "offset": 34138, + "line": 1340, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34132, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34138, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a9710", + "kind": "FieldDecl", + "loc": { + "offset": 34141, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34132, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34141, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70a9770", + "kind": "FieldDecl", + "loc": { + "offset": 34155, + "line": 1341, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34148, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34155, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a97d0", + "kind": "FieldDecl", + "loc": { + "offset": 34162, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34148, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34162, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a9830", + "kind": "FieldDecl", + "loc": { + "offset": 34170, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34148, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34170, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "borderWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a9890", + "kind": "FieldDecl", + "loc": { + "offset": 34268, + "line": 1345, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34261, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34268, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a98f0", + "kind": "FieldDecl", + "loc": { + "offset": 34295, + "line": 1347, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34286, + "line": 1347, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34295, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a9950", + "kind": "FieldDecl", + "loc": { + "offset": 34314, + "line": 1348, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34307, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34314, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a99f8", + "kind": "TypedefDecl", + "loc": { + "offset": 34322, + "line": 1349, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34032, + "line": 1335, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34322, + "line": 1349, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreateWindowReq", + "type": { + "desugaredQualType": "xCreateWindowReq", + "qualType": "struct xCreateWindowReq" + }, + "inner": [ + { + "id": "0x55bbe70a99a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreateWindowReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70a9418", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a94a0", + "kind": "RecordType", + "type": { + "qualType": "xCreateWindowReq" + }, + "decl": { + "id": "0x55bbe70a9418", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a9a68", + "kind": "RecordDecl", + "loc": { + "offset": 34349, + "line": 1351, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34349, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34451, + "line": 1357, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a9b20", + "kind": "FieldDecl", + "loc": { + "offset": 34368, + "line": 1352, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34362, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34368, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9b80", + "kind": "FieldDecl", + "loc": { + "offset": 34386, + "line": 1353, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34381, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34386, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a9be0", + "kind": "FieldDecl", + "loc": { + "offset": 34402, + "line": 1354, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34395, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34402, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a9c40", + "kind": "FieldDecl", + "loc": { + "offset": 34421, + "line": 1355, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34414, + "line": 1355, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34421, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70a9ca0", + "kind": "FieldDecl", + "loc": { + "offset": 34440, + "line": 1356, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34433, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34440, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "valueMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70a9d48", + "kind": "TypedefDecl", + "loc": { + "offset": 34453, + "line": 1357, + "col": 3, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34341, + "line": 1351, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34453, + "line": 1357, + "col": 3, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeWindowAttributesReq", + "type": { + "desugaredQualType": "xChangeWindowAttributesReq", + "qualType": "struct xChangeWindowAttributesReq" + }, + "inner": [ + { + "id": "0x55bbe70a9cf0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeWindowAttributesReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70a9a68", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a9af0", + "kind": "RecordType", + "type": { + "qualType": "xChangeWindowAttributesReq" + }, + "decl": { + "id": "0x55bbe70a9a68", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70a9db8", + "kind": "RecordDecl", + "loc": { + "offset": 34490, + "line": 1359, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34490, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34571, + "line": 1364, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70a9e70", + "kind": "FieldDecl", + "loc": { + "offset": 34509, + "line": 1360, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34503, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34509, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70a9ed0", + "kind": "FieldDecl", + "loc": { + "offset": 34527, + "line": 1361, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34522, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34527, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70a9f30", + "kind": "FieldDecl", + "loc": { + "offset": 34544, + "line": 1362, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34537, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34544, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70a9f90", + "kind": "FieldDecl", + "loc": { + "offset": 34563, + "line": 1363, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34556, + "line": 1363, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34563, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70aa038", + "kind": "TypedefDecl", + "loc": { + "offset": 34573, + "line": 1364, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34482, + "line": 1359, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34573, + "line": 1364, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeSaveSetReq", + "type": { + "desugaredQualType": "xChangeSaveSetReq", + "qualType": "struct xChangeSaveSetReq" + }, + "inner": [ + { + "id": "0x55bbe70a9fe0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeSaveSetReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70a9db8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70a9e40", + "kind": "RecordType", + "type": { + "qualType": "xChangeSaveSetReq" + }, + "decl": { + "id": "0x55bbe70a9db8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aa0a8", + "kind": "RecordDecl", + "loc": { + "offset": 34601, + "line": 1366, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34601, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34705, + "line": 1372, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aa160", + "kind": "FieldDecl", + "loc": { + "offset": 34620, + "line": 1367, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34614, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34620, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aa1c0", + "kind": "FieldDecl", + "loc": { + "offset": 34638, + "line": 1368, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34633, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34638, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70aa220", + "kind": "FieldDecl", + "loc": { + "offset": 34654, + "line": 1369, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34647, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34654, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aa280", + "kind": "FieldDecl", + "loc": { + "offset": 34673, + "line": 1370, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34666, + "line": 1370, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34673, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aa2e0", + "kind": "FieldDecl", + "loc": { + "offset": 34681, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34666, + "line": 1370, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34681, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "parent", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aa340", + "kind": "FieldDecl", + "loc": { + "offset": 34699, + "line": 1371, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34693, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34699, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70aa3a0", + "kind": "FieldDecl", + "loc": { + "offset": 34702, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34693, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34702, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70aa448", + "kind": "TypedefDecl", + "loc": { + "offset": 34707, + "line": 1372, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34593, + "line": 1366, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34707, + "line": 1372, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xReparentWindowReq", + "type": { + "desugaredQualType": "xReparentWindowReq", + "qualType": "struct xReparentWindowReq" + }, + "inner": [ + { + "id": "0x55bbe70aa3f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xReparentWindowReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aa0a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aa130", + "kind": "RecordType", + "type": { + "qualType": "xReparentWindowReq" + }, + "decl": { + "id": "0x55bbe70aa0a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aa4b8", + "kind": "RecordDecl", + "loc": { + "offset": 34736, + "line": 1374, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34736, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34851, + "line": 1381, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aa570", + "kind": "FieldDecl", + "loc": { + "offset": 34755, + "line": 1375, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34749, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34755, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aa5d0", + "kind": "FieldDecl", + "loc": { + "offset": 34774, + "line": 1376, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34768, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34774, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aa630", + "kind": "FieldDecl", + "loc": { + "offset": 34790, + "line": 1377, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34783, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34790, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aa690", + "kind": "FieldDecl", + "loc": { + "offset": 34809, + "line": 1378, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34802, + "line": 1378, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34809, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aa6f0", + "kind": "FieldDecl", + "loc": { + "offset": 34828, + "line": 1379, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34821, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34828, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aa750", + "kind": "FieldDecl", + "loc": { + "offset": 34845, + "line": 1380, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34838, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34845, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70aa7f8", + "kind": "TypedefDecl", + "loc": { + "offset": 34853, + "line": 1381, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34728, + "line": 1374, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34853, + "line": 1381, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xConfigureWindowReq", + "type": { + "desugaredQualType": "xConfigureWindowReq", + "qualType": "struct xConfigureWindowReq" + }, + "inner": [ + { + "id": "0x55bbe70aa7a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xConfigureWindowReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aa4b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aa540", + "kind": "RecordType", + "type": { + "qualType": "xConfigureWindowReq" + }, + "decl": { + "id": "0x55bbe70aa4b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aa868", + "kind": "RecordDecl", + "loc": { + "offset": 34883, + "line": 1383, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34883, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34970, + "line": 1388, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aa920", + "kind": "FieldDecl", + "loc": { + "offset": 34902, + "line": 1384, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34896, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34902, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aa980", + "kind": "FieldDecl", + "loc": { + "offset": 34921, + "line": 1385, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34915, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34921, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "direction", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aa9e0", + "kind": "FieldDecl", + "loc": { + "offset": 34943, + "line": 1386, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34936, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34943, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aaa40", + "kind": "FieldDecl", + "loc": { + "offset": 34962, + "line": 1387, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34955, + "line": 1387, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 34962, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70aaae8", + "kind": "TypedefDecl", + "loc": { + "offset": 34972, + "line": 1388, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34875, + "line": 1383, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 34972, + "line": 1388, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCirculateWindowReq", + "type": { + "desugaredQualType": "xCirculateWindowReq", + "qualType": "struct xCirculateWindowReq" + }, + "inner": [ + { + "id": "0x55bbe70aaa90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCirculateWindowReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aa868", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aa8f0", + "kind": "RecordType", + "type": { + "qualType": "xCirculateWindowReq" + }, + "decl": { + "id": "0x55bbe70aa868", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aab58", + "kind": "RecordDecl", + "loc": { + "offset": 35002, + "line": 1390, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35002, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35177, + "line": 1396, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aac10", + "kind": "FieldDecl", + "loc": { + "offset": 35056, + "line": 1391, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35050, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35056, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aac70", + "kind": "FieldDecl", + "loc": { + "offset": 35074, + "line": 1392, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35069, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35074, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "onlyIfExists", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70aacd0", + "kind": "FieldDecl", + "loc": { + "offset": 35099, + "line": 1393, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35092, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35099, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aad30", + "kind": "FieldDecl", + "loc": { + "offset": 35118, + "line": 1394, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35111, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35118, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aade0", + "kind": "FieldDecl", + "loc": { + "offset": 35172, + "line": 1395, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35165, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35172, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70aae88", + "kind": "TypedefDecl", + "loc": { + "offset": 35179, + "line": 1396, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 34994, + "line": 1390, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35179, + "line": 1396, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xInternAtomReq", + "type": { + "desugaredQualType": "xInternAtomReq", + "qualType": "struct xInternAtomReq" + }, + "inner": [ + { + "id": "0x55bbe70aae30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xInternAtomReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aab58", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aabe0", + "kind": "RecordType", + "type": { + "qualType": "xInternAtomReq" + }, + "decl": { + "id": "0x55bbe70aab58", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aaef8", + "kind": "RecordDecl", + "loc": { + "offset": 35204, + "line": 1398, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35204, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35420, + "line": 1407, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aafb0", + "kind": "FieldDecl", + "loc": { + "offset": 35223, + "line": 1399, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35217, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35223, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ab010", + "kind": "FieldDecl", + "loc": { + "offset": 35242, + "line": 1400, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35236, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35242, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ab070", + "kind": "FieldDecl", + "loc": { + "offset": 35259, + "line": 1401, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35252, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35259, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ab0d0", + "kind": "FieldDecl", + "loc": { + "offset": 35278, + "line": 1402, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35271, + "line": 1402, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35278, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ab130", + "kind": "FieldDecl", + "loc": { + "offset": 35295, + "line": 1403, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35290, + "line": 1403, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35295, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ab190", + "kind": "FieldDecl", + "loc": { + "offset": 35305, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35290, + "line": 1403, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35305, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ab1f0", + "kind": "FieldDecl", + "loc": { + "offset": 35321, + "line": 1404, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35315, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35321, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ab318", + "kind": "FieldDecl", + "loc": { + "offset": 35338, + "line": 1405, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35333, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35343, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "qualType": "BYTE[3]" + } + }, + { + "id": "0x55bbe70ab378", + "kind": "FieldDecl", + "loc": { + "offset": 35357, + "line": 1406, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35350, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35357, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nUnits", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70ab428", + "kind": "TypedefDecl", + "loc": { + "offset": 35422, + "line": 1407, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35196, + "line": 1398, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35422, + "line": 1407, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangePropertyReq", + "type": { + "desugaredQualType": "xChangePropertyReq", + "qualType": "struct xChangePropertyReq" + }, + "inner": [ + { + "id": "0x55bbe70ab3d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangePropertyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aaef8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aaf80", + "kind": "RecordType", + "type": { + "qualType": "xChangePropertyReq" + }, + "decl": { + "id": "0x55bbe70aaef8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ab498", + "kind": "RecordDecl", + "loc": { + "offset": 35451, + "line": 1409, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35451, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35550, + "line": 1415, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ab550", + "kind": "FieldDecl", + "loc": { + "offset": 35470, + "line": 1410, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35464, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35470, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ab5b0", + "kind": "FieldDecl", + "loc": { + "offset": 35488, + "line": 1411, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35483, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35488, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70ab610", + "kind": "FieldDecl", + "loc": { + "offset": 35504, + "line": 1412, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35497, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35504, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ab670", + "kind": "FieldDecl", + "loc": { + "offset": 35523, + "line": 1413, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35516, + "line": 1413, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35523, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ab6d0", + "kind": "FieldDecl", + "loc": { + "offset": 35540, + "line": 1414, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35535, + "line": 1414, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35540, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70ab778", + "kind": "TypedefDecl", + "loc": { + "offset": 35552, + "line": 1415, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35443, + "line": 1409, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35552, + "line": 1415, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xDeletePropertyReq", + "type": { + "desugaredQualType": "xDeletePropertyReq", + "qualType": "struct xDeletePropertyReq" + }, + "inner": [ + { + "id": "0x55bbe70ab720", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xDeletePropertyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ab498", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ab520", + "kind": "RecordType", + "type": { + "qualType": "xDeletePropertyReq" + }, + "decl": { + "id": "0x55bbe70ab498", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ab7e8", + "kind": "RecordDecl", + "loc": { + "offset": 35581, + "line": 1417, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35581, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35815, + "line": 1429, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ab8a0", + "kind": "FieldDecl", + "loc": { + "offset": 35600, + "line": 1418, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35594, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35600, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ab900", + "kind": "FieldDecl", + "loc": { + "offset": 35691, + "line": 1422, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35686, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35691, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "delete", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70ab960", + "kind": "FieldDecl", + "loc": { + "offset": 35717, + "line": 1424, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35710, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35717, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ab9c0", + "kind": "FieldDecl", + "loc": { + "offset": 35736, + "line": 1425, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35729, + "line": 1425, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35736, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aba20", + "kind": "FieldDecl", + "loc": { + "offset": 35753, + "line": 1426, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35748, + "line": 1426, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35753, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aba80", + "kind": "FieldDecl", + "loc": { + "offset": 35763, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35748, + "line": 1426, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35763, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70abae0", + "kind": "FieldDecl", + "loc": { + "offset": 35780, + "line": 1427, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35773, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35780, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longOffset", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70abb40", + "kind": "FieldDecl", + "loc": { + "offset": 35803, + "line": 1428, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35796, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35803, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "longLength", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70abbe8", + "kind": "TypedefDecl", + "loc": { + "offset": 35817, + "line": 1429, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35573, + "line": 1417, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35817, + "line": 1429, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetPropertyReq", + "type": { + "desugaredQualType": "xGetPropertyReq", + "qualType": "struct xGetPropertyReq" + }, + "inner": [ + { + "id": "0x55bbe70abb90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetPropertyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ab7e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ab870", + "kind": "RecordType", + "type": { + "qualType": "xGetPropertyReq" + }, + "decl": { + "id": "0x55bbe70ab7e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70abc58", + "kind": "RecordDecl", + "loc": { + "offset": 35843, + "line": 1431, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35843, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35958, + "line": 1438, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70abd10", + "kind": "FieldDecl", + "loc": { + "offset": 35862, + "line": 1432, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35856, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35862, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70abd70", + "kind": "FieldDecl", + "loc": { + "offset": 35880, + "line": 1433, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35875, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35880, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70abdd0", + "kind": "FieldDecl", + "loc": { + "offset": 35896, + "line": 1434, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35889, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35896, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70abe30", + "kind": "FieldDecl", + "loc": { + "offset": 35915, + "line": 1435, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35908, + "line": 1435, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35915, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70abe90", + "kind": "FieldDecl", + "loc": { + "offset": 35932, + "line": 1436, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35927, + "line": 1436, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35932, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70abef0", + "kind": "FieldDecl", + "loc": { + "offset": 35952, + "line": 1437, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35947, + "line": 1437, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 35952, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70abf98", + "kind": "TypedefDecl", + "loc": { + "offset": 35960, + "line": 1438, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35835, + "line": 1431, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 35960, + "line": 1438, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetSelectionOwnerReq", + "type": { + "desugaredQualType": "xSetSelectionOwnerReq", + "qualType": "struct xSetSelectionOwnerReq" + }, + "inner": [ + { + "id": "0x55bbe70abf40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetSelectionOwnerReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70abc58", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70abce0", + "kind": "RecordType", + "type": { + "qualType": "xSetSelectionOwnerReq" + }, + "decl": { + "id": "0x55bbe70abc58", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ac008", + "kind": "RecordDecl", + "loc": { + "offset": 35992, + "line": 1440, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35992, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36132, + "line": 1447, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ac0c0", + "kind": "FieldDecl", + "loc": { + "offset": 36011, + "line": 1441, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36005, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36011, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ac120", + "kind": "FieldDecl", + "loc": { + "offset": 36029, + "line": 1442, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36024, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36029, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70ac180", + "kind": "FieldDecl", + "loc": { + "offset": 36045, + "line": 1443, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36038, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36045, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ac1e0", + "kind": "FieldDecl", + "loc": { + "offset": 36064, + "line": 1444, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36057, + "line": 1444, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36064, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "requestor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac240", + "kind": "FieldDecl", + "loc": { + "offset": 36084, + "line": 1445, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36079, + "line": 1445, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36084, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "selection", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac2a0", + "kind": "FieldDecl", + "loc": { + "offset": 36095, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36079, + "line": 1445, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36095, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "target", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac300", + "kind": "FieldDecl", + "loc": { + "offset": 36103, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8591, + "line": 247, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36079, + "line": 1445, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36103, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "property", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac360", + "kind": "FieldDecl", + "loc": { + "offset": 36122, + "line": 1446, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36117, + "line": 1446, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36122, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70ac408", + "kind": "TypedefDecl", + "loc": { + "offset": 36134, + "line": 1447, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 35984, + "line": 1440, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36134, + "line": 1447, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xConvertSelectionReq", + "type": { + "desugaredQualType": "xConvertSelectionReq", + "qualType": "struct xConvertSelectionReq" + }, + "inner": [ + { + "id": "0x55bbe70ac3b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xConvertSelectionReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ac008", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ac090", + "kind": "RecordType", + "type": { + "qualType": "xConvertSelectionReq" + }, + "decl": { + "id": "0x55bbe70ac008", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ac478", + "kind": "RecordDecl", + "loc": { + "offset": 36165, + "line": 1449, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36165, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36296, + "line": 1456, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ac530", + "kind": "FieldDecl", + "loc": { + "offset": 36184, + "line": 1450, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36178, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36184, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ac590", + "kind": "FieldDecl", + "loc": { + "offset": 36202, + "line": 1451, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36197, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36202, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "propagate", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70ac5f0", + "kind": "FieldDecl", + "loc": { + "offset": 36224, + "line": 1452, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36217, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36224, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ac650", + "kind": "FieldDecl", + "loc": { + "offset": 36243, + "line": 1453, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36236, + "line": 1453, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36243, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "destination", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac6b0", + "kind": "FieldDecl", + "loc": { + "offset": 36267, + "line": 1454, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36260, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36267, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ac710", + "kind": "FieldDecl", + "loc": { + "offset": 36289, + "line": 1455, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36282, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36289, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "event", + "type": { + "desugaredQualType": "struct _xEvent", + "qualType": "xEvent", + "typeAliasDeclId": "0x55bbe70a7068" + } + } + ] + }, + { + "id": "0x55bbe70ac7b8", + "kind": "TypedefDecl", + "loc": { + "offset": 36298, + "line": 1456, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36157, + "line": 1449, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36298, + "line": 1456, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSendEventReq", + "type": { + "desugaredQualType": "xSendEventReq", + "qualType": "struct xSendEventReq" + }, + "inner": [ + { + "id": "0x55bbe70ac760", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSendEventReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ac478", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ac500", + "kind": "RecordType", + "type": { + "qualType": "xSendEventReq" + }, + "decl": { + "id": "0x55bbe70ac478", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ac828", + "kind": "RecordDecl", + "loc": { + "offset": 36322, + "line": 1458, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36322, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36528, + "line": 1468, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ac8e0", + "kind": "FieldDecl", + "loc": { + "offset": 36341, + "line": 1459, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36335, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36341, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ac940", + "kind": "FieldDecl", + "loc": { + "offset": 36359, + "line": 1460, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36354, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36359, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ownerEvents", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70ac9a0", + "kind": "FieldDecl", + "loc": { + "offset": 36383, + "line": 1461, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36376, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36383, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aca00", + "kind": "FieldDecl", + "loc": { + "offset": 36402, + "line": 1462, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36395, + "line": 1462, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36402, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aca60", + "kind": "FieldDecl", + "loc": { + "offset": 36425, + "line": 1463, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36418, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36425, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70acac0", + "kind": "FieldDecl", + "loc": { + "offset": 36445, + "line": 1464, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36440, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36445, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointerMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70acb20", + "kind": "FieldDecl", + "loc": { + "offset": 36458, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36440, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36458, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyboardMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70acb80", + "kind": "FieldDecl", + "loc": { + "offset": 36483, + "line": 1465, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36476, + "line": 1465, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36483, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "confineTo", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70acbe0", + "kind": "FieldDecl", + "loc": { + "offset": 36505, + "line": 1466, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36498, + "line": 1466, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36505, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70acc40", + "kind": "FieldDecl", + "loc": { + "offset": 36522, + "line": 1467, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36517, + "line": 1467, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36522, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70acce8", + "kind": "TypedefDecl", + "loc": { + "offset": 36530, + "line": 1468, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36314, + "line": 1458, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36530, + "line": 1468, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGrabPointerReq", + "type": { + "desugaredQualType": "xGrabPointerReq", + "qualType": "struct xGrabPointerReq" + }, + "inner": [ + { + "id": "0x55bbe70acc90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabPointerReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ac828", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ac8b0", + "kind": "RecordType", + "type": { + "qualType": "xGrabPointerReq" + }, + "decl": { + "id": "0x55bbe70ac828", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70acd58", + "kind": "RecordDecl", + "loc": { + "offset": 36556, + "line": 1470, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36556, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36801, + "line": 1482, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70aee30", + "kind": "FieldDecl", + "loc": { + "offset": 36575, + "line": 1471, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36569, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36575, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70aee90", + "kind": "FieldDecl", + "loc": { + "offset": 36593, + "line": 1472, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36588, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36593, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ownerEvents", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70aeef0", + "kind": "FieldDecl", + "loc": { + "offset": 36617, + "line": 1473, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36610, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36617, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70aef50", + "kind": "FieldDecl", + "loc": { + "offset": 36636, + "line": 1474, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36629, + "line": 1474, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36636, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70aefb0", + "kind": "FieldDecl", + "loc": { + "offset": 36659, + "line": 1475, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36652, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36659, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70af010", + "kind": "FieldDecl", + "loc": { + "offset": 36679, + "line": 1476, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36674, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36679, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointerMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70af070", + "kind": "FieldDecl", + "loc": { + "offset": 36692, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36674, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36692, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyboardMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70af0d0", + "kind": "FieldDecl", + "loc": { + "offset": 36717, + "line": 1477, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36710, + "line": 1477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36717, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "confineTo", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70af130", + "kind": "FieldDecl", + "loc": { + "offset": 36739, + "line": 1478, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36732, + "line": 1478, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36739, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70af190", + "kind": "FieldDecl", + "loc": { + "offset": 36757, + "line": 1479, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36751, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36757, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "button", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70af1f0", + "kind": "FieldDecl", + "loc": { + "offset": 36774, + "line": 1480, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36769, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36774, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70af250", + "kind": "FieldDecl", + "loc": { + "offset": 36790, + "line": 1481, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36783, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36790, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifiers", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70af2f8", + "kind": "TypedefDecl", + "loc": { + "offset": 36803, + "line": 1482, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36548, + "line": 1470, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36803, + "line": 1482, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGrabButtonReq", + "type": { + "desugaredQualType": "xGrabButtonReq", + "qualType": "struct xGrabButtonReq" + }, + "inner": [ + { + "id": "0x55bbe70af2a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabButtonReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70acd58", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70aee00", + "kind": "RecordType", + "type": { + "qualType": "xGrabButtonReq" + }, + "decl": { + "id": "0x55bbe70acd58", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70af368", + "kind": "RecordDecl", + "loc": { + "offset": 36828, + "line": 1484, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36828, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36954, + "line": 1491, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70af420", + "kind": "FieldDecl", + "loc": { + "offset": 36847, + "line": 1485, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36841, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36847, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70af480", + "kind": "FieldDecl", + "loc": { + "offset": 36866, + "line": 1486, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36860, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36866, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "button", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70af4e0", + "kind": "FieldDecl", + "loc": { + "offset": 36885, + "line": 1487, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36878, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36885, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70af540", + "kind": "FieldDecl", + "loc": { + "offset": 36904, + "line": 1488, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36897, + "line": 1488, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 36904, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70af5a0", + "kind": "FieldDecl", + "loc": { + "offset": 36927, + "line": 1489, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36920, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36927, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifiers", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70af600", + "kind": "FieldDecl", + "loc": { + "offset": 36949, + "line": 1490, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36942, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36949, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70af6a8", + "kind": "TypedefDecl", + "loc": { + "offset": 36956, + "line": 1491, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36820, + "line": 1484, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 36956, + "line": 1491, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xUngrabButtonReq", + "type": { + "desugaredQualType": "xUngrabButtonReq", + "qualType": "struct xUngrabButtonReq" + }, + "inner": [ + { + "id": "0x55bbe70af650", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xUngrabButtonReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70af368", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70af3f0", + "kind": "RecordType", + "type": { + "qualType": "xUngrabButtonReq" + }, + "decl": { + "id": "0x55bbe70af368", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70af718", + "kind": "RecordDecl", + "loc": { + "offset": 36983, + "line": 1493, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36983, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37117, + "line": 1501, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70af7d0", + "kind": "FieldDecl", + "loc": { + "offset": 37002, + "line": 1494, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36996, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37002, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70af830", + "kind": "FieldDecl", + "loc": { + "offset": 37020, + "line": 1495, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37015, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37020, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70af890", + "kind": "FieldDecl", + "loc": { + "offset": 37036, + "line": 1496, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37029, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37036, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70af8f0", + "kind": "FieldDecl", + "loc": { + "offset": 37055, + "line": 1497, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37048, + "line": 1497, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37055, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70af950", + "kind": "FieldDecl", + "loc": { + "offset": 37072, + "line": 1498, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37067, + "line": 1498, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37072, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70af9b0", + "kind": "FieldDecl", + "loc": { + "offset": 37089, + "line": 1499, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37082, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37089, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "eventMask", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70afa10", + "kind": "FieldDecl", + "loc": { + "offset": 37111, + "line": 1500, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37104, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37111, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70afab8", + "kind": "TypedefDecl", + "loc": { + "offset": 37119, + "line": 1501, + "col": 3, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 36975, + "line": 1493, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37119, + "line": 1501, + "col": 3, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeActivePointerGrabReq", + "type": { + "desugaredQualType": "xChangeActivePointerGrabReq", + "qualType": "struct xChangeActivePointerGrabReq" + }, + "inner": [ + { + "id": "0x55bbe70afa60", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeActivePointerGrabReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70af718", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70af7a0", + "kind": "RecordType", + "type": { + "qualType": "xChangeActivePointerGrabReq" + }, + "decl": { + "id": "0x55bbe70af718", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70afb28", + "kind": "RecordDecl", + "loc": { + "offset": 37157, + "line": 1503, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37157, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37316, + "line": 1511, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70afbe0", + "kind": "FieldDecl", + "loc": { + "offset": 37176, + "line": 1504, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37170, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37176, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70afc40", + "kind": "FieldDecl", + "loc": { + "offset": 37194, + "line": 1505, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37189, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37194, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ownerEvents", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70afca0", + "kind": "FieldDecl", + "loc": { + "offset": 37218, + "line": 1506, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37211, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37218, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70afd00", + "kind": "FieldDecl", + "loc": { + "offset": 37237, + "line": 1507, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37230, + "line": 1507, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37237, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70afd60", + "kind": "FieldDecl", + "loc": { + "offset": 37258, + "line": 1508, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37253, + "line": 1508, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37258, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70afdc0", + "kind": "FieldDecl", + "loc": { + "offset": 37273, + "line": 1509, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37268, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37273, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointerMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70afe20", + "kind": "FieldDecl", + "loc": { + "offset": 37286, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37268, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37286, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyboardMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70afe80", + "kind": "FieldDecl", + "loc": { + "offset": 37311, + "line": 1510, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37304, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37311, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70aff28", + "kind": "TypedefDecl", + "loc": { + "offset": 37318, + "line": 1511, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37149, + "line": 1503, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37318, + "line": 1511, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGrabKeyboardReq", + "type": { + "desugaredQualType": "xGrabKeyboardReq", + "qualType": "struct xGrabKeyboardReq" + }, + "inner": [ + { + "id": "0x55bbe70afed0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabKeyboardReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70afb28", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70afbb0", + "kind": "RecordType", + "type": { + "qualType": "xGrabKeyboardReq" + }, + "decl": { + "id": "0x55bbe70afb28", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70aff98", + "kind": "RecordDecl", + "loc": { + "offset": 37345, + "line": 1513, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37345, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37537, + "line": 1522, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b0050", + "kind": "FieldDecl", + "loc": { + "offset": 37364, + "line": 1514, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37358, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37364, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b00b0", + "kind": "FieldDecl", + "loc": { + "offset": 37382, + "line": 1515, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37377, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37382, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ownerEvents", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70b0110", + "kind": "FieldDecl", + "loc": { + "offset": 37406, + "line": 1516, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37399, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37406, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b0170", + "kind": "FieldDecl", + "loc": { + "offset": 37425, + "line": 1517, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37418, + "line": 1517, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37425, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b01d0", + "kind": "FieldDecl", + "loc": { + "offset": 37448, + "line": 1518, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37441, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37448, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifiers", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b0230", + "kind": "FieldDecl", + "loc": { + "offset": 37469, + "line": 1519, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37463, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37469, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b0290", + "kind": "FieldDecl", + "loc": { + "offset": 37483, + "line": 1520, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37478, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37483, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pointerMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b02f0", + "kind": "FieldDecl", + "loc": { + "offset": 37496, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37478, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37496, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyboardMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b0350", + "kind": "FieldDecl", + "loc": { + "offset": 37519, + "line": 1521, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37514, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37519, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b03b0", + "kind": "FieldDecl", + "loc": { + "offset": 37525, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37514, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37525, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b0410", + "kind": "FieldDecl", + "loc": { + "offset": 37531, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37514, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37531, + "col": 22, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad3", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b04b8", + "kind": "TypedefDecl", + "loc": { + "offset": 37539, + "line": 1522, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37337, + "line": 1513, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37539, + "line": 1522, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGrabKeyReq", + "type": { + "desugaredQualType": "xGrabKeyReq", + "qualType": "struct xGrabKeyReq" + }, + "inner": [ + { + "id": "0x55bbe70b0460", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGrabKeyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70aff98", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b0020", + "kind": "RecordType", + "type": { + "qualType": "xGrabKeyReq" + }, + "decl": { + "id": "0x55bbe70aff98", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b0528", + "kind": "RecordDecl", + "loc": { + "offset": 37561, + "line": 1524, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37561, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37684, + "line": 1531, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b05e0", + "kind": "FieldDecl", + "loc": { + "offset": 37580, + "line": 1525, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37574, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37580, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b0640", + "kind": "FieldDecl", + "loc": { + "offset": 37599, + "line": 1526, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37593, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37599, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "key", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b06a0", + "kind": "FieldDecl", + "loc": { + "offset": 37615, + "line": 1527, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37608, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37615, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b0700", + "kind": "FieldDecl", + "loc": { + "offset": 37634, + "line": 1528, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37627, + "line": 1528, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37634, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "grabWindow", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b0760", + "kind": "FieldDecl", + "loc": { + "offset": 37657, + "line": 1529, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37650, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37657, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "modifiers", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b07c0", + "kind": "FieldDecl", + "loc": { + "offset": 37679, + "line": 1530, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37672, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37679, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b0868", + "kind": "TypedefDecl", + "loc": { + "offset": 37686, + "line": 1531, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37553, + "line": 1524, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37686, + "line": 1531, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xUngrabKeyReq", + "type": { + "desugaredQualType": "xUngrabKeyReq", + "qualType": "struct xUngrabKeyReq" + }, + "inner": [ + { + "id": "0x55bbe70b0810", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xUngrabKeyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b0528", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b05b0", + "kind": "RecordType", + "type": { + "qualType": "xUngrabKeyReq" + }, + "decl": { + "id": "0x55bbe70b0528", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b08d8", + "kind": "RecordDecl", + "loc": { + "offset": 37710, + "line": 1533, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37710, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37788, + "line": 1538, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b0990", + "kind": "FieldDecl", + "loc": { + "offset": 37729, + "line": 1534, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37723, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37729, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b09f0", + "kind": "FieldDecl", + "loc": { + "offset": 37748, + "line": 1535, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37742, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37748, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b0a50", + "kind": "FieldDecl", + "loc": { + "offset": 37765, + "line": 1536, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37758, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37765, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b0ab0", + "kind": "FieldDecl", + "loc": { + "offset": 37782, + "line": 1537, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37777, + "line": 1537, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37782, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b0b58", + "kind": "TypedefDecl", + "loc": { + "offset": 37790, + "line": 1538, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37702, + "line": 1533, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37790, + "line": 1538, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xAllowEventsReq", + "type": { + "desugaredQualType": "xAllowEventsReq", + "qualType": "struct xAllowEventsReq" + }, + "inner": [ + { + "id": "0x55bbe70b0b00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllowEventsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b08d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b0960", + "kind": "RecordType", + "type": { + "qualType": "xAllowEventsReq" + }, + "decl": { + "id": "0x55bbe70b08d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b0bc8", + "kind": "RecordDecl", + "loc": { + "offset": 37816, + "line": 1540, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37816, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37918, + "line": 1546, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b0c80", + "kind": "FieldDecl", + "loc": { + "offset": 37835, + "line": 1541, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37829, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37835, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b0ce0", + "kind": "FieldDecl", + "loc": { + "offset": 37853, + "line": 1542, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37848, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37853, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b0d40", + "kind": "FieldDecl", + "loc": { + "offset": 37869, + "line": 1543, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37862, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37869, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b0da0", + "kind": "FieldDecl", + "loc": { + "offset": 37888, + "line": 1544, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37881, + "line": 1544, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37888, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b0e10", + "kind": "FieldDecl", + "loc": { + "offset": 37905, + "line": 1545, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37900, + "line": 1545, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37905, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "start", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b0e70", + "kind": "FieldDecl", + "loc": { + "offset": 37912, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37900, + "line": 1545, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 37912, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "stop", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b0f18", + "kind": "TypedefDecl", + "loc": { + "offset": 37920, + "line": 1546, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37808, + "line": 1540, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37920, + "line": 1546, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetMotionEventsReq", + "type": { + "desugaredQualType": "xGetMotionEventsReq", + "qualType": "struct xGetMotionEventsReq" + }, + "inner": [ + { + "id": "0x55bbe70b0ec0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetMotionEventsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b0bc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b0c50", + "kind": "RecordType", + "type": { + "qualType": "xGetMotionEventsReq" + }, + "decl": { + "id": "0x55bbe70b0bc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b0f88", + "kind": "RecordDecl", + "loc": { + "offset": 37950, + "line": 1548, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37950, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38060, + "line": 1554, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b1040", + "kind": "FieldDecl", + "loc": { + "offset": 37969, + "line": 1549, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37963, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37969, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b10a0", + "kind": "FieldDecl", + "loc": { + "offset": 37987, + "line": 1550, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37982, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 37987, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b1100", + "kind": "FieldDecl", + "loc": { + "offset": 38003, + "line": 1551, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37996, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38003, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1160", + "kind": "FieldDecl", + "loc": { + "offset": 38022, + "line": 1552, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38015, + "line": 1552, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38022, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcWid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b11c0", + "kind": "FieldDecl", + "loc": { + "offset": 38030, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38015, + "line": 1552, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38030, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstWid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b1220", + "kind": "FieldDecl", + "loc": { + "offset": 38048, + "line": 1553, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38042, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38048, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b1280", + "kind": "FieldDecl", + "loc": { + "offset": 38054, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38042, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38054, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70b1328", + "kind": "TypedefDecl", + "loc": { + "offset": 38062, + "line": 1554, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 37942, + "line": 1548, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38062, + "line": 1554, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xTranslateCoordsReq", + "type": { + "desugaredQualType": "xTranslateCoordsReq", + "qualType": "struct xTranslateCoordsReq" + }, + "inner": [ + { + "id": "0x55bbe70b12d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xTranslateCoordsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b0f88", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b1010", + "kind": "RecordType", + "type": { + "qualType": "xTranslateCoordsReq" + }, + "decl": { + "id": "0x55bbe70b0f88", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b1398", + "kind": "RecordDecl", + "loc": { + "offset": 38092, + "line": 1556, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38092, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38256, + "line": 1564, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b1450", + "kind": "FieldDecl", + "loc": { + "offset": 38111, + "line": 1557, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38105, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38111, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b14b0", + "kind": "FieldDecl", + "loc": { + "offset": 38129, + "line": 1558, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38124, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38129, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b1510", + "kind": "FieldDecl", + "loc": { + "offset": 38145, + "line": 1559, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38138, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38145, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1570", + "kind": "FieldDecl", + "loc": { + "offset": 38164, + "line": 1560, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38157, + "line": 1560, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38164, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcWid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b15d0", + "kind": "FieldDecl", + "loc": { + "offset": 38172, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38157, + "line": 1560, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38172, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstWid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b1630", + "kind": "FieldDecl", + "loc": { + "offset": 38190, + "line": 1561, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38184, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38190, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b1690", + "kind": "FieldDecl", + "loc": { + "offset": 38196, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38184, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38196, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b16f0", + "kind": "FieldDecl", + "loc": { + "offset": 38213, + "line": 1562, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38213, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcWidth", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1750", + "kind": "FieldDecl", + "loc": { + "offset": 38223, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38223, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcHeight", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b17b0", + "kind": "FieldDecl", + "loc": { + "offset": 38244, + "line": 1563, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38238, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38244, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b1810", + "kind": "FieldDecl", + "loc": { + "offset": 38250, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38238, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38250, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70b18b8", + "kind": "TypedefDecl", + "loc": { + "offset": 38258, + "line": 1564, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38084, + "line": 1556, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38258, + "line": 1564, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xWarpPointerReq", + "type": { + "desugaredQualType": "xWarpPointerReq", + "qualType": "struct xWarpPointerReq" + }, + "inner": [ + { + "id": "0x55bbe70b1860", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xWarpPointerReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b1398", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b1420", + "kind": "RecordType", + "type": { + "qualType": "xWarpPointerReq" + }, + "decl": { + "id": "0x55bbe70b1398", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b1928", + "kind": "RecordDecl", + "loc": { + "offset": 38284, + "line": 1566, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38284, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38384, + "line": 1572, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b19e0", + "kind": "FieldDecl", + "loc": { + "offset": 38303, + "line": 1567, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38297, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38303, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b1a40", + "kind": "FieldDecl", + "loc": { + "offset": 38322, + "line": 1568, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38316, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38322, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "revertTo", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b1aa0", + "kind": "FieldDecl", + "loc": { + "offset": 38343, + "line": 1569, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38336, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38343, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1b00", + "kind": "FieldDecl", + "loc": { + "offset": 38362, + "line": 1570, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38355, + "line": 1570, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38362, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "focus", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b1b60", + "kind": "FieldDecl", + "loc": { + "offset": 38378, + "line": 1571, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8635, + "line": 249, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38373, + "line": 1571, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38378, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "time", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b1c08", + "kind": "TypedefDecl", + "loc": { + "offset": 38386, + "line": 1572, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38276, + "line": 1566, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38386, + "line": 1572, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetInputFocusReq", + "type": { + "desugaredQualType": "xSetInputFocusReq", + "qualType": "struct xSetInputFocusReq" + }, + "inner": [ + { + "id": "0x55bbe70b1bb0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetInputFocusReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b1928", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b19b0", + "kind": "RecordType", + "type": { + "qualType": "xSetInputFocusReq" + }, + "decl": { + "id": "0x55bbe70b1928", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b1c78", + "kind": "RecordDecl", + "loc": { + "offset": 38414, + "line": 1574, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38414, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38567, + "line": 1581, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b1d30", + "kind": "FieldDecl", + "loc": { + "offset": 38433, + "line": 1575, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38427, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38433, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b1d90", + "kind": "FieldDecl", + "loc": { + "offset": 38451, + "line": 1576, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38446, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38451, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b1df0", + "kind": "FieldDecl", + "loc": { + "offset": 38467, + "line": 1577, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38460, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38467, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1e50", + "kind": "FieldDecl", + "loc": { + "offset": 38484, + "line": 1578, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8479, + "line": 242, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38479, + "line": 1578, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38484, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b1eb0", + "kind": "FieldDecl", + "loc": { + "offset": 38500, + "line": 1579, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38493, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38500, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b1f10", + "kind": "FieldDecl", + "loc": { + "offset": 38517, + "line": 1580, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38512, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38517, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b1f70", + "kind": "FieldDecl", + "loc": { + "offset": 38523, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38512, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38523, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b2018", + "kind": "TypedefDecl", + "loc": { + "offset": 38569, + "line": 1581, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38406, + "line": 1574, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38569, + "line": 1581, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xOpenFontReq", + "type": { + "desugaredQualType": "xOpenFontReq", + "qualType": "struct xOpenFontReq" + }, + "inner": [ + { + "id": "0x55bbe70b1fc0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xOpenFontReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b1c78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b1d00", + "kind": "RecordType", + "type": { + "qualType": "xOpenFontReq" + }, + "decl": { + "id": "0x55bbe70b1c78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b2088", + "kind": "RecordDecl", + "loc": { + "offset": 38592, + "line": 1583, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38592, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38677, + "line": 1588, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b2140", + "kind": "FieldDecl", + "loc": { + "offset": 38611, + "line": 1584, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38605, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38611, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b21a0", + "kind": "FieldDecl", + "loc": { + "offset": 38629, + "line": 1585, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38624, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38629, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "oddLength", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70b2200", + "kind": "FieldDecl", + "loc": { + "offset": 38651, + "line": 1586, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38644, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38651, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2260", + "kind": "FieldDecl", + "loc": { + "offset": 38668, + "line": 1587, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8479, + "line": 242, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38663, + "line": 1587, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 38668, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b2308", + "kind": "TypedefDecl", + "loc": { + "offset": 38679, + "line": 1588, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38584, + "line": 1583, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38679, + "line": 1588, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryTextExtentsReq", + "type": { + "desugaredQualType": "xQueryTextExtentsReq", + "qualType": "struct xQueryTextExtentsReq" + }, + "inner": [ + { + "id": "0x55bbe70b22b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryTextExtentsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2088", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b2110", + "kind": "RecordType", + "type": { + "qualType": "xQueryTextExtentsReq" + }, + "decl": { + "id": "0x55bbe70b2088", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b2378", + "kind": "RecordDecl", + "loc": { + "offset": 38710, + "line": 1590, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38710, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38854, + "line": 1596, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b2430", + "kind": "FieldDecl", + "loc": { + "offset": 38729, + "line": 1591, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38723, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38729, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b2490", + "kind": "FieldDecl", + "loc": { + "offset": 38747, + "line": 1592, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38742, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38747, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b24f0", + "kind": "FieldDecl", + "loc": { + "offset": 38763, + "line": 1593, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38756, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38763, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2550", + "kind": "FieldDecl", + "loc": { + "offset": 38782, + "line": 1594, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38775, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38782, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maxNames", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b25b0", + "kind": "FieldDecl", + "loc": { + "offset": 38803, + "line": 1595, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38796, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38803, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b2658", + "kind": "TypedefDecl", + "loc": { + "offset": 38856, + "line": 1596, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38702, + "line": 1590, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38856, + "line": 1596, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xListFontsReq", + "type": { + "desugaredQualType": "xListFontsReq", + "qualType": "struct xListFontsReq" + }, + "inner": [ + { + "id": "0x55bbe70b2600", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListFontsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2378", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b2400", + "kind": "RecordType", + "type": { + "qualType": "xListFontsReq" + }, + "decl": { + "id": "0x55bbe70b2378", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b2700", + "kind": "TypedefDecl", + "loc": { + "offset": 38894, + "line": 1598, + "col": 23, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38872, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38894, + "col": 23, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xListFontsWithInfoReq", + "type": { + "desugaredQualType": "xListFontsReq", + "qualType": "xListFontsReq", + "typeAliasDeclId": "0x55bbe70b2658" + }, + "inner": [ + { + "id": "0x55bbe70b26d0", + "kind": "TypedefType", + "type": { + "qualType": "xListFontsReq" + }, + "decl": { + "id": "0x55bbe70b2658", + "kind": "TypedefDecl", + "name": "xListFontsReq" + }, + "inner": [ + { + "id": "0x55bbe70b2600", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListFontsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2378", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b2400", + "kind": "RecordType", + "type": { + "qualType": "xListFontsReq" + }, + "decl": { + "id": "0x55bbe70b2378", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b2758", + "kind": "RecordDecl", + "loc": { + "offset": 38926, + "line": 1600, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38926, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39072, + "line": 1606, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b2810", + "kind": "FieldDecl", + "loc": { + "offset": 38945, + "line": 1601, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38939, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38945, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b2870", + "kind": "FieldDecl", + "loc": { + "offset": 38963, + "line": 1602, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38958, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38963, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b28d0", + "kind": "FieldDecl", + "loc": { + "offset": 38979, + "line": 1603, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38972, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38979, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2930", + "kind": "FieldDecl", + "loc": { + "offset": 38998, + "line": 1604, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38991, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 38998, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nFonts", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2990", + "kind": "FieldDecl", + "loc": { + "offset": 39015, + "line": 1605, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39010, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39015, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b29f0", + "kind": "FieldDecl", + "loc": { + "offset": 39021, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39010, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39021, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b2a98", + "kind": "TypedefDecl", + "loc": { + "offset": 39074, + "line": 1606, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 38918, + "line": 1600, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39074, + "line": 1606, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetFontPathReq", + "type": { + "desugaredQualType": "xSetFontPathReq", + "qualType": "struct xSetFontPathReq" + }, + "inner": [ + { + "id": "0x55bbe70b2a40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetFontPathReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2758", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b27e0", + "kind": "RecordType", + "type": { + "qualType": "xSetFontPathReq" + }, + "decl": { + "id": "0x55bbe70b2758", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b2b08", + "kind": "RecordDecl", + "loc": { + "offset": 39100, + "line": 1608, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39100, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39229, + "line": 1615, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b2bc0", + "kind": "FieldDecl", + "loc": { + "offset": 39119, + "line": 1609, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39113, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39119, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b2c20", + "kind": "FieldDecl", + "loc": { + "offset": 39138, + "line": 1610, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39132, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39138, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b2c80", + "kind": "FieldDecl", + "loc": { + "offset": 39156, + "line": 1611, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39149, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39156, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2ce0", + "kind": "FieldDecl", + "loc": { + "offset": 39175, + "line": 1612, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8501, + "line": 243, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39168, + "line": 1612, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39175, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b2d40", + "kind": "FieldDecl", + "loc": { + "offset": 39193, + "line": 1613, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39184, + "line": 1613, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39193, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b2da0", + "kind": "FieldDecl", + "loc": { + "offset": 39214, + "line": 1614, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39207, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39214, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b2e20", + "kind": "FieldDecl", + "loc": { + "offset": 39221, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39207, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39221, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b2ec8", + "kind": "TypedefDecl", + "loc": { + "offset": 39231, + "line": 1615, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39092, + "line": 1608, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39231, + "line": 1615, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreatePixmapReq", + "type": { + "desugaredQualType": "xCreatePixmapReq", + "qualType": "struct xCreatePixmapReq" + }, + "inner": [ + { + "id": "0x55bbe70b2e70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreatePixmapReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2b08", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b2b90", + "kind": "RecordType", + "type": { + "qualType": "xCreatePixmapReq" + }, + "decl": { + "id": "0x55bbe70b2b08", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b2f38", + "kind": "RecordDecl", + "loc": { + "offset": 39258, + "line": 1617, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39258, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39376, + "line": 1624, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b2ff0", + "kind": "FieldDecl", + "loc": { + "offset": 39277, + "line": 1618, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39271, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39277, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b3050", + "kind": "FieldDecl", + "loc": { + "offset": 39295, + "line": 1619, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39290, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39295, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b30b0", + "kind": "FieldDecl", + "loc": { + "offset": 39311, + "line": 1620, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39304, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39311, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b3110", + "kind": "FieldDecl", + "loc": { + "offset": 39332, + "line": 1621, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39323, + "line": 1621, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39332, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b3170", + "kind": "FieldDecl", + "loc": { + "offset": 39349, + "line": 1622, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39340, + "line": 1622, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39349, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b31d0", + "kind": "FieldDecl", + "loc": { + "offset": 39370, + "line": 1623, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39363, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39370, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b3278", + "kind": "TypedefDecl", + "loc": { + "offset": 39378, + "line": 1624, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39250, + "line": 1617, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39378, + "line": 1624, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreateGCReq", + "type": { + "desugaredQualType": "xCreateGCReq", + "qualType": "struct xCreateGCReq" + }, + "inner": [ + { + "id": "0x55bbe70b3220", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreateGCReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b2f38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b2fc0", + "kind": "RecordType", + "type": { + "qualType": "xCreateGCReq" + }, + "decl": { + "id": "0x55bbe70b2f38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b32e8", + "kind": "RecordDecl", + "loc": { + "offset": 39401, + "line": 1626, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39401, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39496, + "line": 1632, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b33a0", + "kind": "FieldDecl", + "loc": { + "offset": 39420, + "line": 1627, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39414, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39420, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b3400", + "kind": "FieldDecl", + "loc": { + "offset": 39438, + "line": 1628, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39433, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39438, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b3460", + "kind": "FieldDecl", + "loc": { + "offset": 39454, + "line": 1629, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39447, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39454, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b34c0", + "kind": "FieldDecl", + "loc": { + "offset": 39475, + "line": 1630, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39466, + "line": 1630, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39475, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b3520", + "kind": "FieldDecl", + "loc": { + "offset": 39490, + "line": 1631, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39483, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39490, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b35c8", + "kind": "TypedefDecl", + "loc": { + "offset": 39498, + "line": 1632, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39393, + "line": 1626, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39498, + "line": 1632, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeGCReq", + "type": { + "desugaredQualType": "xChangeGCReq", + "qualType": "struct xChangeGCReq" + }, + "inner": [ + { + "id": "0x55bbe70b3570", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeGCReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b32e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b3370", + "kind": "RecordType", + "type": { + "qualType": "xChangeGCReq" + }, + "decl": { + "id": "0x55bbe70b32e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b3638", + "kind": "RecordDecl", + "loc": { + "offset": 39521, + "line": 1634, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39521, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39626, + "line": 1640, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b36f0", + "kind": "FieldDecl", + "loc": { + "offset": 39540, + "line": 1635, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39534, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39540, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b3750", + "kind": "FieldDecl", + "loc": { + "offset": 39558, + "line": 1636, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39553, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39558, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b37b0", + "kind": "FieldDecl", + "loc": { + "offset": 39574, + "line": 1637, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39567, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39574, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b3810", + "kind": "FieldDecl", + "loc": { + "offset": 39595, + "line": 1638, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39586, + "line": 1638, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39595, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcGC", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b3870", + "kind": "FieldDecl", + "loc": { + "offset": 39602, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39586, + "line": 1638, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39602, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstGC", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b38d0", + "kind": "FieldDecl", + "loc": { + "offset": 39620, + "line": 1639, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39613, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39620, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b3978", + "kind": "TypedefDecl", + "loc": { + "offset": 39628, + "line": 1640, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39513, + "line": 1634, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39628, + "line": 1640, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCopyGCReq", + "type": { + "desugaredQualType": "xCopyGCReq", + "qualType": "struct xCopyGCReq" + }, + "inner": [ + { + "id": "0x55bbe70b3920", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCopyGCReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b3638", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b36c0", + "kind": "RecordType", + "type": { + "qualType": "xCopyGCReq" + }, + "decl": { + "id": "0x55bbe70b3638", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b39e8", + "kind": "RecordDecl", + "loc": { + "offset": 39649, + "line": 1642, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39649, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39815, + "line": 1649, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b3aa0", + "kind": "FieldDecl", + "loc": { + "offset": 39668, + "line": 1643, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39662, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39668, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b3b00", + "kind": "FieldDecl", + "loc": { + "offset": 39686, + "line": 1644, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39681, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39686, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b3b60", + "kind": "FieldDecl", + "loc": { + "offset": 39702, + "line": 1645, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39695, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39702, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b3bc0", + "kind": "FieldDecl", + "loc": { + "offset": 39723, + "line": 1646, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39714, + "line": 1646, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39723, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b3c20", + "kind": "FieldDecl", + "loc": { + "offset": 39738, + "line": 1647, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39731, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39738, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dashOffset", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b3c80", + "kind": "FieldDecl", + "loc": { + "offset": 39761, + "line": 1648, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39754, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39761, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nDashes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b3d28", + "kind": "TypedefDecl", + "loc": { + "offset": 39817, + "line": 1649, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39641, + "line": 1642, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39817, + "line": 1649, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetDashesReq", + "type": { + "desugaredQualType": "xSetDashesReq", + "qualType": "struct xSetDashesReq" + }, + "inner": [ + { + "id": "0x55bbe70b3cd0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetDashesReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b39e8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b3a70", + "kind": "RecordType", + "type": { + "qualType": "xSetDashesReq" + }, + "decl": { + "id": "0x55bbe70b39e8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b3d98", + "kind": "RecordDecl", + "loc": { + "offset": 39841, + "line": 1651, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39841, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39952, + "line": 1657, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b3e50", + "kind": "FieldDecl", + "loc": { + "offset": 39860, + "line": 1652, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39854, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39860, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b3eb0", + "kind": "FieldDecl", + "loc": { + "offset": 39878, + "line": 1653, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39873, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39878, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ordering", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b3f10", + "kind": "FieldDecl", + "loc": { + "offset": 39899, + "line": 1654, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39892, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39899, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b3f70", + "kind": "FieldDecl", + "loc": { + "offset": 39920, + "line": 1655, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39911, + "line": 1655, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 39920, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b3fd0", + "kind": "FieldDecl", + "loc": { + "offset": 39934, + "line": 1656, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39928, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39934, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xOrigin", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4030", + "kind": "FieldDecl", + "loc": { + "offset": 39943, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39928, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39943, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "yOrigin", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70b40d8", + "kind": "TypedefDecl", + "loc": { + "offset": 39954, + "line": 1657, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39833, + "line": 1651, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 39954, + "line": 1657, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetClipRectanglesReq", + "type": { + "desugaredQualType": "xSetClipRectanglesReq", + "qualType": "struct xSetClipRectanglesReq" + }, + "inner": [ + { + "id": "0x55bbe70b4080", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetClipRectanglesReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b3d98", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b3e20", + "kind": "RecordType", + "type": { + "qualType": "xSetClipRectanglesReq" + }, + "decl": { + "id": "0x55bbe70b3d98", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b4148", + "kind": "RecordDecl", + "loc": { + "offset": 39986, + "line": 1659, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39986, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40114, + "line": 1666, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b4200", + "kind": "FieldDecl", + "loc": { + "offset": 40005, + "line": 1660, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39999, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40005, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b4260", + "kind": "FieldDecl", + "loc": { + "offset": 40023, + "line": 1661, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40018, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40023, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "exposures", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70b42c0", + "kind": "FieldDecl", + "loc": { + "offset": 40045, + "line": 1662, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40038, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40045, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b4320", + "kind": "FieldDecl", + "loc": { + "offset": 40064, + "line": 1663, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40057, + "line": 1663, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40064, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b4380", + "kind": "FieldDecl", + "loc": { + "offset": 40082, + "line": 1664, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40076, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40082, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b43e0", + "kind": "FieldDecl", + "loc": { + "offset": 40085, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40076, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40085, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4440", + "kind": "FieldDecl", + "loc": { + "offset": 40099, + "line": 1665, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40092, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40099, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b44a0", + "kind": "FieldDecl", + "loc": { + "offset": 40106, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40092, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40106, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b4548", + "kind": "TypedefDecl", + "loc": { + "offset": 40116, + "line": 1666, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 39978, + "line": 1659, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40116, + "line": 1666, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xClearAreaReq", + "type": { + "desugaredQualType": "xClearAreaReq", + "qualType": "struct xClearAreaReq" + }, + "inner": [ + { + "id": "0x55bbe70b44f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xClearAreaReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b4148", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b41d0", + "kind": "RecordType", + "type": { + "qualType": "xClearAreaReq" + }, + "decl": { + "id": "0x55bbe70b4148", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b45b8", + "kind": "RecordDecl", + "loc": { + "offset": 40140, + "line": 1668, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40140, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40317, + "line": 1676, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b4670", + "kind": "FieldDecl", + "loc": { + "offset": 40159, + "line": 1669, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40153, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40159, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b46d0", + "kind": "FieldDecl", + "loc": { + "offset": 40177, + "line": 1670, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40172, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40177, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b4730", + "kind": "FieldDecl", + "loc": { + "offset": 40193, + "line": 1671, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40186, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40193, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b4790", + "kind": "FieldDecl", + "loc": { + "offset": 40214, + "line": 1672, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40205, + "line": 1672, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40214, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcDrawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b47f0", + "kind": "FieldDecl", + "loc": { + "offset": 40227, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40205, + "line": 1672, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40227, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstDrawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b4850", + "kind": "FieldDecl", + "loc": { + "offset": 40253, + "line": 1673, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40244, + "line": 1673, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40253, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b48b0", + "kind": "FieldDecl", + "loc": { + "offset": 40267, + "line": 1674, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40267, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4910", + "kind": "FieldDecl", + "loc": { + "offset": 40273, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40273, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4970", + "kind": "FieldDecl", + "loc": { + "offset": 40279, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40279, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b49d0", + "kind": "FieldDecl", + "loc": { + "offset": 40285, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40261, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40285, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4a30", + "kind": "FieldDecl", + "loc": { + "offset": 40302, + "line": 1675, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40295, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40302, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b4a90", + "kind": "FieldDecl", + "loc": { + "offset": 40309, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40295, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40309, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b4b38", + "kind": "TypedefDecl", + "loc": { + "offset": 40319, + "line": 1676, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40132, + "line": 1668, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40319, + "line": 1676, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCopyAreaReq", + "type": { + "desugaredQualType": "xCopyAreaReq", + "qualType": "struct xCopyAreaReq" + }, + "inner": [ + { + "id": "0x55bbe70b4ae0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCopyAreaReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b45b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b4640", + "kind": "RecordType", + "type": { + "qualType": "xCopyAreaReq" + }, + "decl": { + "id": "0x55bbe70b45b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b4ba8", + "kind": "RecordDecl", + "loc": { + "offset": 40342, + "line": 1678, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40342, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40540, + "line": 1687, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b4c60", + "kind": "FieldDecl", + "loc": { + "offset": 40361, + "line": 1679, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40355, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40361, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b4cc0", + "kind": "FieldDecl", + "loc": { + "offset": 40379, + "line": 1680, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40374, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40379, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b4d20", + "kind": "FieldDecl", + "loc": { + "offset": 40395, + "line": 1681, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40388, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40395, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b4d80", + "kind": "FieldDecl", + "loc": { + "offset": 40416, + "line": 1682, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40407, + "line": 1682, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40416, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcDrawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b4e30", + "kind": "FieldDecl", + "loc": { + "offset": 40429, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40407, + "line": 1682, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40429, + "col": 27, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstDrawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b4e90", + "kind": "FieldDecl", + "loc": { + "offset": 40455, + "line": 1683, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40446, + "line": 1683, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40455, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b4ef0", + "kind": "FieldDecl", + "loc": { + "offset": 40469, + "line": 1684, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40463, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40469, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4f50", + "kind": "FieldDecl", + "loc": { + "offset": 40475, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40463, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40475, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b4fb0", + "kind": "FieldDecl", + "loc": { + "offset": 40481, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40463, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40481, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b5010", + "kind": "FieldDecl", + "loc": { + "offset": 40487, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40463, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40487, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b5070", + "kind": "FieldDecl", + "loc": { + "offset": 40504, + "line": 1685, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40497, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40504, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b50d0", + "kind": "FieldDecl", + "loc": { + "offset": 40511, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40497, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40511, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b5130", + "kind": "FieldDecl", + "loc": { + "offset": 40530, + "line": 1686, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40523, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40530, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitPlane", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b51d8", + "kind": "TypedefDecl", + "loc": { + "offset": 40542, + "line": 1687, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40334, + "line": 1678, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40542, + "line": 1687, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCopyPlaneReq", + "type": { + "desugaredQualType": "xCopyPlaneReq", + "qualType": "struct xCopyPlaneReq" + }, + "inner": [ + { + "id": "0x55bbe70b5180", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCopyPlaneReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b4ba8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b4c30", + "kind": "RecordType", + "type": { + "qualType": "xCopyPlaneReq" + }, + "decl": { + "id": "0x55bbe70b4ba8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b5248", + "kind": "RecordDecl", + "loc": { + "offset": 40566, + "line": 1689, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40566, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40673, + "line": 1695, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b5300", + "kind": "FieldDecl", + "loc": { + "offset": 40585, + "line": 1690, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40579, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40585, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b5360", + "kind": "FieldDecl", + "loc": { + "offset": 40603, + "line": 1691, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40598, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40603, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "coordMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b53c0", + "kind": "FieldDecl", + "loc": { + "offset": 40625, + "line": 1692, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40618, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40625, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b5420", + "kind": "FieldDecl", + "loc": { + "offset": 40646, + "line": 1693, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40637, + "line": 1693, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40646, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b5480", + "kind": "FieldDecl", + "loc": { + "offset": 40669, + "line": 1694, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40660, + "line": 1694, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40669, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b5528", + "kind": "TypedefDecl", + "loc": { + "offset": 40675, + "line": 1695, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40558, + "line": 1689, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40675, + "line": 1695, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xPolyPointReq", + "type": { + "desugaredQualType": "xPolyPointReq", + "qualType": "struct xPolyPointReq" + }, + "inner": [ + { + "id": "0x55bbe70b54d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolyPointReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5248", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b52d0", + "kind": "RecordType", + "type": { + "qualType": "xPolyPointReq" + }, + "decl": { + "id": "0x55bbe70b5248", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b55d0", + "kind": "TypedefDecl", + "loc": { + "offset": 40713, + "line": 1697, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40691, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40713, + "col": 23, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyLineReq", + "type": { + "desugaredQualType": "xPolyPointReq", + "qualType": "xPolyPointReq", + "typeAliasDeclId": "0x55bbe70b5528" + }, + "inner": [ + { + "id": "0x55bbe70b55a0", + "kind": "TypedefType", + "type": { + "qualType": "xPolyPointReq" + }, + "decl": { + "id": "0x55bbe70b5528", + "kind": "TypedefDecl", + "name": "xPolyPointReq" + }, + "inner": [ + { + "id": "0x55bbe70b54d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolyPointReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5248", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b52d0", + "kind": "RecordType", + "type": { + "qualType": "xPolyPointReq" + }, + "decl": { + "id": "0x55bbe70b5248", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "loc": { + "offset": 40864, + "line": 1701, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40864, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40965, + "line": 1707, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b56e0", + "kind": "FieldDecl", + "loc": { + "offset": 40883, + "line": 1702, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40877, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40883, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b5740", + "kind": "FieldDecl", + "loc": { + "offset": 40901, + "line": 1703, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40896, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40901, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b57a0", + "kind": "FieldDecl", + "loc": { + "offset": 40917, + "line": 1704, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40910, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40917, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b5800", + "kind": "FieldDecl", + "loc": { + "offset": 40938, + "line": 1705, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40929, + "line": 1705, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40938, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b5860", + "kind": "FieldDecl", + "loc": { + "offset": 40961, + "line": 1706, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40952, + "line": 1706, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 40961, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b5908", + "kind": "TypedefDecl", + "loc": { + "offset": 40967, + "line": 1707, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40856, + "line": 1701, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 40967, + "line": 1707, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xPolySegmentReq", + "type": { + "desugaredQualType": "xPolySegmentReq", + "qualType": "struct xPolySegmentReq" + }, + "inner": [ + { + "id": "0x55bbe70b58b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolySegmentReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b56b0", + "kind": "RecordType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b59b0", + "kind": "TypedefDecl", + "loc": { + "offset": 41009, + "line": 1709, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 40985, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41009, + "col": 25, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyArcReq", + "type": { + "desugaredQualType": "xPolySegmentReq", + "qualType": "xPolySegmentReq", + "typeAliasDeclId": "0x55bbe70b5908" + }, + "inner": [ + { + "id": "0x55bbe70b5980", + "kind": "TypedefType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5908", + "kind": "TypedefDecl", + "name": "xPolySegmentReq" + }, + "inner": [ + { + "id": "0x55bbe70b58b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolySegmentReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b56b0", + "kind": "RecordType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b5a18", + "kind": "TypedefDecl", + "loc": { + "offset": 41046, + "line": 1710, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41022, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41046, + "col": 25, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyRectangleReq", + "type": { + "desugaredQualType": "xPolySegmentReq", + "qualType": "xPolySegmentReq", + "typeAliasDeclId": "0x55bbe70b5908" + }, + "inner": [ + { + "id": "0x55bbe70b5980", + "kind": "TypedefType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5908", + "kind": "TypedefDecl", + "name": "xPolySegmentReq" + }, + "inner": [ + { + "id": "0x55bbe70b58b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolySegmentReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b56b0", + "kind": "RecordType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b5a80", + "kind": "TypedefDecl", + "loc": { + "offset": 41089, + "line": 1711, + "col": 25, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41065, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41089, + "col": 25, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyFillRectangleReq", + "type": { + "desugaredQualType": "xPolySegmentReq", + "qualType": "xPolySegmentReq", + "typeAliasDeclId": "0x55bbe70b5908" + }, + "inner": [ + { + "id": "0x55bbe70b5980", + "kind": "TypedefType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5908", + "kind": "TypedefDecl", + "name": "xPolySegmentReq" + }, + "inner": [ + { + "id": "0x55bbe70b58b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolySegmentReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b56b0", + "kind": "RecordType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b5ae8", + "kind": "TypedefDecl", + "loc": { + "offset": 41136, + "line": 1712, + "col": 25, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41112, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41136, + "col": 25, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyFillArcReq", + "type": { + "desugaredQualType": "xPolySegmentReq", + "qualType": "xPolySegmentReq", + "typeAliasDeclId": "0x55bbe70b5908" + }, + "inner": [ + { + "id": "0x55bbe70b5980", + "kind": "TypedefType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5908", + "kind": "TypedefDecl", + "name": "xPolySegmentReq" + }, + "inner": [ + { + "id": "0x55bbe70b58b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolySegmentReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b56b0", + "kind": "RecordType", + "type": { + "qualType": "xPolySegmentReq" + }, + "decl": { + "id": "0x55bbe70b5628", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b5b40", + "kind": "RecordDecl", + "loc": { + "offset": 41169, + "line": 1714, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41162, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41329, + "line": 1723, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_FillPolyReq", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b5bf0", + "kind": "FieldDecl", + "loc": { + "offset": 41194, + "line": 1715, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41188, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41194, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b5c50", + "kind": "FieldDecl", + "loc": { + "offset": 41212, + "line": 1716, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41207, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41212, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b5cb0", + "kind": "FieldDecl", + "loc": { + "offset": 41228, + "line": 1717, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41221, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41228, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b5d10", + "kind": "FieldDecl", + "loc": { + "offset": 41249, + "line": 1718, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41240, + "line": 1718, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41249, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b5d70", + "kind": "FieldDecl", + "loc": { + "offset": 41272, + "line": 1719, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41263, + "line": 1719, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41272, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b5dd0", + "kind": "FieldDecl", + "loc": { + "offset": 41285, + "line": 1720, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41280, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41285, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shape", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b5e30", + "kind": "FieldDecl", + "loc": { + "offset": 41301, + "line": 1721, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41296, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41301, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "coordMode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b5e90", + "kind": "FieldDecl", + "loc": { + "offset": 41323, + "line": 1722, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41316, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41323, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b5f38", + "kind": "TypedefDecl", + "loc": { + "offset": 41331, + "line": 1723, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41154, + "line": 1714, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41331, + "line": 1723, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xFillPolyReq", + "type": { + "desugaredQualType": "struct _FillPolyReq", + "qualType": "struct _FillPolyReq" + }, + "inner": [ + { + "id": "0x55bbe70b5ee0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FillPolyReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5b40", + "kind": "RecordDecl", + "name": "_FillPolyReq" + }, + "inner": [ + { + "id": "0x55bbe70b5bc0", + "kind": "RecordType", + "type": { + "qualType": "struct _FillPolyReq" + }, + "decl": { + "id": "0x55bbe70b5b40", + "kind": "RecordDecl", + "name": "_FillPolyReq" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b5fa8", + "kind": "RecordDecl", + "loc": { + "offset": 41362, + "line": 1726, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41355, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41573, + "line": 1737, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_PutImageReq", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b6060", + "kind": "FieldDecl", + "loc": { + "offset": 41387, + "line": 1727, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41381, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41387, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b60c0", + "kind": "FieldDecl", + "loc": { + "offset": 41406, + "line": 1728, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41400, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41406, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6120", + "kind": "FieldDecl", + "loc": { + "offset": 41425, + "line": 1729, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41418, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41425, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b6180", + "kind": "FieldDecl", + "loc": { + "offset": 41446, + "line": 1730, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41437, + "line": 1730, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41446, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b61e0", + "kind": "FieldDecl", + "loc": { + "offset": 41469, + "line": 1731, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41460, + "line": 1731, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41469, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b6240", + "kind": "FieldDecl", + "loc": { + "offset": 41484, + "line": 1732, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41484, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b62a0", + "kind": "FieldDecl", + "loc": { + "offset": 41491, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41477, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41491, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b6300", + "kind": "FieldDecl", + "loc": { + "offset": 41509, + "line": 1733, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41503, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41509, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstX", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b6360", + "kind": "FieldDecl", + "loc": { + "offset": 41515, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41503, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41515, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dstY", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b63c0", + "kind": "FieldDecl", + "loc": { + "offset": 41531, + "line": 1734, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41525, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41531, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "leftPad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6420", + "kind": "FieldDecl", + "loc": { + "offset": 41550, + "line": 1735, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41544, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41550, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6480", + "kind": "FieldDecl", + "loc": { + "offset": 41568, + "line": 1736, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41561, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41568, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b6528", + "kind": "TypedefDecl", + "loc": { + "offset": 41575, + "line": 1737, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41347, + "line": 1726, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41575, + "line": 1737, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPutImageReq", + "type": { + "desugaredQualType": "struct _PutImageReq", + "qualType": "struct _PutImageReq" + }, + "inner": [ + { + "id": "0x55bbe70b64d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _PutImageReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b5fa8", + "kind": "RecordDecl", + "name": "_PutImageReq" + }, + "inner": [ + { + "id": "0x55bbe70b6030", + "kind": "RecordType", + "type": { + "qualType": "struct _PutImageReq" + }, + "decl": { + "id": "0x55bbe70b5fa8", + "kind": "RecordDecl", + "name": "_PutImageReq" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b6598", + "kind": "RecordDecl", + "loc": { + "offset": 41598, + "line": 1739, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41598, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41750, + "line": 1747, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b6650", + "kind": "FieldDecl", + "loc": { + "offset": 41617, + "line": 1740, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41611, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41617, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b66b0", + "kind": "FieldDecl", + "loc": { + "offset": 41636, + "line": 1741, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41630, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41636, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6710", + "kind": "FieldDecl", + "loc": { + "offset": 41655, + "line": 1742, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41655, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b6770", + "kind": "FieldDecl", + "loc": { + "offset": 41676, + "line": 1743, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41667, + "line": 1743, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41676, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b67d0", + "kind": "FieldDecl", + "loc": { + "offset": 41696, + "line": 1744, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41690, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41696, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b6830", + "kind": "FieldDecl", + "loc": { + "offset": 41699, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41690, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41699, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b6890", + "kind": "FieldDecl", + "loc": { + "offset": 41713, + "line": 1745, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41706, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41713, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b68f0", + "kind": "FieldDecl", + "loc": { + "offset": 41720, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41706, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41720, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b6950", + "kind": "FieldDecl", + "loc": { + "offset": 41739, + "line": 1746, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41732, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41739, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "planeMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b69f8", + "kind": "TypedefDecl", + "loc": { + "offset": 41752, + "line": 1747, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41590, + "line": 1739, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41752, + "line": 1747, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetImageReq", + "type": { + "desugaredQualType": "xGetImageReq", + "qualType": "struct xGetImageReq" + }, + "inner": [ + { + "id": "0x55bbe70b69a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetImageReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6598", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b6620", + "kind": "RecordType", + "type": { + "qualType": "xGetImageReq" + }, + "decl": { + "id": "0x55bbe70b6598", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "loc": { + "offset": 41829, + "line": 1751, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41829, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41990, + "line": 1758, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b6b20", + "kind": "FieldDecl", + "loc": { + "offset": 41848, + "line": 1752, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41842, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41848, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6b80", + "kind": "FieldDecl", + "loc": { + "offset": 41867, + "line": 1753, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41861, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41867, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b6be0", + "kind": "FieldDecl", + "loc": { + "offset": 41883, + "line": 1754, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41876, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41883, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b6c40", + "kind": "FieldDecl", + "loc": { + "offset": 41904, + "line": 1755, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41895, + "line": 1755, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41904, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b6ca0", + "kind": "FieldDecl", + "loc": { + "offset": 41927, + "line": 1756, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41918, + "line": 1756, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 41927, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b6d00", + "kind": "FieldDecl", + "loc": { + "offset": 41941, + "line": 1757, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41935, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41941, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b6d60", + "kind": "FieldDecl", + "loc": { + "offset": 41944, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41935, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41944, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70b6e40", + "kind": "TypedefDecl", + "loc": { + "offset": 41992, + "line": 1758, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 41821, + "line": 1751, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 41992, + "line": 1758, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xPolyTextReq", + "type": { + "desugaredQualType": "xPolyTextReq", + "qualType": "struct xPolyTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b6db0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolyTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b6af0", + "kind": "RecordType", + "type": { + "qualType": "xPolyTextReq" + }, + "decl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b6ee0", + "kind": "TypedefDecl", + "loc": { + "offset": 42028, + "line": 1760, + "col": 22, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42007, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42028, + "col": 22, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyText8Req", + "type": { + "desugaredQualType": "xPolyTextReq", + "qualType": "xPolyTextReq", + "typeAliasDeclId": "0x55bbe70b6e40" + }, + "inner": [ + { + "id": "0x55bbe70b6eb0", + "kind": "TypedefType", + "type": { + "qualType": "xPolyTextReq" + }, + "decl": { + "id": "0x55bbe70b6e40", + "kind": "TypedefDecl", + "name": "xPolyTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b6db0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolyTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b6af0", + "kind": "RecordType", + "type": { + "qualType": "xPolyTextReq" + }, + "decl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b6f48", + "kind": "TypedefDecl", + "loc": { + "offset": 42064, + "line": 1761, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42043, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42064, + "col": 22, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xPolyText16Req", + "type": { + "desugaredQualType": "xPolyTextReq", + "qualType": "xPolyTextReq", + "typeAliasDeclId": "0x55bbe70b6e40" + }, + "inner": [ + { + "id": "0x55bbe70b6eb0", + "kind": "TypedefType", + "type": { + "qualType": "xPolyTextReq" + }, + "decl": { + "id": "0x55bbe70b6e40", + "kind": "TypedefDecl", + "name": "xPolyTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b6db0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xPolyTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b6af0", + "kind": "RecordType", + "type": { + "qualType": "xPolyTextReq" + }, + "decl": { + "id": "0x55bbe70b6a68", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "loc": { + "offset": 42089, + "line": 1763, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42089, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42209, + "line": 1770, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b7050", + "kind": "FieldDecl", + "loc": { + "offset": 42108, + "line": 1764, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42102, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42108, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b70b0", + "kind": "FieldDecl", + "loc": { + "offset": 42126, + "line": 1765, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42121, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42126, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nChars", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b7110", + "kind": "FieldDecl", + "loc": { + "offset": 42145, + "line": 1766, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42138, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42145, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7170", + "kind": "FieldDecl", + "loc": { + "offset": 42166, + "line": 1767, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42157, + "line": 1767, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42166, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b71d0", + "kind": "FieldDecl", + "loc": { + "offset": 42189, + "line": 1768, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8571, + "line": 246, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42180, + "line": 1768, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42189, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b7230", + "kind": "FieldDecl", + "loc": { + "offset": 42203, + "line": 1769, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42197, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42203, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70b7290", + "kind": "FieldDecl", + "loc": { + "offset": 42206, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42197, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42206, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70b7338", + "kind": "TypedefDecl", + "loc": { + "offset": 42211, + "line": 1770, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42081, + "line": 1763, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42211, + "line": 1770, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xImageTextReq", + "type": { + "desugaredQualType": "xImageTextReq", + "qualType": "struct xImageTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b72e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xImageTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b7020", + "kind": "RecordType", + "type": { + "qualType": "xImageTextReq" + }, + "decl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b73e0", + "kind": "TypedefDecl", + "loc": { + "offset": 42249, + "line": 1772, + "col": 23, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42227, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42249, + "col": 23, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xImageText8Req", + "type": { + "desugaredQualType": "xImageTextReq", + "qualType": "xImageTextReq", + "typeAliasDeclId": "0x55bbe70b7338" + }, + "inner": [ + { + "id": "0x55bbe70b73b0", + "kind": "TypedefType", + "type": { + "qualType": "xImageTextReq" + }, + "decl": { + "id": "0x55bbe70b7338", + "kind": "TypedefDecl", + "name": "xImageTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b72e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xImageTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b7020", + "kind": "RecordType", + "type": { + "qualType": "xImageTextReq" + }, + "decl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b7448", + "kind": "TypedefDecl", + "loc": { + "offset": 42287, + "line": 1773, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42265, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42287, + "col": 23, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xImageText16Req", + "type": { + "desugaredQualType": "xImageTextReq", + "qualType": "xImageTextReq", + "typeAliasDeclId": "0x55bbe70b7338" + }, + "inner": [ + { + "id": "0x55bbe70b73b0", + "kind": "TypedefType", + "type": { + "qualType": "xImageTextReq" + }, + "decl": { + "id": "0x55bbe70b7338", + "kind": "TypedefDecl", + "name": "xImageTextReq" + }, + "inner": [ + { + "id": "0x55bbe70b72e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xImageTextReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b7020", + "kind": "RecordType", + "type": { + "qualType": "xImageTextReq" + }, + "decl": { + "id": "0x55bbe70b6fa0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70b74a0", + "kind": "RecordDecl", + "loc": { + "offset": 42313, + "line": 1775, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42313, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42434, + "line": 1782, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b7550", + "kind": "FieldDecl", + "loc": { + "offset": 42332, + "line": 1776, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42326, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42332, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b75b0", + "kind": "FieldDecl", + "loc": { + "offset": 42350, + "line": 1777, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42345, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42350, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "alloc", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b7610", + "kind": "FieldDecl", + "loc": { + "offset": 42368, + "line": 1778, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42361, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42368, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7670", + "kind": "FieldDecl", + "loc": { + "offset": 42389, + "line": 1779, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42380, + "line": 1779, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42389, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b76d0", + "kind": "FieldDecl", + "loc": { + "offset": 42405, + "line": 1780, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42398, + "line": 1780, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42405, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b7730", + "kind": "FieldDecl", + "loc": { + "offset": 42426, + "line": 1781, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8615, + "line": 248, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42417, + "line": 1781, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42426, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b77d8", + "kind": "TypedefDecl", + "loc": { + "offset": 42436, + "line": 1782, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42305, + "line": 1775, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42436, + "line": 1782, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreateColormapReq", + "type": { + "desugaredQualType": "xCreateColormapReq", + "qualType": "struct xCreateColormapReq" + }, + "inner": [ + { + "id": "0x55bbe70b7780", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreateColormapReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b74a0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b7520", + "kind": "RecordType", + "type": { + "qualType": "xCreateColormapReq" + }, + "decl": { + "id": "0x55bbe70b74a0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b7848", + "kind": "RecordDecl", + "loc": { + "offset": 42465, + "line": 1784, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42465, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42566, + "line": 1790, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b7900", + "kind": "FieldDecl", + "loc": { + "offset": 42484, + "line": 1785, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42478, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42484, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b7960", + "kind": "FieldDecl", + "loc": { + "offset": 42502, + "line": 1786, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42497, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42502, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b79c0", + "kind": "FieldDecl", + "loc": { + "offset": 42518, + "line": 1787, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42511, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42518, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7a20", + "kind": "FieldDecl", + "loc": { + "offset": 42539, + "line": 1788, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42530, + "line": 1788, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42539, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b7a80", + "kind": "FieldDecl", + "loc": { + "offset": 42557, + "line": 1789, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42548, + "line": 1789, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42557, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcCmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b7b28", + "kind": "TypedefDecl", + "loc": { + "offset": 42568, + "line": 1790, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42457, + "line": 1784, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42568, + "line": 1790, + "col": 3, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCopyColormapAndFreeReq", + "type": { + "desugaredQualType": "xCopyColormapAndFreeReq", + "qualType": "struct xCopyColormapAndFreeReq" + }, + "inner": [ + { + "id": "0x55bbe70b7ad0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCopyColormapAndFreeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b7848", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b78d0", + "kind": "RecordType", + "type": { + "qualType": "xCopyColormapAndFreeReq" + }, + "decl": { + "id": "0x55bbe70b7848", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b7b98", + "kind": "RecordDecl", + "loc": { + "offset": 42602, + "line": 1792, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42602, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42728, + "line": 1799, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b7c50", + "kind": "FieldDecl", + "loc": { + "offset": 42621, + "line": 1793, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42615, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42621, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b7cb0", + "kind": "FieldDecl", + "loc": { + "offset": 42639, + "line": 1794, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42634, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42639, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b7d10", + "kind": "FieldDecl", + "loc": { + "offset": 42655, + "line": 1795, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42648, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42655, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7d70", + "kind": "FieldDecl", + "loc": { + "offset": 42676, + "line": 1796, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42667, + "line": 1796, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42676, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b7dd0", + "kind": "FieldDecl", + "loc": { + "offset": 42693, + "line": 1797, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42686, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42693, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7e30", + "kind": "FieldDecl", + "loc": { + "offset": 42698, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42686, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42698, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7e90", + "kind": "FieldDecl", + "loc": { + "offset": 42705, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42686, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42705, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b7ef0", + "kind": "FieldDecl", + "loc": { + "offset": 42722, + "line": 1798, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42715, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42722, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b7f98", + "kind": "TypedefDecl", + "loc": { + "offset": 42730, + "line": 1799, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42594, + "line": 1792, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42730, + "line": 1799, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xAllocColorReq", + "type": { + "desugaredQualType": "xAllocColorReq", + "qualType": "struct xAllocColorReq" + }, + "inner": [ + { + "id": "0x55bbe70b7f40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b7b98", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b7c20", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorReq" + }, + "decl": { + "id": "0x55bbe70b7b98", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b8008", + "kind": "RecordDecl", + "loc": { + "offset": 42755, + "line": 1801, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42755, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42903, + "line": 1808, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b80c0", + "kind": "FieldDecl", + "loc": { + "offset": 42774, + "line": 1802, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42768, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42774, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b8120", + "kind": "FieldDecl", + "loc": { + "offset": 42792, + "line": 1803, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42787, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42792, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b8180", + "kind": "FieldDecl", + "loc": { + "offset": 42808, + "line": 1804, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42801, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42808, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b81e0", + "kind": "FieldDecl", + "loc": { + "offset": 42829, + "line": 1805, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42820, + "line": 1805, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 42829, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b8240", + "kind": "FieldDecl", + "loc": { + "offset": 42846, + "line": 1806, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42846, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b82a0", + "kind": "FieldDecl", + "loc": { + "offset": 42891, + "line": 1807, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42886, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42891, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b8300", + "kind": "FieldDecl", + "loc": { + "offset": 42897, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42886, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42897, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b83a8", + "kind": "TypedefDecl", + "loc": { + "offset": 42905, + "line": 1808, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42747, + "line": 1801, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42905, + "line": 1808, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xAllocNamedColorReq", + "type": { + "desugaredQualType": "xAllocNamedColorReq", + "qualType": "struct xAllocNamedColorReq" + }, + "inner": [ + { + "id": "0x55bbe70b8350", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocNamedColorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b8008", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b8090", + "kind": "RecordType", + "type": { + "qualType": "xAllocNamedColorReq" + }, + "decl": { + "id": "0x55bbe70b8008", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b8418", + "kind": "RecordDecl", + "loc": { + "offset": 42935, + "line": 1810, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42935, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43049, + "line": 1816, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b84d0", + "kind": "FieldDecl", + "loc": { + "offset": 42954, + "line": 1811, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42948, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42954, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b8530", + "kind": "FieldDecl", + "loc": { + "offset": 42972, + "line": 1812, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42967, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42972, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "contiguous", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70b8590", + "kind": "FieldDecl", + "loc": { + "offset": 42995, + "line": 1813, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42988, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 42995, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b85f0", + "kind": "FieldDecl", + "loc": { + "offset": 43016, + "line": 1814, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43007, + "line": 1814, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43016, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b8650", + "kind": "FieldDecl", + "loc": { + "offset": 43033, + "line": 1815, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43026, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43033, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colors", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b86b0", + "kind": "FieldDecl", + "loc": { + "offset": 43041, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43026, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43041, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "planes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b8758", + "kind": "TypedefDecl", + "loc": { + "offset": 43051, + "line": 1816, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 42927, + "line": 1810, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43051, + "line": 1816, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xAllocColorCellsReq", + "type": { + "desugaredQualType": "xAllocColorCellsReq", + "qualType": "struct xAllocColorCellsReq" + }, + "inner": [ + { + "id": "0x55bbe70b8700", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorCellsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b8418", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b84a0", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorCellsReq" + }, + "decl": { + "id": "0x55bbe70b8418", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b87c8", + "kind": "RecordDecl", + "loc": { + "offset": 43081, + "line": 1818, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43081, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43205, + "line": 1824, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b8880", + "kind": "FieldDecl", + "loc": { + "offset": 43100, + "line": 1819, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43094, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43100, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b88e0", + "kind": "FieldDecl", + "loc": { + "offset": 43118, + "line": 1820, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43113, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43118, + "col": 10, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "contiguous", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70b8940", + "kind": "FieldDecl", + "loc": { + "offset": 43141, + "line": 1821, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43134, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43141, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b89a0", + "kind": "FieldDecl", + "loc": { + "offset": 43162, + "line": 1822, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43153, + "line": 1822, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43162, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b8a00", + "kind": "FieldDecl", + "loc": { + "offset": 43179, + "line": 1823, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43172, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43179, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colors", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b8a60", + "kind": "FieldDecl", + "loc": { + "offset": 43187, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43172, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43187, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b8ac0", + "kind": "FieldDecl", + "loc": { + "offset": 43192, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43172, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43192, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b8b20", + "kind": "FieldDecl", + "loc": { + "offset": 43199, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43172, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43199, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70b8bc8", + "kind": "TypedefDecl", + "loc": { + "offset": 43207, + "line": 1824, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43073, + "line": 1818, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43207, + "line": 1824, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xAllocColorPlanesReq", + "type": { + "desugaredQualType": "xAllocColorPlanesReq", + "qualType": "struct xAllocColorPlanesReq" + }, + "inner": [ + { + "id": "0x55bbe70b8b70", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xAllocColorPlanesReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b87c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b8850", + "kind": "RecordType", + "type": { + "qualType": "xAllocColorPlanesReq" + }, + "decl": { + "id": "0x55bbe70b87c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b8c38", + "kind": "RecordDecl", + "loc": { + "offset": 43238, + "line": 1826, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43238, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43340, + "line": 1832, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b8cf0", + "kind": "FieldDecl", + "loc": { + "offset": 43257, + "line": 1827, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43251, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43257, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b8d50", + "kind": "FieldDecl", + "loc": { + "offset": 43275, + "line": 1828, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43270, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43275, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b8db0", + "kind": "FieldDecl", + "loc": { + "offset": 43291, + "line": 1829, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43284, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43291, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b8e50", + "kind": "FieldDecl", + "loc": { + "offset": 43312, + "line": 1830, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43303, + "line": 1830, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43312, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b8eb0", + "kind": "FieldDecl", + "loc": { + "offset": 43329, + "line": 1831, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43322, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43329, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "planeMask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b8f58", + "kind": "TypedefDecl", + "loc": { + "offset": 43342, + "line": 1832, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43230, + "line": 1826, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43342, + "line": 1832, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xFreeColorsReq", + "type": { + "desugaredQualType": "xFreeColorsReq", + "qualType": "struct xFreeColorsReq" + }, + "inner": [ + { + "id": "0x55bbe70b8f00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xFreeColorsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b8c38", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b8cc0", + "kind": "RecordType", + "type": { + "qualType": "xFreeColorsReq" + }, + "decl": { + "id": "0x55bbe70b8c38", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b8fc8", + "kind": "RecordDecl", + "loc": { + "offset": 43367, + "line": 1834, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43367, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43447, + "line": 1839, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b9080", + "kind": "FieldDecl", + "loc": { + "offset": 43386, + "line": 1835, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43380, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43386, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b90e0", + "kind": "FieldDecl", + "loc": { + "offset": 43404, + "line": 1836, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43399, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43404, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b9140", + "kind": "FieldDecl", + "loc": { + "offset": 43420, + "line": 1837, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43413, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43420, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b91a0", + "kind": "FieldDecl", + "loc": { + "offset": 43441, + "line": 1838, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43432, + "line": 1838, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43441, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b9248", + "kind": "TypedefDecl", + "loc": { + "offset": 43449, + "line": 1839, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43359, + "line": 1834, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43449, + "line": 1839, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xStoreColorsReq", + "type": { + "desugaredQualType": "xStoreColorsReq", + "qualType": "struct xStoreColorsReq" + }, + "inner": [ + { + "id": "0x55bbe70b91f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xStoreColorsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b8fc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b9050", + "kind": "RecordType", + "type": { + "qualType": "xStoreColorsReq" + }, + "decl": { + "id": "0x55bbe70b8fc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b92b8", + "kind": "RecordDecl", + "loc": { + "offset": 43475, + "line": 1841, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43475, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43724, + "line": 1849, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b9370", + "kind": "FieldDecl", + "loc": { + "offset": 43494, + "line": 1842, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43488, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43494, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b93d0", + "kind": "FieldDecl", + "loc": { + "offset": 43513, + "line": 1843, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43507, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43513, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "flags", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b9430", + "kind": "FieldDecl", + "loc": { + "offset": 43580, + "line": 1844, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43573, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43580, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b9490", + "kind": "FieldDecl", + "loc": { + "offset": 43601, + "line": 1845, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43592, + "line": 1845, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43601, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b94f0", + "kind": "FieldDecl", + "loc": { + "offset": 43618, + "line": 1846, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43611, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43618, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixel", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b9550", + "kind": "FieldDecl", + "loc": { + "offset": 43636, + "line": 1847, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43629, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43636, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b95b0", + "kind": "FieldDecl", + "loc": { + "offset": 43708, + "line": 1848, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43703, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43708, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b9610", + "kind": "FieldDecl", + "loc": { + "offset": 43714, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43703, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43714, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b96b8", + "kind": "TypedefDecl", + "loc": { + "offset": 43726, + "line": 1849, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43467, + "line": 1841, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43726, + "line": 1849, + "col": 7, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xStoreNamedColorReq", + "type": { + "desugaredQualType": "xStoreNamedColorReq", + "qualType": "struct xStoreNamedColorReq" + }, + "inner": [ + { + "id": "0x55bbe70b9660", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xStoreNamedColorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b92b8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b9340", + "kind": "RecordType", + "type": { + "qualType": "xStoreNamedColorReq" + }, + "decl": { + "id": "0x55bbe70b92b8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b9728", + "kind": "RecordDecl", + "loc": { + "offset": 43756, + "line": 1851, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43756, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43836, + "line": 1856, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b97e0", + "kind": "FieldDecl", + "loc": { + "offset": 43775, + "line": 1852, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43769, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43775, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b9840", + "kind": "FieldDecl", + "loc": { + "offset": 43793, + "line": 1853, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43788, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43793, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b98a0", + "kind": "FieldDecl", + "loc": { + "offset": 43809, + "line": 1854, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43802, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43809, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b9900", + "kind": "FieldDecl", + "loc": { + "offset": 43830, + "line": 1855, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43821, + "line": 1855, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43830, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70b99a8", + "kind": "TypedefDecl", + "loc": { + "offset": 43838, + "line": 1856, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43748, + "line": 1851, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43838, + "line": 1856, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryColorsReq", + "type": { + "desugaredQualType": "xQueryColorsReq", + "qualType": "struct xQueryColorsReq" + }, + "inner": [ + { + "id": "0x55bbe70b9950", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryColorsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b9728", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b97b0", + "kind": "RecordType", + "type": { + "qualType": "xQueryColorsReq" + }, + "decl": { + "id": "0x55bbe70b9728", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b9a18", + "kind": "RecordDecl", + "loc": { + "offset": 43864, + "line": 1858, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43864, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44076, + "line": 1865, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b9ad0", + "kind": "FieldDecl", + "loc": { + "offset": 43926, + "line": 1859, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43920, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43926, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b9b30", + "kind": "FieldDecl", + "loc": { + "offset": 43944, + "line": 1860, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43939, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43944, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b9b90", + "kind": "FieldDecl", + "loc": { + "offset": 43960, + "line": 1861, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43953, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43960, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b9bf0", + "kind": "FieldDecl", + "loc": { + "offset": 43981, + "line": 1862, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8547, + "line": 245, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 43972, + "line": 1862, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 43981, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70b9c50", + "kind": "FieldDecl", + "loc": { + "offset": 43998, + "line": 1863, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43991, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 43998, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70b9cb0", + "kind": "FieldDecl", + "loc": { + "offset": 44064, + "line": 1864, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44059, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44064, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b9d10", + "kind": "FieldDecl", + "loc": { + "offset": 44070, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44059, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44070, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70b9db8", + "kind": "TypedefDecl", + "loc": { + "offset": 44078, + "line": 1865, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 43856, + "line": 1858, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44078, + "line": 1865, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xLookupColorReq", + "type": { + "desugaredQualType": "xLookupColorReq", + "qualType": "struct xLookupColorReq" + }, + "inner": [ + { + "id": "0x55bbe70b9d60", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xLookupColorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b9a18", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b9aa0", + "kind": "RecordType", + "type": { + "qualType": "xLookupColorReq" + }, + "decl": { + "id": "0x55bbe70b9a18", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70b9e28", + "kind": "RecordDecl", + "loc": { + "offset": 44104, + "line": 1867, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44104, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44305, + "line": 1876, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70b9ee0", + "kind": "FieldDecl", + "loc": { + "offset": 44123, + "line": 1868, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44117, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44123, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70b9f40", + "kind": "FieldDecl", + "loc": { + "offset": 44141, + "line": 1869, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44136, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44141, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70b9fa0", + "kind": "FieldDecl", + "loc": { + "offset": 44157, + "line": 1870, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44150, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44157, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba000", + "kind": "FieldDecl", + "loc": { + "offset": 44176, + "line": 1871, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44169, + "line": 1871, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44176, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba060", + "kind": "FieldDecl", + "loc": { + "offset": 44192, + "line": 1872, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8501, + "line": 243, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44185, + "line": 1872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44192, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "source", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba0c0", + "kind": "FieldDecl", + "loc": { + "offset": 44200, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8501, + "line": 243, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44185, + "line": 1872, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44200, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba120", + "kind": "FieldDecl", + "loc": { + "offset": 44217, + "line": 1873, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44210, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44217, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba180", + "kind": "FieldDecl", + "loc": { + "offset": 44226, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44210, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44226, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba1e0", + "kind": "FieldDecl", + "loc": { + "offset": 44237, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44210, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44237, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba240", + "kind": "FieldDecl", + "loc": { + "offset": 44258, + "line": 1874, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44251, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44258, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba2a0", + "kind": "FieldDecl", + "loc": { + "offset": 44267, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44251, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44267, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba300", + "kind": "FieldDecl", + "loc": { + "offset": 44278, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44251, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44278, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba360", + "kind": "FieldDecl", + "loc": { + "offset": 44299, + "line": 1875, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44299, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba3c0", + "kind": "FieldDecl", + "loc": { + "offset": 44302, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44302, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70ba468", + "kind": "TypedefDecl", + "loc": { + "offset": 44307, + "line": 1876, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44096, + "line": 1867, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44307, + "line": 1876, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreateCursorReq", + "type": { + "desugaredQualType": "xCreateCursorReq", + "qualType": "struct xCreateCursorReq" + }, + "inner": [ + { + "id": "0x55bbe70ba410", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreateCursorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70b9e28", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70b9eb0", + "kind": "RecordType", + "type": { + "qualType": "xCreateCursorReq" + }, + "decl": { + "id": "0x55bbe70b9e28", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70ba4d8", + "kind": "RecordDecl", + "loc": { + "offset": 44334, + "line": 1878, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44334, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44549, + "line": 1887, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70ba590", + "kind": "FieldDecl", + "loc": { + "offset": 44353, + "line": 1879, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44347, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44353, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70ba5f0", + "kind": "FieldDecl", + "loc": { + "offset": 44371, + "line": 1880, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44366, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44371, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70ba650", + "kind": "FieldDecl", + "loc": { + "offset": 44387, + "line": 1881, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44380, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44387, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba6b0", + "kind": "FieldDecl", + "loc": { + "offset": 44406, + "line": 1882, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44399, + "line": 1882, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44406, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba710", + "kind": "FieldDecl", + "loc": { + "offset": 44420, + "line": 1883, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8479, + "line": 242, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44415, + "line": 1883, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44420, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "source", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba770", + "kind": "FieldDecl", + "loc": { + "offset": 44428, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8479, + "line": 242, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44415, + "line": 1883, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44428, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70ba7d0", + "kind": "FieldDecl", + "loc": { + "offset": 44445, + "line": 1884, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44438, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44445, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "sourceChar", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba830", + "kind": "FieldDecl", + "loc": { + "offset": 44457, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44438, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44457, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "maskChar", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba890", + "kind": "FieldDecl", + "loc": { + "offset": 44478, + "line": 1885, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44471, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44478, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba8f0", + "kind": "FieldDecl", + "loc": { + "offset": 44487, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44471, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44487, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba950", + "kind": "FieldDecl", + "loc": { + "offset": 44498, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44471, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44498, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70ba9b0", + "kind": "FieldDecl", + "loc": { + "offset": 44519, + "line": 1886, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44512, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44519, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70baa10", + "kind": "FieldDecl", + "loc": { + "offset": 44528, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44512, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44528, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70baa70", + "kind": "FieldDecl", + "loc": { + "offset": 44539, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44512, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44539, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bab18", + "kind": "TypedefDecl", + "loc": { + "offset": 44551, + "line": 1887, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44326, + "line": 1878, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44551, + "line": 1887, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xCreateGlyphCursorReq", + "type": { + "desugaredQualType": "xCreateGlyphCursorReq", + "qualType": "struct xCreateGlyphCursorReq" + }, + "inner": [ + { + "id": "0x55bbe70baac0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xCreateGlyphCursorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70ba4d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70ba560", + "kind": "RecordType", + "type": { + "qualType": "xCreateGlyphCursorReq" + }, + "decl": { + "id": "0x55bbe70ba4d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bab88", + "kind": "RecordDecl", + "loc": { + "offset": 44583, + "line": 1889, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44583, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44745, + "line": 1896, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bac40", + "kind": "FieldDecl", + "loc": { + "offset": 44602, + "line": 1890, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44596, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44602, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70baca0", + "kind": "FieldDecl", + "loc": { + "offset": 44620, + "line": 1891, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44615, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44620, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bad00", + "kind": "FieldDecl", + "loc": { + "offset": 44636, + "line": 1892, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44629, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44636, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bad60", + "kind": "FieldDecl", + "loc": { + "offset": 44655, + "line": 1893, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8523, + "line": 244, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44648, + "line": 1893, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44655, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70badc0", + "kind": "FieldDecl", + "loc": { + "offset": 44674, + "line": 1894, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44667, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44674, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bae60", + "kind": "FieldDecl", + "loc": { + "offset": 44683, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44667, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44683, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70baec0", + "kind": "FieldDecl", + "loc": { + "offset": 44694, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44667, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44694, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "foreBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70baf20", + "kind": "FieldDecl", + "loc": { + "offset": 44715, + "line": 1895, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44715, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backRed", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70baf80", + "kind": "FieldDecl", + "loc": { + "offset": 44724, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44724, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backGreen", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bafe0", + "kind": "FieldDecl", + "loc": { + "offset": 44735, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44708, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44735, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "backBlue", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bb088", + "kind": "TypedefDecl", + "loc": { + "offset": 44747, + "line": 1896, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44575, + "line": 1889, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44747, + "line": 1896, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xRecolorCursorReq", + "type": { + "desugaredQualType": "xRecolorCursorReq", + "qualType": "struct xRecolorCursorReq" + }, + "inner": [ + { + "id": "0x55bbe70bb030", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xRecolorCursorReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bab88", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bac10", + "kind": "RecordType", + "type": { + "qualType": "xRecolorCursorReq" + }, + "decl": { + "id": "0x55bbe70bab88", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bb0f8", + "kind": "RecordDecl", + "loc": { + "offset": 44775, + "line": 1898, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44775, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44968, + "line": 1908, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bb1b0", + "kind": "FieldDecl", + "loc": { + "offset": 44794, + "line": 1899, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44788, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44794, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bb210", + "kind": "FieldDecl", + "loc": { + "offset": 44886, + "line": 1903, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44880, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44886, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bb270", + "kind": "FieldDecl", + "loc": { + "offset": 44911, + "line": 1905, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44904, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44911, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bb2d0", + "kind": "FieldDecl", + "loc": { + "offset": 44932, + "line": 1906, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8459, + "line": 241, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44923, + "line": 1906, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 44932, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70bb330", + "kind": "FieldDecl", + "loc": { + "offset": 44953, + "line": 1907, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44946, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44953, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bb390", + "kind": "FieldDecl", + "loc": { + "offset": 44960, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44946, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44960, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bb438", + "kind": "TypedefDecl", + "loc": { + "offset": 44970, + "line": 1908, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44767, + "line": 1898, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 44970, + "line": 1908, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryBestSizeReq", + "type": { + "desugaredQualType": "xQueryBestSizeReq", + "qualType": "struct xQueryBestSizeReq" + }, + "inner": [ + { + "id": "0x55bbe70bb3e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryBestSizeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bb0f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bb180", + "kind": "RecordType", + "type": { + "qualType": "xQueryBestSizeReq" + }, + "decl": { + "id": "0x55bbe70bb0f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bb4a8", + "kind": "RecordDecl", + "loc": { + "offset": 44998, + "line": 1910, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44998, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45148, + "line": 1916, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bb560", + "kind": "FieldDecl", + "loc": { + "offset": 45017, + "line": 1911, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45011, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45017, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bb5c0", + "kind": "FieldDecl", + "loc": { + "offset": 45035, + "line": 1912, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45030, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45035, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bb620", + "kind": "FieldDecl", + "loc": { + "offset": 45051, + "line": 1913, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45044, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45051, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bb680", + "kind": "FieldDecl", + "loc": { + "offset": 45070, + "line": 1914, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45063, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45070, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nbytes", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bb6e0", + "kind": "FieldDecl", + "loc": { + "offset": 45136, + "line": 1915, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45131, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45136, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bb740", + "kind": "FieldDecl", + "loc": { + "offset": 45142, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45131, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45142, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + } + ] + }, + { + "id": "0x55bbe70bb7e8", + "kind": "TypedefDecl", + "loc": { + "offset": 45150, + "line": 1916, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 44990, + "line": 1910, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45150, + "line": 1916, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xQueryExtensionReq", + "type": { + "desugaredQualType": "xQueryExtensionReq", + "qualType": "struct xQueryExtensionReq" + }, + "inner": [ + { + "id": "0x55bbe70bb790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xQueryExtensionReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bb4a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bb530", + "kind": "RecordType", + "type": { + "qualType": "xQueryExtensionReq" + }, + "decl": { + "id": "0x55bbe70bb4a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bb858", + "kind": "RecordDecl", + "loc": { + "offset": 45179, + "line": 1918, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45179, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45260, + "line": 1922, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bb910", + "kind": "FieldDecl", + "loc": { + "offset": 45200, + "line": 1919, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45192, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45200, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bb970", + "kind": "FieldDecl", + "loc": { + "offset": 45221, + "line": 1920, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45213, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45221, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "numKeyPerModifier", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bb9d0", + "kind": "FieldDecl", + "loc": { + "offset": 45252, + "line": 1921, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45244, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45252, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bba78", + "kind": "TypedefDecl", + "loc": { + "offset": 45262, + "line": 1922, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45171, + "line": 1918, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45262, + "line": 1922, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetModifierMappingReq", + "type": { + "desugaredQualType": "xSetModifierMappingReq", + "qualType": "struct xSetModifierMappingReq" + }, + "inner": [ + { + "id": "0x55bbe70bba20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetModifierMappingReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bb858", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bb8e0", + "kind": "RecordType", + "type": { + "qualType": "xSetModifierMappingReq" + }, + "decl": { + "id": "0x55bbe70bb858", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bbae8", + "kind": "RecordDecl", + "loc": { + "offset": 45295, + "line": 1924, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45295, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45394, + "line": 1928, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bbba0", + "kind": "FieldDecl", + "loc": { + "offset": 45314, + "line": 1925, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45308, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45314, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bbc00", + "kind": "FieldDecl", + "loc": { + "offset": 45333, + "line": 1926, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45327, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45333, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nElts", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bbc60", + "kind": "FieldDecl", + "loc": { + "offset": 45386, + "line": 1927, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45379, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45386, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bbd08", + "kind": "TypedefDecl", + "loc": { + "offset": 45396, + "line": 1928, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45287, + "line": 1924, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45396, + "line": 1928, + "col": 3, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetPointerMappingReq", + "type": { + "desugaredQualType": "xSetPointerMappingReq", + "qualType": "struct xSetPointerMappingReq" + }, + "inner": [ + { + "id": "0x55bbe70bbcb0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetPointerMappingReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bbae8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bbb70", + "kind": "RecordType", + "type": { + "qualType": "xSetPointerMappingReq" + }, + "decl": { + "id": "0x55bbe70bbae8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bbd78", + "kind": "RecordDecl", + "loc": { + "offset": 45428, + "line": 1930, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45428, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45549, + "line": 1937, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bbe30", + "kind": "FieldDecl", + "loc": { + "offset": 45447, + "line": 1931, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45441, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45447, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bbe90", + "kind": "FieldDecl", + "loc": { + "offset": 45465, + "line": 1932, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45460, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45465, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bbef0", + "kind": "FieldDecl", + "loc": { + "offset": 45481, + "line": 1933, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45474, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45481, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bbf50", + "kind": "FieldDecl", + "loc": { + "offset": 45501, + "line": 1934, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8658, + "line": 250, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45493, + "line": 1934, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 45501, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "firstKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bbfb0", + "kind": "FieldDecl", + "loc": { + "offset": 45525, + "line": 1935, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45519, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45525, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc010", + "kind": "FieldDecl", + "loc": { + "offset": 45543, + "line": 1936, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45536, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45543, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bc0b8", + "kind": "TypedefDecl", + "loc": { + "offset": 45551, + "line": 1937, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45420, + "line": 1930, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45551, + "line": 1937, + "col": 3, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xGetKeyboardMappingReq", + "type": { + "desugaredQualType": "xGetKeyboardMappingReq", + "qualType": "struct xGetKeyboardMappingReq" + }, + "inner": [ + { + "id": "0x55bbe70bc060", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xGetKeyboardMappingReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bbd78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bbe00", + "kind": "RecordType", + "type": { + "qualType": "xGetKeyboardMappingReq" + }, + "decl": { + "id": "0x55bbe70bbd78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bc128", + "kind": "RecordDecl", + "loc": { + "offset": 45584, + "line": 1939, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45584, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45723, + "line": 1946, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bc1e0", + "kind": "FieldDecl", + "loc": { + "offset": 45603, + "line": 1940, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45597, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45603, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc240", + "kind": "FieldDecl", + "loc": { + "offset": 45622, + "line": 1941, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45616, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45622, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keyCodes", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc2a0", + "kind": "FieldDecl", + "loc": { + "offset": 45643, + "line": 1942, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45636, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45643, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bc300", + "kind": "FieldDecl", + "loc": { + "offset": 45663, + "line": 1943, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8658, + "line": 250, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45655, + "line": 1943, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 45663, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "firstKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc360", + "kind": "FieldDecl", + "loc": { + "offset": 45687, + "line": 1944, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45681, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45687, + "col": 11, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "keySymsPerKeyCode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc3c0", + "kind": "FieldDecl", + "loc": { + "offset": 45717, + "line": 1945, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45710, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45717, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad1", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bc468", + "kind": "TypedefDecl", + "loc": { + "offset": 45725, + "line": 1946, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45576, + "line": 1939, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45725, + "line": 1946, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeKeyboardMappingReq", + "type": { + "desugaredQualType": "xChangeKeyboardMappingReq", + "qualType": "struct xChangeKeyboardMappingReq" + }, + "inner": [ + { + "id": "0x55bbe70bc410", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeKeyboardMappingReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bc128", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bc1b0", + "kind": "RecordType", + "type": { + "qualType": "xChangeKeyboardMappingReq" + }, + "decl": { + "id": "0x55bbe70bc128", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bc4d8", + "kind": "RecordDecl", + "loc": { + "offset": 45761, + "line": 1948, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45761, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45839, + "line": 1953, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bc590", + "kind": "FieldDecl", + "loc": { + "offset": 45780, + "line": 1949, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45774, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45780, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc5f0", + "kind": "FieldDecl", + "loc": { + "offset": 45798, + "line": 1950, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45793, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45798, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bc650", + "kind": "FieldDecl", + "loc": { + "offset": 45814, + "line": 1951, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45807, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45814, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bc6b0", + "kind": "FieldDecl", + "loc": { + "offset": 45833, + "line": 1952, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45826, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45833, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + } + ] + }, + { + "id": "0x55bbe70bc758", + "kind": "TypedefDecl", + "loc": { + "offset": 45841, + "line": 1953, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45753, + "line": 1948, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45841, + "line": 1953, + "col": 3, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeKeyboardControlReq", + "type": { + "desugaredQualType": "xChangeKeyboardControlReq", + "qualType": "struct xChangeKeyboardControlReq" + }, + "inner": [ + { + "id": "0x55bbe70bc700", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeKeyboardControlReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bc4d8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bc560", + "kind": "RecordType", + "type": { + "qualType": "xChangeKeyboardControlReq" + }, + "decl": { + "id": "0x55bbe70bc4d8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bc7c8", + "kind": "RecordDecl", + "loc": { + "offset": 45877, + "line": 1955, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45877, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45961, + "line": 1959, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bc880", + "kind": "FieldDecl", + "loc": { + "offset": 45896, + "line": 1956, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45890, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45896, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bc8e0", + "kind": "FieldDecl", + "loc": { + "offset": 45914, + "line": 1957, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45909, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45914, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "percent", + "type": { + "desugaredQualType": "signed char", + "qualType": "INT8", + "typeAliasDeclId": "0x55bbe7073550" + } + }, + { + "id": "0x55bbe70bc940", + "kind": "FieldDecl", + "loc": { + "offset": 45953, + "line": 1958, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45946, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45953, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bc9e8", + "kind": "TypedefDecl", + "loc": { + "offset": 45963, + "line": 1959, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45869, + "line": 1955, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 45963, + "line": 1959, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xBellReq", + "type": { + "desugaredQualType": "xBellReq", + "qualType": "struct xBellReq" + }, + "inner": [ + { + "id": "0x55bbe70bc990", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xBellReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bc7c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bc850", + "kind": "RecordType", + "type": { + "qualType": "xBellReq" + }, + "decl": { + "id": "0x55bbe70bc7c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bca58", + "kind": "RecordDecl", + "loc": { + "offset": 45982, + "line": 1961, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45982, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46124, + "line": 1968, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bcb10", + "kind": "FieldDecl", + "loc": { + "offset": 46001, + "line": 1962, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45995, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46001, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bcb70", + "kind": "FieldDecl", + "loc": { + "offset": 46019, + "line": 1963, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46014, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46019, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bcbd0", + "kind": "FieldDecl", + "loc": { + "offset": 46035, + "line": 1964, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46028, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46035, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bcc30", + "kind": "FieldDecl", + "loc": { + "offset": 46053, + "line": 1965, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46047, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46053, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "accelNum", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70bcc90", + "kind": "FieldDecl", + "loc": { + "offset": 46063, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46047, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46063, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "accelDenum", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70bccf0", + "kind": "FieldDecl", + "loc": { + "offset": 46085, + "line": 1966, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46079, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46085, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "threshold", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70bcd50", + "kind": "FieldDecl", + "loc": { + "offset": 46105, + "line": 1967, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46100, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46105, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "doAccel", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + }, + { + "id": "0x55bbe70bcdb0", + "kind": "FieldDecl", + "loc": { + "offset": 46114, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46100, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46114, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "doThresh", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BOOL", + "typeAliasDeclId": "0x55bbe7073928" + } + } + ] + }, + { + "id": "0x55bbe70bce70", + "kind": "TypedefDecl", + "loc": { + "offset": 46126, + "line": 1968, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 45974, + "line": 1961, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46126, + "line": 1968, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangePointerControlReq", + "type": { + "desugaredQualType": "xChangePointerControlReq", + "qualType": "struct xChangePointerControlReq" + }, + "inner": [ + { + "id": "0x55bbe70bce00", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangePointerControlReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bca58", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bcae0", + "kind": "RecordType", + "type": { + "qualType": "xChangePointerControlReq" + }, + "decl": { + "id": "0x55bbe70bca58", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bcee0", + "kind": "RecordDecl", + "loc": { + "offset": 46161, + "line": 1970, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46161, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46303, + "line": 1977, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bcf90", + "kind": "FieldDecl", + "loc": { + "offset": 46180, + "line": 1971, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46174, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46180, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bcff0", + "kind": "FieldDecl", + "loc": { + "offset": 46198, + "line": 1972, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46193, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46198, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd050", + "kind": "FieldDecl", + "loc": { + "offset": 46214, + "line": 1973, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46207, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46214, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bd0b0", + "kind": "FieldDecl", + "loc": { + "offset": 46232, + "line": 1974, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46226, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46232, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "timeout", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70bd110", + "kind": "FieldDecl", + "loc": { + "offset": 46241, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46226, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46241, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "interval", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + }, + { + "id": "0x55bbe70bd170", + "kind": "FieldDecl", + "loc": { + "offset": 46260, + "line": 1975, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46255, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46260, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "preferBlank", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd1d0", + "kind": "FieldDecl", + "loc": { + "offset": 46273, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46255, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46273, + "col": 23, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "allowExpose", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd230", + "kind": "FieldDecl", + "loc": { + "offset": 46297, + "line": 1976, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46290, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46297, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad2", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bd2d8", + "kind": "TypedefDecl", + "loc": { + "offset": 46305, + "line": 1977, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46153, + "line": 1970, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46305, + "line": 1977, + "col": 3, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetScreenSaverReq", + "type": { + "desugaredQualType": "xSetScreenSaverReq", + "qualType": "struct xSetScreenSaverReq" + }, + "inner": [ + { + "id": "0x55bbe70bd280", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xSetScreenSaverReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bcee0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bcf60", + "kind": "RecordType", + "type": { + "qualType": "xSetScreenSaverReq" + }, + "decl": { + "id": "0x55bbe70bcee0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bd348", + "kind": "RecordDecl", + "loc": { + "offset": 46334, + "line": 1979, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46334, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46455, + "line": 1986, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bd400", + "kind": "FieldDecl", + "loc": { + "offset": 46353, + "line": 1980, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46347, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46353, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bd460", + "kind": "FieldDecl", + "loc": { + "offset": 46371, + "line": 1981, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46366, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46371, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd4c0", + "kind": "FieldDecl", + "loc": { + "offset": 46388, + "line": 1982, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46381, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46388, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bd520", + "kind": "FieldDecl", + "loc": { + "offset": 46406, + "line": 1983, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46400, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46406, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "hostFamily", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bd580", + "kind": "FieldDecl", + "loc": { + "offset": 46427, + "line": 1984, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46422, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46427, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd5e0", + "kind": "FieldDecl", + "loc": { + "offset": 46443, + "line": 1985, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46436, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46443, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "hostLength", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bd688", + "kind": "TypedefDecl", + "loc": { + "offset": 46457, + "line": 1986, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46326, + "line": 1979, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46457, + "line": 1986, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xChangeHostsReq", + "type": { + "desugaredQualType": "xChangeHostsReq", + "qualType": "struct xChangeHostsReq" + }, + "inner": [ + { + "id": "0x55bbe70bd630", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeHostsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd348", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bd3d0", + "kind": "RecordType", + "type": { + "qualType": "xChangeHostsReq" + }, + "decl": { + "id": "0x55bbe70bd348", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bd6f8", + "kind": "RecordDecl", + "loc": { + "offset": 46483, + "line": 1988, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46483, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46548, + "line": 1992, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bd7b0", + "kind": "FieldDecl", + "loc": { + "offset": 46502, + "line": 1989, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46496, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46502, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bd810", + "kind": "FieldDecl", + "loc": { + "offset": 46520, + "line": 1990, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46515, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46520, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bd870", + "kind": "FieldDecl", + "loc": { + "offset": 46536, + "line": 1991, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46529, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46536, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bd918", + "kind": "TypedefDecl", + "loc": { + "offset": 46550, + "line": 1992, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46475, + "line": 1988, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46550, + "line": 1992, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xListHostsReq", + "type": { + "desugaredQualType": "xListHostsReq", + "qualType": "struct xListHostsReq" + }, + "inner": [ + { + "id": "0x55bbe70bd8c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xListHostsReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd6f8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bd780", + "kind": "RecordType", + "type": { + "qualType": "xListHostsReq" + }, + "decl": { + "id": "0x55bbe70bd6f8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "loc": { + "offset": 46574, + "line": 1994, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46574, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46640, + "line": 1998, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bda40", + "kind": "FieldDecl", + "loc": { + "offset": 46593, + "line": 1995, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46587, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46593, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bdaa0", + "kind": "FieldDecl", + "loc": { + "offset": 46611, + "line": 1996, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46606, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46611, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bdb00", + "kind": "FieldDecl", + "loc": { + "offset": 46628, + "line": 1997, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46621, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46628, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + } + ] + }, + { + "id": "0x55bbe70bdba8", + "kind": "TypedefDecl", + "loc": { + "offset": 46642, + "line": 1998, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46566, + "line": 1994, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46642, + "line": 1998, + "col": 7, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "xChangeModeReq", + "type": { + "desugaredQualType": "xChangeModeReq", + "qualType": "struct xChangeModeReq" + }, + "inner": [ + { + "id": "0x55bbe70bdb50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeModeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bda10", + "kind": "RecordType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bdc50", + "kind": "TypedefDecl", + "loc": { + "offset": 46682, + "line": 2000, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46659, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46682, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetAccessControlReq", + "type": { + "desugaredQualType": "xChangeModeReq", + "qualType": "xChangeModeReq", + "typeAliasDeclId": "0x55bbe70bdba8" + }, + "inner": [ + { + "id": "0x55bbe70bdc20", + "kind": "TypedefType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bdba8", + "kind": "TypedefDecl", + "name": "xChangeModeReq" + }, + "inner": [ + { + "id": "0x55bbe70bdb50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeModeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bda10", + "kind": "RecordType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70bdcb8", + "kind": "TypedefDecl", + "loc": { + "offset": 46727, + "line": 2001, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46704, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46727, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xSetCloseDownModeReq", + "type": { + "desugaredQualType": "xChangeModeReq", + "qualType": "xChangeModeReq", + "typeAliasDeclId": "0x55bbe70bdba8" + }, + "inner": [ + { + "id": "0x55bbe70bdc20", + "kind": "TypedefType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bdba8", + "kind": "TypedefDecl", + "name": "xChangeModeReq" + }, + "inner": [ + { + "id": "0x55bbe70bdb50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeModeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bda10", + "kind": "RecordType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70bdd20", + "kind": "TypedefDecl", + "loc": { + "offset": 46772, + "line": 2002, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46749, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46772, + "col": 24, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xForceScreenSaverReq", + "type": { + "desugaredQualType": "xChangeModeReq", + "qualType": "xChangeModeReq", + "typeAliasDeclId": "0x55bbe70bdba8" + }, + "inner": [ + { + "id": "0x55bbe70bdc20", + "kind": "TypedefType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bdba8", + "kind": "TypedefDecl", + "name": "xChangeModeReq" + }, + "inner": [ + { + "id": "0x55bbe70bdb50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xChangeModeReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bda10", + "kind": "RecordType", + "type": { + "qualType": "xChangeModeReq" + }, + "decl": { + "id": "0x55bbe70bd988", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe70bdd78", + "kind": "RecordDecl", + "loc": { + "offset": 46803, + "line": 2004, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46803, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46959, + "line": 2011, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70bde30", + "kind": "FieldDecl", + "loc": { + "offset": 46853, + "line": 2005, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46847, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46853, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "reqType", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "CARD8", + "typeAliasDeclId": "0x55bbe7073710" + } + }, + { + "id": "0x55bbe70bde90", + "kind": "FieldDecl", + "loc": { + "offset": 46871, + "line": 2006, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46866, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46871, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pad", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "BYTE", + "typeAliasDeclId": "0x55bbe70738c0" + } + }, + { + "id": "0x55bbe70bdef0", + "kind": "FieldDecl", + "loc": { + "offset": 46887, + "line": 2007, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46880, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46887, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "length", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70bdf50", + "kind": "FieldDecl", + "loc": { + "offset": 46906, + "line": 2008, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 8435, + "line": 240, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 46899, + "line": 2008, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 46906, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "CARD32", + "typeAliasDeclId": "0x55bbe7073630" + } + }, + { + "id": "0x55bbe70bdfb0", + "kind": "FieldDecl", + "loc": { + "offset": 46925, + "line": 2009, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46918, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46925, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nAtoms", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "CARD16", + "typeAliasDeclId": "0x55bbe70736a0" + } + }, + { + "id": "0x55bbe70be010", + "kind": "FieldDecl", + "loc": { + "offset": 46943, + "line": 2010, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46937, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46943, + "col": 11, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nPositions", + "type": { + "desugaredQualType": "short", + "qualType": "INT16", + "typeAliasDeclId": "0x55bbe70734e0" + } + } + ] + }, + { + "id": "0x55bbe70be0b8", + "kind": "TypedefDecl", + "loc": { + "offset": 46961, + "line": 2011, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 46795, + "line": 2004, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 46961, + "line": 2011, + "col": 7, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xRotatePropertiesReq", + "type": { + "desugaredQualType": "xRotatePropertiesReq", + "qualType": "struct xRotatePropertiesReq" + }, + "inner": [ + { + "id": "0x55bbe70be060", + "kind": "ElaboratedType", + "type": { + "qualType": "struct xRotatePropertiesReq" + }, + "ownedTagDecl": { + "id": "0x55bbe70bdd78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70bde00", + "kind": "RecordType", + "type": { + "qualType": "xRotatePropertiesReq" + }, + "decl": { + "id": "0x55bbe70bdd78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70be128", + "kind": "RecordDecl", + "loc": { + "offset": 3187, + "file": "/usr/include/X11/Xutil.h", + "line": 81, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3187, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3681, + "line": 94, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70be1e8", + "kind": "FieldDecl", + "loc": { + "offset": 3206, + "line": 82, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3201, + "col": 6, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3206, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "flags", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe70be250", + "kind": "FieldDecl", + "loc": { + "offset": 3273, + "line": 83, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3269, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3273, + "col": 6, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be2b8", + "kind": "FieldDecl", + "loc": { + "offset": 3276, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3269, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3276, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be320", + "kind": "FieldDecl", + "loc": { + "offset": 3333, + "line": 84, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3329, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3333, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be388", + "kind": "FieldDecl", + "loc": { + "offset": 3340, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3329, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3340, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be3f0", + "kind": "FieldDecl", + "loc": { + "offset": 3396, + "line": 85, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3392, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3396, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "min_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be458", + "kind": "FieldDecl", + "loc": { + "offset": 3407, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3392, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3407, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "min_height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be4c0", + "kind": "FieldDecl", + "loc": { + "offset": 3424, + "line": 86, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3420, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3424, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "max_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be528", + "kind": "FieldDecl", + "loc": { + "offset": 3435, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3420, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3435, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "max_height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be590", + "kind": "FieldDecl", + "loc": { + "offset": 3456, + "line": 87, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3452, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3456, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "width_inc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be5f8", + "kind": "FieldDecl", + "loc": { + "offset": 3467, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3452, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3467, + "col": 21, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "height_inc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be648", + "kind": "RecordDecl", + "loc": { + "offset": 3480, + "line": 88, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3480, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3542, + "line": 91, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70be708", + "kind": "FieldDecl", + "loc": { + "offset": 3495, + "line": 89, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3491, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3495, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be770", + "kind": "FieldDecl", + "loc": { + "offset": 3520, + "line": 90, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3516, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3520, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70be818", + "kind": "FieldDecl", + "loc": { + "offset": 3544, + "line": 91, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3480, + "line": 88, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3544, + "line": 91, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "min_aspect", + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + } + }, + { + "id": "0x55bbe70be888", + "kind": "FieldDecl", + "loc": { + "offset": 3556, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3480, + "line": 88, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3556, + "line": 91, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "max_aspect", + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + } + }, + { + "id": "0x55bbe70be8f0", + "kind": "FieldDecl", + "loc": { + "offset": 3573, + "line": 92, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3569, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3573, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "base_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be958", + "kind": "FieldDecl", + "loc": { + "offset": 3585, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3569, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3585, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "base_height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70be9c0", + "kind": "FieldDecl", + "loc": { + "offset": 3635, + "line": 93, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3631, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3635, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "win_gravity", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe70bea68", + "kind": "TypedefDecl", + "loc": { + "offset": 3683, + "line": 94, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3179, + "line": 81, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3683, + "line": 94, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XSizeHints", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "struct XSizeHints" + }, + "inner": [ + { + "id": "0x55bbe70bea10", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XSizeHints" + }, + "ownedTagDecl": { + "id": "0x55bbe70be128", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70be1b0", + "kind": "RecordType", + "type": { + "qualType": "XSizeHints" + }, + "decl": { + "id": "0x55bbe70be128", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe70bead8", + "kind": "RecordDecl", + "loc": { + "offset": 4613, + "line": 119, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4613, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5126, + "line": 130, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe70beb98", + "kind": "FieldDecl", + "loc": { + "offset": 4628, + "line": 120, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4623, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4628, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "flags", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe70bec00", + "kind": "FieldDecl", + "loc": { + "offset": 4696, + "line": 121, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4691, + "file": "/usr/include/X11/Xutil.h", + "line": 121, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4696, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "input", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70bec68", + "kind": "FieldDecl", + "loc": { + "offset": 4789, + "line": 123, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4785, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4789, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "initial_state", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70becc8", + "kind": "FieldDecl", + "loc": { + "offset": 4828, + "line": 124, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4821, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4828, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "icon_pixmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe70bed28", + "kind": "FieldDecl", + "loc": { + "offset": 4881, + "line": 125, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4874, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4881, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "icon_window", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe70bed90", + "kind": "FieldDecl", + "loc": { + "offset": 4932, + "line": 126, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4928, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4932, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "icon_x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe70bedf8", + "kind": "FieldDecl", + "loc": { + "offset": 4940, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4928, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4940, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "icon_y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71571f0", + "kind": "FieldDecl", + "loc": { + "offset": 4988, + "line": 127, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4981, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4988, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "icon_mask", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe7157250", + "kind": "FieldDecl", + "loc": { + "offset": 5027, + "line": 128, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5023, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5027, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "window_group", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + } + ] + }, + { + "id": "0x55bbe71572f8", + "kind": "TypedefDecl", + "loc": { + "offset": 5128, + "line": 130, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4605, + "line": 119, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5128, + "line": 130, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XWMHints", + "type": { + "desugaredQualType": "XWMHints", + "qualType": "struct XWMHints" + }, + "inner": [ + { + "id": "0x55bbe71572a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XWMHints" + }, + "ownedTagDecl": { + "id": "0x55bbe70bead8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe70beb60", + "kind": "RecordType", + "type": { + "qualType": "XWMHints" + }, + "decl": { + "id": "0x55bbe70bead8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7157368", + "kind": "RecordDecl", + "loc": { + "offset": 6221, + "line": 163, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6221, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6445, + "line": 168, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7157428", + "kind": "FieldDecl", + "loc": { + "offset": 6249, + "line": 164, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6234, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6249, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "value", + "type": { + "qualType": "unsigned char *" + } + }, + { + "id": "0x55bbe7157488", + "kind": "FieldDecl", + "loc": { + "offset": 6298, + "line": 165, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6293, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6298, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "encoding", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe71574f0", + "kind": "FieldDecl", + "loc": { + "offset": 6334, + "line": 166, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6330, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6334, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "format", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157558", + "kind": "FieldDecl", + "loc": { + "offset": 6400, + "line": 167, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6386, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6400, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "nitems", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7157608", + "kind": "TypedefDecl", + "loc": { + "offset": 6447, + "line": 168, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6213, + "line": 163, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6447, + "line": 168, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XTextProperty", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "struct XTextProperty" + }, + "inner": [ + { + "id": "0x55bbe71575b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XTextProperty" + }, + "ownedTagDecl": { + "id": "0x55bbe7157368", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71573f0", + "kind": "RecordType", + "type": { + "qualType": "XTextProperty" + }, + "decl": { + "id": "0x55bbe7157368", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7157678", + "kind": "EnumDecl", + "loc": { + "offset": 6554, + "line": 174, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6554, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6876, + "line": 181, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe7157740", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6565, + "line": 175, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6565, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6565, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStringStyle", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157790", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6597, + "line": 176, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6597, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6597, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCompoundTextStyle", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71577e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6642, + "line": 177, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6642, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6642, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextStyle", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157830", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6707, + "line": 178, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6707, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6707, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStdICCTextStyle", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157880", + "kind": "EnumConstantDecl", + "loc": { + "offset": 6840, + "line": 180, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6840, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6840, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUTF8StringStyle", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7157928", + "kind": "TypedefDecl", + "loc": { + "offset": 6878, + "line": 181, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6546, + "line": 174, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6878, + "line": 181, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XICCEncodingStyle", + "type": { + "desugaredQualType": "XICCEncodingStyle", + "qualType": "enum XICCEncodingStyle" + }, + "inner": [ + { + "id": "0x55bbe71578d0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum XICCEncodingStyle" + }, + "ownedTagDecl": { + "id": "0x55bbe7157678", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7157720", + "kind": "EnumType", + "type": { + "qualType": "XICCEncodingStyle" + }, + "decl": { + "id": "0x55bbe7157678", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7157998", + "kind": "RecordDecl", + "loc": { + "offset": 6906, + "line": 183, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6906, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6999, + "line": 187, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7157a58", + "kind": "FieldDecl", + "loc": { + "offset": 6920, + "line": 184, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6916, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6920, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157ac0", + "kind": "FieldDecl", + "loc": { + "offset": 6931, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6916, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6931, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "min_height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157b28", + "kind": "FieldDecl", + "loc": { + "offset": 6948, + "line": 185, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6944, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6948, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157b90", + "kind": "FieldDecl", + "loc": { + "offset": 6959, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6944, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6959, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157bf8", + "kind": "FieldDecl", + "loc": { + "offset": 6976, + "line": 186, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6972, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6976, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width_inc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7157c60", + "kind": "FieldDecl", + "loc": { + "offset": 6987, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6972, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6987, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height_inc", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7157d08", + "kind": "TypedefDecl", + "loc": { + "offset": 7001, + "line": 187, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6898, + "line": 183, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7001, + "line": 187, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XIconSize", + "type": { + "desugaredQualType": "XIconSize", + "qualType": "struct XIconSize" + }, + "inner": [ + { + "id": "0x55bbe7157cb0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XIconSize" + }, + "ownedTagDecl": { + "id": "0x55bbe7157998", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7157a20", + "kind": "RecordType", + "type": { + "qualType": "XIconSize" + }, + "decl": { + "id": "0x55bbe7157998", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7157d78", + "kind": "RecordDecl", + "loc": { + "offset": 7021, + "line": 189, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7021, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7065, + "line": 192, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7157e38", + "kind": "FieldDecl", + "loc": { + "offset": 7037, + "line": 190, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7031, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7037, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "res_name", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7157ea0", + "kind": "FieldDecl", + "loc": { + "offset": 7054, + "line": 191, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7048, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7054, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "res_class", + "type": { + "qualType": "char *" + } + } + ] + }, + { + "id": "0x55bbe7157f48", + "kind": "TypedefDecl", + "loc": { + "offset": 7067, + "line": 192, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7013, + "line": 189, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7067, + "line": 192, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XClassHint", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "struct XClassHint" + }, + "inner": [ + { + "id": "0x55bbe7157ef0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XClassHint" + }, + "ownedTagDecl": { + "id": "0x55bbe7157d78", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7157e00", + "kind": "RecordType", + "type": { + "qualType": "XClassHint" + }, + "decl": { + "id": "0x55bbe7157d78", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7157fb8", + "kind": "RecordDecl", + "loc": { + "offset": 8224, + "line": 231, + "col": 16, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8217, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8336, + "line": 234, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XComposeStatus", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7158070", + "kind": "FieldDecl", + "loc": { + "offset": 8255, + "line": 232, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8246, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8255, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "compose_ptr", + "type": { + "desugaredQualType": "char *", + "qualType": "XPointer", + "typeAliasDeclId": "0x55bbe6fb6ab8" + } + }, + { + "id": "0x55bbe71580d8", + "kind": "FieldDecl", + "loc": { + "offset": 8302, + "line": 233, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8298, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8302, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars_matched", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7158188", + "kind": "TypedefDecl", + "loc": { + "offset": 8338, + "line": 234, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8209, + "line": 231, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8338, + "line": 234, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XComposeStatus", + "type": { + "desugaredQualType": "struct _XComposeStatus", + "qualType": "struct _XComposeStatus" + }, + "inner": [ + { + "id": "0x55bbe7158130", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XComposeStatus" + }, + "ownedTagDecl": { + "id": "0x55bbe7157fb8", + "kind": "RecordDecl", + "name": "_XComposeStatus" + }, + "inner": [ + { + "id": "0x55bbe7158040", + "kind": "RecordType", + "type": { + "qualType": "struct _XComposeStatus" + }, + "decl": { + "id": "0x55bbe7157fb8", + "kind": "RecordDecl", + "name": "_XComposeStatus" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71581f8", + "kind": "RecordDecl", + "loc": { + "offset": 9639, + "line": 273, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9632, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9639, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XRegion", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7158360", + "kind": "TypedefDecl", + "loc": { + "offset": 9649, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9624, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9649, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Region", + "type": { + "qualType": "struct _XRegion *" + }, + "inner": [ + { + "id": "0x55bbe7158310", + "kind": "PointerType", + "type": { + "qualType": "struct _XRegion *" + }, + "inner": [ + { + "id": "0x55bbe71582a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XRegion" + }, + "ownedTagDecl": { + "id": "0x55bbe71581f8", + "kind": "RecordDecl", + "name": "_XRegion" + }, + "inner": [ + { + "id": "0x55bbe7158280", + "kind": "RecordType", + "type": { + "qualType": "struct _XRegion" + }, + "decl": { + "id": "0x55bbe71581f8", + "kind": "RecordDecl", + "name": "_XRegion" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71583d0", + "kind": "RecordDecl", + "loc": { + "offset": 9915, + "line": 287, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9915, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10215, + "line": 302, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7158480", + "kind": "FieldDecl", + "loc": { + "offset": 9934, + "line": 288, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9926, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9934, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe71584e0", + "kind": "FieldDecl", + "loc": { + "offset": 9953, + "line": 289, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9944, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9953, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visualid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "VisualID", + "typeAliasDeclId": "0x55bbe6fb6008" + } + }, + { + "id": "0x55bbe7158548", + "kind": "FieldDecl", + "loc": { + "offset": 9969, + "line": 290, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9965, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9969, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71585b0", + "kind": "FieldDecl", + "loc": { + "offset": 9983, + "line": 291, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9979, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9983, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7158618", + "kind": "FieldDecl", + "loc": { + "offset": 10079, + "line": 295, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10075, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10079, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "class", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7158680", + "kind": "FieldDecl", + "loc": { + "offset": 10109, + "line": 297, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10095, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10109, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71586e8", + "kind": "FieldDecl", + "loc": { + "offset": 10135, + "line": 298, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10121, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10135, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158750", + "kind": "FieldDecl", + "loc": { + "offset": 10163, + "line": 299, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10149, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10163, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue_mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71587b8", + "kind": "FieldDecl", + "loc": { + "offset": 10180, + "line": 300, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10176, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10180, + "col": 7, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap_size", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7158820", + "kind": "FieldDecl", + "loc": { + "offset": 10201, + "line": 301, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10197, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10201, + "col": 7, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bits_per_rgb", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71588c8", + "kind": "TypedefDecl", + "loc": { + "offset": 10217, + "line": 302, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9907, + "line": 287, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10217, + "line": 302, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XVisualInfo", + "type": { + "desugaredQualType": "XVisualInfo", + "qualType": "struct XVisualInfo" + }, + "inner": [ + { + "id": "0x55bbe7158870", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XVisualInfo" + }, + "ownedTagDecl": { + "id": "0x55bbe71583d0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7158450", + "kind": "RecordType", + "type": { + "qualType": "XVisualInfo" + }, + "decl": { + "id": "0x55bbe71583d0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7158938", + "kind": "RecordDecl", + "loc": { + "offset": 10701, + "line": 320, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10701, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11008, + "line": 331, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71589f0", + "kind": "FieldDecl", + "loc": { + "offset": 10720, + "line": 321, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10711, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10720, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7158a58", + "kind": "FieldDecl", + "loc": { + "offset": 10745, + "line": 322, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10731, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10745, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red_max", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158ac0", + "kind": "FieldDecl", + "loc": { + "offset": 10769, + "line": 323, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10755, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10769, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "red_mult", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158b28", + "kind": "FieldDecl", + "loc": { + "offset": 10794, + "line": 324, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10780, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10794, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green_max", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158b90", + "kind": "FieldDecl", + "loc": { + "offset": 10820, + "line": 325, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10806, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10820, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "green_mult", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158bf8", + "kind": "FieldDecl", + "loc": { + "offset": 10847, + "line": 326, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10833, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10847, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue_max", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158c60", + "kind": "FieldDecl", + "loc": { + "offset": 10872, + "line": 327, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10858, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10872, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "blue_mult", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158cc8", + "kind": "FieldDecl", + "loc": { + "offset": 10898, + "line": 328, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10884, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10898, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "base_pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7158d28", + "kind": "FieldDecl", + "loc": { + "offset": 10920, + "line": 329, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10911, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10920, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visualid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "VisualID", + "typeAliasDeclId": "0x55bbe6fb6008" + } + }, + { + "id": "0x55bbe7158d88", + "kind": "FieldDecl", + "loc": { + "offset": 10967, + "line": 330, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10963, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10967, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "killid", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + } + ] + }, + { + "id": "0x55bbe7158e38", + "kind": "TypedefDecl", + "loc": { + "offset": 11010, + "line": 331, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10693, + "line": 320, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11010, + "line": 331, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XStandardColormap", + "type": { + "desugaredQualType": "XStandardColormap", + "qualType": "struct XStandardColormap" + }, + "inner": [ + { + "id": "0x55bbe7158de0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XStandardColormap" + }, + "ownedTagDecl": { + "id": "0x55bbe7158938", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71589c0", + "kind": "RecordType", + "type": { + "qualType": "XStandardColormap" + }, + "decl": { + "id": "0x55bbe7158938", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7158ec0", + "kind": "TypedefDecl", + "loc": { + "offset": 11626, + "line": 357, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11614, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11626, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XContext", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7159098", + "kind": "FunctionDecl", + "loc": { + "offset": 11861, + "line": 366, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11842, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11888, + "line": 368, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocClassHint", + "mangledName": "XAllocClassHint", + "type": { + "qualType": "XClassHint *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715f268", + "kind": "FunctionDecl", + "loc": { + "offset": 11910, + "line": 370, + "col": 19, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11892, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11936, + "line": 372, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocIconSize", + "mangledName": "XAllocIconSize", + "type": { + "qualType": "XIconSize *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715f488", + "kind": "FunctionDecl", + "loc": { + "offset": 11959, + "line": 374, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11940, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11986, + "line": 376, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocSizeHints", + "mangledName": "XAllocSizeHints", + "type": { + "qualType": "XSizeHints *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715f6a8", + "kind": "FunctionDecl", + "loc": { + "offset": 12016, + "line": 378, + "col": 27, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11990, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12050, + "line": 380, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocStandardColormap", + "mangledName": "XAllocStandardColormap", + "type": { + "qualType": "XStandardColormap *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715f8c8", + "kind": "FunctionDecl", + "loc": { + "offset": 12071, + "line": 382, + "col": 18, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12054, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12096, + "line": 384, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XAllocWMHints", + "mangledName": "XAllocWMHints", + "type": { + "qualType": "XWMHints *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715fb30", + "kind": "FunctionDecl", + "loc": { + "offset": 12111, + "line": 386, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12100, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12177, + "line": 389, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XClipBox", + "mangledName": "XClipBox", + "type": { + "qualType": "int (Region, XRectangle *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe715f9a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12140, + "line": 387, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12125, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12125, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe715fa18", + "kind": "ParmVarDecl", + "loc": { + "offset": 12177, + "line": 389, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12146, + "line": 388, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12156, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + } + ] + }, + { + "id": "0x55bbe715fcd8", + "kind": "FunctionDecl", + "loc": { + "offset": 12195, + "line": 391, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12181, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12219, + "line": 393, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XCreateRegion", + "mangledName": "XCreateRegion", + "type": { + "qualType": "Region (void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe715fe40", + "kind": "FunctionDecl", + "loc": { + "offset": 12242, + "line": 395, + "col": 20, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12223, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12262, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDefaultString", + "mangledName": "XDefaultString", + "type": { + "qualType": "const char *(void)" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe71600f0", + "kind": "FunctionDecl", + "loc": { + "offset": 12277, + "line": 397, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12266, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12371, + "line": 401, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDeleteContext", + "mangledName": "XDeleteContext", + "type": { + "qualType": "int (Display *, XID, XContext)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe715fef0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12320, + "line": 398, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12297, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12304, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe715ff68", + "kind": "ParmVarDecl", + "loc": { + "offset": 12341, + "line": 399, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12326, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12326, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe7160000", + "kind": "ParmVarDecl", + "loc": { + "offset": 12371, + "line": 401, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12347, + "line": 400, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12347, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "XContext", + "typeAliasDeclId": "0x55bbe7158ec0" + } + } + ] + }, + { + "id": "0x55bbe71602b0", + "kind": "FunctionDecl", + "loc": { + "offset": 12386, + "line": 403, + "col": 12, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12375, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12422, + "line": 405, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XDestroyRegion", + "mangledName": "XDestroyRegion", + "type": { + "qualType": "int (Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71601b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12422, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12406, + "line": 404, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12406, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7160400", + "kind": "FunctionDecl", + "loc": { + "offset": 12437, + "line": 407, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12426, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12471, + "line": 409, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEmptyRegion", + "mangledName": "XEmptyRegion", + "type": { + "qualType": "int (Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7160368", + "kind": "ParmVarDecl", + "loc": { + "offset": 12471, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12455, + "line": 408, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12455, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7160650", + "kind": "FunctionDecl", + "loc": { + "offset": 12486, + "line": 411, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12475, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12543, + "line": 414, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XEqualRegion", + "mangledName": "XEqualRegion", + "type": { + "qualType": "int (Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71604b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12520, + "line": 412, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12504, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12504, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7160530", + "kind": "ParmVarDecl", + "loc": { + "offset": 12543, + "line": 414, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12526, + "line": 413, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12526, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe71609c0", + "kind": "FunctionDecl", + "loc": { + "offset": 12558, + "line": 416, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12547, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12684, + "line": 421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XFindContext", + "mangledName": "XFindContext", + "type": { + "qualType": "int (Display *, XID, XContext, XPointer *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7160710", + "kind": "ParmVarDecl", + "loc": { + "offset": 12599, + "line": 417, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12576, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12583, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7160788", + "kind": "ParmVarDecl", + "loc": { + "offset": 12620, + "line": 418, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12605, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12605, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe7160800", + "kind": "ParmVarDecl", + "loc": { + "offset": 12649, + "line": 419, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12626, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12626, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "XContext", + "typeAliasDeclId": "0x55bbe7158ec0" + } + }, + { + "id": "0x55bbe7160878", + "kind": "ParmVarDecl", + "loc": { + "offset": 12684, + "line": 421, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12655, + "line": 420, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12663, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XPointer *" + } + } + ] + }, + { + "id": "0x55bbe7160cb0", + "kind": "FunctionDecl", + "loc": { + "offset": 12702, + "line": 423, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12688, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12809, + "line": 427, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetClassHint", + "mangledName": "XGetClassHint", + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7160a90", + "kind": "ParmVarDecl", + "loc": { + "offset": 12744, + "line": 424, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12721, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12728, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7160b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 12765, + "line": 425, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12750, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12750, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7160b80", + "kind": "ParmVarDecl", + "loc": { + "offset": 12809, + "line": 427, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12771, + "line": 426, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12781, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XClassHint *" + } + } + ] + }, + { + "id": "0x55bbe71610a0", + "kind": "FunctionDecl", + "loc": { + "offset": 12827, + "line": 429, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12813, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12962, + "line": 434, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetIconSizes", + "mangledName": "XGetIconSizes", + "type": { + "qualType": "int (Display *, Window, XIconSize **, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7160d78", + "kind": "ParmVarDecl", + "loc": { + "offset": 12869, + "line": 430, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12846, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12853, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7160df0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12890, + "line": 431, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12875, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12875, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7160ed0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12931, + "line": 432, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12896, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12906, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XIconSize **" + } + }, + { + "id": "0x55bbe7160f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 12962, + "line": 434, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12937, + "line": 433, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12940, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71613c0", + "kind": "FunctionDecl", + "loc": { + "offset": 12980, + "line": 436, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12966, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13083, + "line": 440, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetNormalHints", + "mangledName": "XGetNormalHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71611a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13024, + "line": 437, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13001, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13008, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7161218", + "kind": "ParmVarDecl", + "loc": { + "offset": 13045, + "line": 438, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13030, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13030, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7161290", + "kind": "ParmVarDecl", + "loc": { + "offset": 13083, + "line": 440, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13051, + "line": 439, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13061, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe7161830", + "kind": "FunctionDecl", + "loc": { + "offset": 13101, + "line": 442, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13087, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13270, + "line": 448, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetRGBColormaps", + "mangledName": "XGetRGBColormaps", + "type": { + "qualType": "int (Display *, Window, XStandardColormap **, int *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7161488", + "kind": "ParmVarDecl", + "loc": { + "offset": 13146, + "line": 443, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13123, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13130, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7161500", + "kind": "ParmVarDecl", + "loc": { + "offset": 13167, + "line": 444, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13152, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13152, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71615e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13213, + "line": 445, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13173, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13191, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XStandardColormap **" + } + }, + { + "id": "0x55bbe7161660", + "kind": "ParmVarDecl", + "loc": { + "offset": 13243, + "line": 446, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13219, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13222, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71616d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13270, + "line": 448, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13249, + "line": 447, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13249, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7161bc0", + "kind": "FunctionDecl", + "loc": { + "offset": 13288, + "line": 450, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13274, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13415, + "line": 455, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetSizeHints", + "mangledName": "XGetSizeHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7161908", + "kind": "ParmVarDecl", + "loc": { + "offset": 13330, + "line": 451, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13307, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13314, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7161980", + "kind": "ParmVarDecl", + "loc": { + "offset": 13351, + "line": 452, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13336, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13336, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71619f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13388, + "line": 453, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13357, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13367, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe7161a70", + "kind": "ParmVarDecl", + "loc": { + "offset": 13415, + "line": 455, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13394, + "line": 454, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13394, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7161f40", + "kind": "FunctionDecl", + "loc": { + "offset": 13433, + "line": 457, + "col": 15, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13419, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13576, + "line": 462, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetStandardColormap", + "mangledName": "XGetStandardColormap", + "type": { + "qualType": "int (Display *, Window, XStandardColormap *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7161c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 13482, + "line": 458, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13459, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13466, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7161d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 13503, + "line": 459, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13488, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13488, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7161d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 13549, + "line": 460, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13509, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13526, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XStandardColormap *" + } + }, + { + "id": "0x55bbe7161df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13576, + "line": 462, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13555, + "line": 461, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13555, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7162340", + "kind": "FunctionDecl", + "loc": { + "offset": 13594, + "line": 464, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13580, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13735, + "line": 469, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetTextProperty", + "mangledName": "XGetTextProperty", + "type": { + "qualType": "int (Display *, Window, XTextProperty *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162010", + "kind": "ParmVarDecl", + "loc": { + "offset": 13639, + "line": 465, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13616, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13623, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7162088", + "kind": "ParmVarDecl", + "loc": { + "offset": 13665, + "line": 466, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13645, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13645, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7162178", + "kind": "ParmVarDecl", + "loc": { + "offset": 13708, + "line": 467, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13671, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13684, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + }, + { + "id": "0x55bbe71621f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13735, + "line": 469, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13714, + "line": 468, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13714, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7162748", + "kind": "FunctionDecl", + "loc": { + "offset": 13759, + "line": 471, + "col": 21, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13739, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13901, + "line": 476, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetVisualInfo", + "mangledName": "XGetVisualInfo", + "type": { + "qualType": "XVisualInfo *(Display *, long, XVisualInfo *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162430", + "kind": "ParmVarDecl", + "loc": { + "offset": 13802, + "line": 472, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13779, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13786, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71624b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13830, + "line": 473, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13808, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13808, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe7162588", + "kind": "ParmVarDecl", + "loc": { + "offset": 13869, + "line": 474, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13836, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13847, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XVisualInfo *" + } + }, + { + "id": "0x55bbe7162608", + "kind": "ParmVarDecl", + "loc": { + "offset": 13901, + "line": 476, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13875, + "line": 475, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13878, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe7162a30", + "kind": "FunctionDecl", + "loc": { + "offset": 13919, + "line": 478, + "col": 15, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13905, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14032, + "line": 482, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetWMClientMachine", + "mangledName": "XGetWMClientMachine", + "type": { + "qualType": "int (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162818", + "kind": "ParmVarDecl", + "loc": { + "offset": 13967, + "line": 479, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13944, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13951, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7162890", + "kind": "ParmVarDecl", + "loc": { + "offset": 13988, + "line": 480, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13973, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 13973, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7162908", + "kind": "ParmVarDecl", + "loc": { + "offset": 14032, + "line": 482, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 13994, + "line": 481, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14007, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe7162c88", + "kind": "FunctionDecl", + "loc": { + "offset": 14053, + "line": 484, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14036, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14115, + "line": 487, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetWMHints", + "mangledName": "XGetWMHints", + "type": { + "qualType": "XWMHints *(Display *, Window)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162af8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14093, + "line": 485, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14070, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14077, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7162b70", + "kind": "ParmVarDecl", + "loc": { + "offset": 14115, + "line": 487, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14099, + "line": 486, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14099, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7162ee0", + "kind": "FunctionDecl", + "loc": { + "offset": 14133, + "line": 489, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14119, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14241, + "line": 493, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetWMIconName", + "mangledName": "XGetWMIconName", + "type": { + "qualType": "int (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162d48", + "kind": "ParmVarDecl", + "loc": { + "offset": 14176, + "line": 490, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14153, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14160, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7162dc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14197, + "line": 491, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14182, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14182, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7162e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 14241, + "line": 493, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14203, + "line": 492, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14216, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe71631b0", + "kind": "FunctionDecl", + "loc": { + "offset": 14259, + "line": 495, + "col": 15, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14245, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14363, + "line": 499, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetWMName", + "mangledName": "XGetWMName", + "type": { + "qualType": "int (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7162fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14298, + "line": 496, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14275, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14282, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7163020", + "kind": "ParmVarDecl", + "loc": { + "offset": 14319, + "line": 497, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14304, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14304, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7163098", + "kind": "ParmVarDecl", + "loc": { + "offset": 14363, + "line": 499, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14325, + "line": 498, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14338, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe7163530", + "kind": "FunctionDecl", + "loc": { + "offset": 14381, + "line": 501, + "col": 15, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14367, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14520, + "line": 506, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XGetWMNormalHints", + "mangledName": "XGetWMNormalHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *, long *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7163278", + "kind": "ParmVarDecl", + "loc": { + "offset": 14427, + "line": 502, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14404, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14411, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71632f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14448, + "line": 503, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14433, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14433, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7163368", + "kind": "ParmVarDecl", + "loc": { + "offset": 14485, + "line": 504, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14454, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14464, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe71633e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14520, + "line": 506, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14491, + "line": 505, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14495, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long *" + } + } + ] + }, + { + "id": "0x55bbe7163940", + "kind": "FunctionDecl", + "loc": { + "offset": 14538, + "line": 508, + "col": 15, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14524, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14701, + "line": 514, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetWMSizeHints", + "mangledName": "XGetWMSizeHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *, long *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7163600", + "kind": "ParmVarDecl", + "loc": { + "offset": 14582, + "line": 509, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14559, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14566, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7163678", + "kind": "ParmVarDecl", + "loc": { + "offset": 14603, + "line": 510, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14588, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14588, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71636f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14640, + "line": 511, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14609, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14619, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe7163770", + "kind": "ParmVarDecl", + "loc": { + "offset": 14674, + "line": 512, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14646, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14650, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "long *" + } + }, + { + "id": "0x55bbe71637e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14701, + "line": 514, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14680, + "line": 513, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14680, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7163bb0", + "kind": "FunctionDecl", + "loc": { + "offset": 14719, + "line": 516, + "col": 15, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14705, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14821, + "line": 520, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XGetZoomHints", + "mangledName": "XGetZoomHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7163a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 14761, + "line": 517, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14738, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14745, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7163a90", + "kind": "ParmVarDecl", + "loc": { + "offset": 14782, + "line": 518, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14767, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14767, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7163b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 14821, + "line": 520, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14788, + "line": 519, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14798, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe7163e90", + "kind": "FunctionDecl", + "loc": { + "offset": 14836, + "line": 522, + "col": 12, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14825, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14928, + "line": 526, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XIntersectRegion", + "mangledName": "XIntersectRegion", + "type": { + "qualType": "int (Region, Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7163c78", + "kind": "ParmVarDecl", + "loc": { + "offset": 14875, + "line": 523, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14858, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14858, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7163cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14898, + "line": 524, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14881, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14881, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7163d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 14928, + "line": 526, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14904, + "line": 525, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14904, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7164168", + "kind": "FunctionDecl", + "loc": { + "offset": 14944, + "line": 528, + "col": 13, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14932, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15032, + "line": 532, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XConvertCase", + "mangledName": "XConvertCase", + "type": { + "qualType": "void (KeySym, KeySym *, KeySym *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7163f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 14979, + "line": 529, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14962, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14962, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + }, + { + "id": "0x55bbe7163fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15005, + "line": 530, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 14985, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 14991, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe7164048", + "kind": "ParmVarDecl", + "loc": { + "offset": 15032, + "line": 532, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15011, + "line": 531, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15017, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + } + ] + }, + { + "id": "0x55bbe71645f0", + "kind": "FunctionDecl", + "loc": { + "offset": 15047, + "line": 534, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15036, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15234, + "line": 540, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XLookupString", + "mangledName": "XLookupString", + "type": { + "qualType": "int (XKeyEvent *, char *, int, KeySym *, XComposeStatus *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7164230", + "kind": "ParmVarDecl", + "loc": { + "offset": 15096, + "line": 535, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15066, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15075, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XKeyEvent *" + } + }, + { + "id": "0x55bbe71642b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15128, + "line": 536, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15102, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15106, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7164330", + "kind": "ParmVarDecl", + "loc": { + "offset": 15158, + "line": 537, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15134, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15134, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71643a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15192, + "line": 538, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15164, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15170, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "KeySym *" + } + }, + { + "id": "0x55bbe7164498", + "kind": "ParmVarDecl", + "loc": { + "offset": 15234, + "line": 540, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15198, + "line": 539, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15212, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XComposeStatus *" + } + } + ] + }, + { + "id": "0x55bbe7164a20", + "kind": "FunctionDecl", + "loc": { + "offset": 15252, + "line": 542, + "col": 15, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15238, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15405, + "line": 548, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XMatchVisualInfo", + "mangledName": "XMatchVisualInfo", + "type": { + "qualType": "int (Display *, int, int, int, XVisualInfo *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71646c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15297, + "line": 543, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15274, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15281, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7164748", + "kind": "ParmVarDecl", + "loc": { + "offset": 15321, + "line": 544, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15303, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15303, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71647c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15344, + "line": 545, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15327, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15327, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7164848", + "kind": "ParmVarDecl", + "loc": { + "offset": 15367, + "line": 546, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15350, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15350, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71648c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15405, + "line": 548, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15373, + "line": 547, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15384, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XVisualInfo *" + } + } + ] + }, + { + "id": "0x55bbe7164d20", + "kind": "FunctionDecl", + "loc": { + "offset": 15420, + "line": 550, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15409, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15495, + "line": 554, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XOffsetRegion", + "mangledName": "XOffsetRegion", + "type": { + "qualType": "int (Region, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7164af8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15454, + "line": 551, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15439, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15439, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7164b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 15474, + "line": 552, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15460, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15460, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7164bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15495, + "line": 554, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15480, + "line": 553, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15480, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7164f90", + "kind": "FunctionDecl", + "loc": { + "offset": 15511, + "line": 556, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15499, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15585, + "line": 560, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPointInRegion", + "mangledName": "XPointInRegion", + "type": { + "qualType": "int (Region, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7164de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15546, + "line": 557, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15531, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15531, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7164e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 15565, + "line": 558, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15552, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15552, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7164ee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15585, + "line": 560, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15571, + "line": 559, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15571, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71652e8", + "kind": "FunctionDecl", + "loc": { + "offset": 15603, + "line": 562, + "col": 15, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15589, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15691, + "line": 566, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XPolygonRegion", + "mangledName": "XPolygonRegion", + "type": { + "qualType": "Region (XPoint *, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7165058", + "kind": "ParmVarDecl", + "loc": { + "offset": 15644, + "line": 563, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15623, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15629, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XPoint *" + } + }, + { + "id": "0x55bbe71650d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15663, + "line": 564, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15650, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15650, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71651c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15691, + "line": 566, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15669, + "line": 565, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15669, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7165710", + "kind": "FunctionDecl", + "loc": { + "offset": 15706, + "line": 568, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15695, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15840, + "line": 574, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XRectInRegion", + "mangledName": "XRectInRegion", + "type": { + "qualType": "int (Region, int, int, unsigned int, unsigned int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71653b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15740, + "line": 569, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15725, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15725, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7165430", + "kind": "ParmVarDecl", + "loc": { + "offset": 15759, + "line": 570, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15746, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15746, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71654b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15778, + "line": 571, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15765, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15765, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7165530", + "kind": "ParmVarDecl", + "loc": { + "offset": 15808, + "line": 572, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15784, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15793, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71655b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15840, + "line": 574, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15814, + "line": 573, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15823, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7165aa0", + "kind": "FunctionDecl", + "loc": { + "offset": 15855, + "line": 576, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15844, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15977, + "line": 581, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSaveContext", + "mangledName": "XSaveContext", + "type": { + "qualType": "int (Display *, XID, XContext, const char *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71657e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15896, + "line": 577, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15873, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15880, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7165860", + "kind": "ParmVarDecl", + "loc": { + "offset": 15917, + "line": 578, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15902, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15902, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + } + }, + { + "id": "0x55bbe71658d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15946, + "line": 579, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15923, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 15923, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "XContext", + "typeAliasDeclId": "0x55bbe7158ec0" + } + }, + { + "id": "0x55bbe7165958", + "kind": "ParmVarDecl", + "loc": { + "offset": 15977, + "line": 581, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15952, + "file": "/usr/include/X11/Xutil.h", + "line": 580, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 15964, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7165d08", + "kind": "FunctionDecl", + "loc": { + "offset": 15992, + "line": 583, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 15981, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16092, + "line": 587, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetClassHint", + "mangledName": "XSetClassHint", + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7165b70", + "kind": "ParmVarDecl", + "loc": { + "offset": 16034, + "line": 584, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16011, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16018, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7165be8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16055, + "line": 585, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16040, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16040, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7165c60", + "kind": "ParmVarDecl", + "loc": { + "offset": 16092, + "line": 587, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16061, + "line": 586, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16071, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XClassHint *" + } + } + ] + }, + { + "id": "0x55bbe7166090", + "kind": "FunctionDecl", + "loc": { + "offset": 16107, + "line": 589, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16096, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16227, + "line": 594, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetIconSizes", + "mangledName": "XSetIconSizes", + "type": { + "qualType": "int (Display *, Window, XIconSize *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7165dd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16149, + "line": 590, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16126, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16133, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7165e48", + "kind": "ParmVarDecl", + "loc": { + "offset": 16170, + "line": 591, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16155, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16155, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7165ec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16203, + "line": 592, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16176, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16185, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XIconSize *" + } + }, + { + "id": "0x55bbe7165f40", + "kind": "ParmVarDecl", + "loc": { + "offset": 16227, + "line": 594, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16209, + "line": 593, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16209, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71662f8", + "kind": "FunctionDecl", + "loc": { + "offset": 16242, + "line": 596, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16231, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16338, + "line": 600, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetNormalHints", + "mangledName": "XSetNormalHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7166160", + "kind": "ParmVarDecl", + "loc": { + "offset": 16286, + "line": 597, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16263, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16270, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71661d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16307, + "line": 598, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16292, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7166250", + "kind": "ParmVarDecl", + "loc": { + "offset": 16338, + "line": 600, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16313, + "line": 599, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16323, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe71666f8", + "kind": "FunctionDecl", + "loc": { + "offset": 16354, + "line": 602, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16342, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16509, + "line": 608, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetRGBColormaps", + "mangledName": "XSetRGBColormaps", + "type": { + "qualType": "void (Display *, Window, XStandardColormap *, int, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71663c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16399, + "line": 603, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16376, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16383, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7166438", + "kind": "ParmVarDecl", + "loc": { + "offset": 16420, + "line": 604, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16405, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16405, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71664b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16459, + "line": 605, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16426, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16443, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XStandardColormap *" + } + }, + { + "id": "0x55bbe7166530", + "kind": "ParmVarDecl", + "loc": { + "offset": 16482, + "line": 606, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16465, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16465, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71665a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16509, + "line": 608, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16488, + "line": 607, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16488, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe71669e8", + "kind": "FunctionDecl", + "loc": { + "offset": 16524, + "line": 610, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16513, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16644, + "line": 615, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetSizeHints", + "mangledName": "XSetSizeHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71667d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16566, + "line": 611, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16543, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16550, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7166848", + "kind": "ParmVarDecl", + "loc": { + "offset": 16587, + "line": 612, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16572, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16572, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71668c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16617, + "line": 613, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16593, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16603, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe7166938", + "kind": "ParmVarDecl", + "loc": { + "offset": 16644, + "line": 615, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16623, + "line": 614, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16623, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7166fd0", + "kind": "FunctionDecl", + "loc": { + "offset": 16659, + "line": 617, + "col": 12, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16648, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16911, + "line": 626, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetStandardProperties", + "mangledName": "XSetStandardProperties", + "type": { + "qualType": "int (Display *, Window, const char *, const char *, Pixmap, char **, int, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7166ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16710, + "line": 618, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16687, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16694, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7166b30", + "kind": "ParmVarDecl", + "loc": { + "offset": 16731, + "line": 619, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16716, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16716, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7166bb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16768, + "line": 620, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16737, + "file": "/usr/include/X11/Xutil.h", + "line": 620, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 16749, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7166c30", + "kind": "ParmVarDecl", + "loc": { + "offset": 16803, + "line": 621, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16774, + "file": "/usr/include/X11/Xutil.h", + "line": 621, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 16786, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7166ca8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16834, + "line": 622, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16809, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16809, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe7166d28", + "kind": "ParmVarDecl", + "loc": { + "offset": 16858, + "line": 623, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16840, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16845, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe7166da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16880, + "line": 624, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16864, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16864, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7166e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 16911, + "line": 626, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16886, + "line": 625, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16896, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe7169398", + "kind": "FunctionDecl", + "loc": { + "offset": 16927, + "line": 628, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16915, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17056, + "line": 633, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetTextProperty", + "mangledName": "XSetTextProperty", + "type": { + "qualType": "void (Display *, Window, XTextProperty *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71670c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16972, + "line": 629, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16949, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16956, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7167138", + "kind": "ParmVarDecl", + "loc": { + "offset": 16993, + "line": 630, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16978, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 16978, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe71691e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17029, + "line": 631, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 16999, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17012, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + }, + { + "id": "0x55bbe7169258", + "kind": "ParmVarDecl", + "loc": { + "offset": 17056, + "line": 633, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17035, + "line": 632, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17035, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7169678", + "kind": "FunctionDecl", + "loc": { + "offset": 17072, + "line": 635, + "col": 13, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17060, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17178, + "line": 639, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMClientMachine", + "mangledName": "XSetWMClientMachine", + "type": { + "qualType": "void (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7169468", + "kind": "ParmVarDecl", + "loc": { + "offset": 17120, + "line": 636, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17097, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17104, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71694e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17141, + "line": 637, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17126, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17126, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7169558", + "kind": "ParmVarDecl", + "loc": { + "offset": 17178, + "line": 639, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17147, + "line": 638, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17160, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe7169960", + "kind": "FunctionDecl", + "loc": { + "offset": 17193, + "line": 641, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17182, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17286, + "line": 645, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XSetWMHints", + "mangledName": "XSetWMHints", + "type": { + "qualType": "int (Display *, Window, XWMHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7169740", + "kind": "ParmVarDecl", + "loc": { + "offset": 17233, + "line": 642, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17210, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17217, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71697b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17254, + "line": 643, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17239, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17239, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7169830", + "kind": "ParmVarDecl", + "loc": { + "offset": 17286, + "line": 645, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17260, + "line": 644, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17268, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWMHints *" + } + } + ] + }, + { + "id": "0x55bbe7169bb8", + "kind": "FunctionDecl", + "loc": { + "offset": 17302, + "line": 647, + "col": 13, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17290, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17403, + "line": 651, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMIconName", + "mangledName": "XSetWMIconName", + "type": { + "qualType": "void (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7169a28", + "kind": "ParmVarDecl", + "loc": { + "offset": 17345, + "line": 648, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17322, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17329, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7169aa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17366, + "line": 649, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17351, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17351, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7169b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 17403, + "line": 651, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17372, + "line": 650, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17385, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe7169e10", + "kind": "FunctionDecl", + "loc": { + "offset": 17419, + "line": 653, + "col": 13, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17407, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17516, + "line": 657, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMName", + "mangledName": "XSetWMName", + "type": { + "qualType": "void (Display *, Window, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7169c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 17458, + "line": 654, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17435, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17442, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7169cf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17479, + "line": 655, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17464, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17464, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7169d70", + "kind": "ParmVarDecl", + "loc": { + "offset": 17516, + "line": 657, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17485, + "line": 656, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17498, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe716a0e8", + "kind": "FunctionDecl", + "loc": { + "offset": 17532, + "line": 659, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17520, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17630, + "line": 663, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMNormalHints", + "mangledName": "XSetWMNormalHints", + "type": { + "qualType": "void (Display *, Window, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7169ed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17578, + "line": 660, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17555, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17562, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7169f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 17599, + "line": 661, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17584, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17584, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7169fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17630, + "line": 663, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17605, + "line": 662, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17615, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe716a738", + "kind": "FunctionDecl", + "loc": { + "offset": 17646, + "line": 665, + "col": 13, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17634, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17937, + "line": 675, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMProperties", + "mangledName": "XSetWMProperties", + "type": { + "qualType": "void (Display *, Window, XTextProperty *, XTextProperty *, char **, int, XSizeHints *, XWMHints *, XClassHint *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716a1b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17691, + "line": 666, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17668, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17675, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716a228", + "kind": "ParmVarDecl", + "loc": { + "offset": 17712, + "line": 667, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17697, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17697, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716a2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17750, + "line": 668, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17718, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17731, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + }, + { + "id": "0x55bbe716a318", + "kind": "ParmVarDecl", + "loc": { + "offset": 17786, + "line": 669, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17756, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17769, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + }, + { + "id": "0x55bbe716a398", + "kind": "ParmVarDecl", + "loc": { + "offset": 17810, + "line": 670, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17792, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17797, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716a418", + "kind": "ParmVarDecl", + "loc": { + "offset": 17832, + "line": 671, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17816, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17816, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716a490", + "kind": "ParmVarDecl", + "loc": { + "offset": 17869, + "line": 672, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17838, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17848, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe716a508", + "kind": "ParmVarDecl", + "loc": { + "offset": 17900, + "line": 673, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17875, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17883, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWMHints *" + } + }, + { + "id": "0x55bbe716a580", + "kind": "ParmVarDecl", + "loc": { + "offset": 17937, + "line": 675, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17906, + "line": 674, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17916, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XClassHint *" + } + } + ] + }, + { + "id": "0x55bbe716adc8", + "kind": "FunctionDecl", + "loc": { + "offset": 17953, + "line": 677, + "col": 13, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17941, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18244, + "line": 687, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbSetWMProperties", + "mangledName": "XmbSetWMProperties", + "type": { + "qualType": "void (Display *, Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716a830", + "kind": "ParmVarDecl", + "loc": { + "offset": 18000, + "line": 678, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 17977, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 17984, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716a8a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18021, + "line": 679, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18006, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18006, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716a928", + "kind": "ParmVarDecl", + "loc": { + "offset": 18058, + "line": 680, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18027, + "file": "/usr/include/X11/Xutil.h", + "line": 680, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 18039, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe716a9a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18093, + "line": 681, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18064, + "file": "/usr/include/X11/Xutil.h", + "line": 681, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 18076, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe716aa28", + "kind": "ParmVarDecl", + "loc": { + "offset": 18117, + "line": 682, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18099, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18104, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716aaa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18139, + "line": 683, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18123, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18123, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716ab20", + "kind": "ParmVarDecl", + "loc": { + "offset": 18176, + "line": 684, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18145, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18155, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe716ab98", + "kind": "ParmVarDecl", + "loc": { + "offset": 18207, + "line": 685, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18182, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18190, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWMHints *" + } + }, + { + "id": "0x55bbe716ac10", + "kind": "ParmVarDecl", + "loc": { + "offset": 18244, + "line": 687, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18213, + "line": 686, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18223, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XClassHint *" + } + } + ] + }, + { + "id": "0x55bbe716b3b0", + "kind": "FunctionDecl", + "loc": { + "offset": 18260, + "line": 689, + "col": 13, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18248, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18553, + "line": 699, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8SetWMProperties", + "mangledName": "Xutf8SetWMProperties", + "type": { + "qualType": "void (Display *, Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716aec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18309, + "line": 690, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18286, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18293, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716af38", + "kind": "ParmVarDecl", + "loc": { + "offset": 18330, + "line": 691, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18315, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18315, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716afb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18367, + "line": 692, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18336, + "file": "/usr/include/X11/Xutil.h", + "line": 692, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 18348, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe716b038", + "kind": "ParmVarDecl", + "loc": { + "offset": 18402, + "line": 693, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18373, + "file": "/usr/include/X11/Xutil.h", + "line": 693, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 18385, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe716b0b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18426, + "line": 694, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18408, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18413, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716b138", + "kind": "ParmVarDecl", + "loc": { + "offset": 18448, + "line": 695, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18432, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18432, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716b1f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18485, + "line": 696, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18454, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18464, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe716b268", + "kind": "ParmVarDecl", + "loc": { + "offset": 18516, + "line": 697, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18491, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18499, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XWMHints *" + } + }, + { + "id": "0x55bbe716b2e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18553, + "line": 699, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18522, + "line": 698, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18532, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XClassHint *" + } + } + ] + }, + { + "id": "0x55bbe716b758", + "kind": "FunctionDecl", + "loc": { + "offset": 18569, + "line": 701, + "col": 13, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18557, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18691, + "line": 706, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetWMSizeHints", + "mangledName": "XSetWMSizeHints", + "type": { + "qualType": "void (Display *, Window, XSizeHints *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716b4a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18613, + "line": 702, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18590, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18597, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716b520", + "kind": "ParmVarDecl", + "loc": { + "offset": 18634, + "line": 703, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18619, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18619, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716b598", + "kind": "ParmVarDecl", + "loc": { + "offset": 18664, + "line": 704, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18640, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18650, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe716b610", + "kind": "ParmVarDecl", + "loc": { + "offset": 18691, + "line": 706, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18670, + "line": 705, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18670, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe716ba40", + "kind": "FunctionDecl", + "loc": { + "offset": 18706, + "line": 708, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18695, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18786, + "line": 712, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetRegion", + "mangledName": "XSetRegion", + "type": { + "qualType": "int (Display *, GC, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716b828", + "kind": "ParmVarDecl", + "loc": { + "offset": 18745, + "line": 709, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18722, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18729, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716b8a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18764, + "line": 710, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18751, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18751, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe716b918", + "kind": "ParmVarDecl", + "loc": { + "offset": 18786, + "line": 712, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18770, + "line": 711, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18770, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe716bdb8", + "kind": "FunctionDecl", + "loc": { + "offset": 18802, + "line": 714, + "col": 13, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18790, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18938, + "line": 719, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetStandardColormap", + "mangledName": "XSetStandardColormap", + "type": { + "qualType": "void (Display *, Window, XStandardColormap *, Atom)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716bb08", + "kind": "ParmVarDecl", + "loc": { + "offset": 18851, + "line": 715, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18828, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18835, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716bb80", + "kind": "ParmVarDecl", + "loc": { + "offset": 18872, + "line": 716, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18857, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18857, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716bbf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18911, + "line": 717, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18878, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18895, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XStandardColormap *" + } + }, + { + "id": "0x55bbe716bc70", + "kind": "ParmVarDecl", + "loc": { + "offset": 18938, + "line": 719, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18917, + "line": 718, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18917, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe716c020", + "kind": "FunctionDecl", + "loc": { + "offset": 18953, + "line": 721, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18942, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19048, + "line": 725, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSetZoomHints", + "mangledName": "XSetZoomHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716be88", + "kind": "ParmVarDecl", + "loc": { + "offset": 18995, + "line": 722, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 18972, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 18979, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716bf00", + "kind": "ParmVarDecl", + "loc": { + "offset": 19016, + "line": 723, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19001, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19001, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe716bf78", + "kind": "ParmVarDecl", + "loc": { + "offset": 19048, + "line": 725, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19022, + "line": 724, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19032, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + } + ] + }, + { + "id": "0x55bbe716c290", + "kind": "FunctionDecl", + "loc": { + "offset": 19063, + "line": 727, + "col": 12, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19052, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19138, + "line": 731, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XShrinkRegion", + "mangledName": "XShrinkRegion", + "type": { + "qualType": "int (Region, int, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716c0e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19097, + "line": 728, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19082, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19082, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe716c168", + "kind": "ParmVarDecl", + "loc": { + "offset": 19117, + "line": 729, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19103, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19103, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716c1e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19138, + "line": 731, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19123, + "line": 730, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19123, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe716c580", + "kind": "FunctionDecl", + "loc": { + "offset": 19156, + "line": 733, + "col": 15, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19142, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19272, + "line": 737, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XStringListToTextProperty", + "mangledName": "XStringListToTextProperty", + "type": { + "qualType": "int (char **, int, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716c360", + "kind": "ParmVarDecl", + "loc": { + "offset": 19205, + "line": 734, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19187, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19192, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716c3e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19228, + "line": 735, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19211, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19211, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716c458", + "kind": "ParmVarDecl", + "loc": { + "offset": 19272, + "line": 737, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19234, + "line": 736, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19247, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe716c7e0", + "kind": "FunctionDecl", + "loc": { + "offset": 19287, + "line": 739, + "col": 12, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19276, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19378, + "line": 743, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XSubtractRegion", + "mangledName": "XSubtractRegion", + "type": { + "qualType": "int (Region, Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716c648", + "kind": "ParmVarDecl", + "loc": { + "offset": 19325, + "line": 740, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19308, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19308, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe716c6c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19348, + "line": 741, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19331, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19331, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe716c738", + "kind": "ParmVarDecl", + "loc": { + "offset": 19378, + "line": 743, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19354, + "line": 742, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19354, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe716cc10", + "kind": "FunctionDecl", + "loc": { + "offset": 19393, + "line": 745, + "col": 12, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19382, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19543, + "line": 751, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XmbTextListToTextProperty", + "mangledName": "XmbTextListToTextProperty", + "type": { + "qualType": "int (Display *, char **, int, XICCEncodingStyle, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716c8a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19434, + "line": 746, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19424, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19434, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716c928", + "kind": "ParmVarDecl", + "loc": { + "offset": 19455, + "line": 747, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19447, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19455, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list", + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716c9a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19471, + "line": 748, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19465, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19471, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716ca40", + "kind": "ParmVarDecl", + "loc": { + "offset": 19500, + "line": 749, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19482, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19500, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "style", + "type": { + "desugaredQualType": "XICCEncodingStyle", + "qualType": "XICCEncodingStyle", + "typeAliasDeclId": "0x55bbe7157928" + } + }, + { + "id": "0x55bbe716cab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19526, + "line": 750, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19511, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19526, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop_return", + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe716d060", + "kind": "FunctionDecl", + "loc": { + "offset": 19558, + "line": 753, + "col": 12, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19547, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19711, + "line": 759, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcTextListToTextProperty", + "mangledName": "XwcTextListToTextProperty", + "type": { + "qualType": "int (Display *, wchar_t **, int, XICCEncodingStyle, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716cce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19599, + "line": 754, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19589, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19599, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716cd90", + "kind": "ParmVarDecl", + "loc": { + "offset": 19623, + "line": 755, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19612, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19623, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list", + "type": { + "qualType": "wchar_t **" + } + }, + { + "id": "0x55bbe716ce10", + "kind": "ParmVarDecl", + "loc": { + "offset": 19639, + "line": 756, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19633, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19639, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716ce88", + "kind": "ParmVarDecl", + "loc": { + "offset": 19668, + "line": 757, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19650, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19668, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "style", + "type": { + "desugaredQualType": "XICCEncodingStyle", + "qualType": "XICCEncodingStyle", + "typeAliasDeclId": "0x55bbe7157928" + } + }, + { + "id": "0x55bbe716cf00", + "kind": "ParmVarDecl", + "loc": { + "offset": 19694, + "line": 758, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19679, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19694, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop_return", + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe716f438", + "kind": "FunctionDecl", + "loc": { + "offset": 19726, + "line": 761, + "col": 12, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19715, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19878, + "line": 767, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8TextListToTextProperty", + "mangledName": "Xutf8TextListToTextProperty", + "type": { + "qualType": "int (Display *, char **, int, XICCEncodingStyle, XTextProperty *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716d138", + "kind": "ParmVarDecl", + "loc": { + "offset": 19769, + "line": 762, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19759, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19769, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716f210", + "kind": "ParmVarDecl", + "loc": { + "offset": 19790, + "line": 763, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19782, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19790, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list", + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe716f290", + "kind": "ParmVarDecl", + "loc": { + "offset": 19806, + "line": 764, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19800, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19806, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe716f308", + "kind": "ParmVarDecl", + "loc": { + "offset": 19835, + "line": 765, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19817, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19835, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "style", + "type": { + "desugaredQualType": "XICCEncodingStyle", + "qualType": "XICCEncodingStyle", + "typeAliasDeclId": "0x55bbe7157928" + } + }, + { + "id": "0x55bbe716f380", + "kind": "ParmVarDecl", + "loc": { + "offset": 19861, + "line": 766, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19846, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19861, + "col": 20, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop_return", + "type": { + "qualType": "XTextProperty *" + } + } + ] + }, + { + "id": "0x55bbe716f608", + "kind": "FunctionDecl", + "loc": { + "offset": 19894, + "line": 769, + "col": 13, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19882, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19933, + "line": 771, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcFreeStringList", + "mangledName": "XwcFreeStringList", + "type": { + "qualType": "void (wchar_t **)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716f518", + "kind": "ParmVarDecl", + "loc": { + "offset": 19928, + "line": 770, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19917, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19928, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list", + "type": { + "qualType": "wchar_t **" + } + } + ] + }, + { + "id": "0x55bbe716f8f0", + "kind": "FunctionDecl", + "loc": { + "offset": 19951, + "line": 773, + "col": 15, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19937, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20075, + "line": 777, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XTextPropertyToStringList", + "mangledName": "XTextPropertyToStringList", + "type": { + "qualType": "int (XTextProperty *, char ***, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716f6c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20012, + "line": 774, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 19982, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 19995, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XTextProperty *" + } + }, + { + "id": "0x55bbe716f748", + "kind": "ParmVarDecl", + "loc": { + "offset": 20044, + "line": 775, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20018, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20024, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char ***" + } + }, + { + "id": "0x55bbe716f7c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20075, + "line": 777, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20050, + "line": 776, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20053, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe716fce0", + "kind": "FunctionDecl", + "loc": { + "offset": 20090, + "line": 779, + "col": 12, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20079, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20225, + "line": 784, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "XmbTextPropertyToTextList", + "mangledName": "XmbTextPropertyToTextList", + "type": { + "qualType": "int (Display *, const XTextProperty *, char ***, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716f9b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20131, + "line": 780, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20121, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20131, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716fa88", + "kind": "ParmVarDecl", + "loc": { + "offset": 20165, + "line": 781, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20144, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20165, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop", + "type": { + "qualType": "const XTextProperty *" + } + }, + { + "id": "0x55bbe716fb10", + "kind": "ParmVarDecl", + "loc": { + "offset": 20189, + "line": 782, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20180, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20189, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list_return", + "type": { + "qualType": "char ***" + } + }, + { + "id": "0x55bbe716fb90", + "kind": "ParmVarDecl", + "loc": { + "offset": 20212, + "line": 783, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20206, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20212, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count_return", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71700d0", + "kind": "FunctionDecl", + "loc": { + "offset": 20240, + "line": 786, + "col": 12, + "tokLen": 25, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20229, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20378, + "line": 791, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XwcTextPropertyToTextList", + "mangledName": "XwcTextPropertyToTextList", + "type": { + "qualType": "int (Display *, const XTextProperty *, wchar_t ***, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe716fdb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20281, + "line": 787, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20271, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20281, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe716fe28", + "kind": "ParmVarDecl", + "loc": { + "offset": 20315, + "line": 788, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20294, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20315, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop", + "type": { + "qualType": "const XTextProperty *" + } + }, + { + "id": "0x55bbe716ff00", + "kind": "ParmVarDecl", + "loc": { + "offset": 20342, + "line": 789, + "col": 17, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20330, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20342, + "col": 17, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list_return", + "type": { + "qualType": "wchar_t ***" + } + }, + { + "id": "0x55bbe716ff80", + "kind": "ParmVarDecl", + "loc": { + "offset": 20365, + "line": 790, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20359, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20365, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count_return", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71703d0", + "kind": "FunctionDecl", + "loc": { + "offset": 20393, + "line": 793, + "col": 12, + "tokLen": 27, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20382, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20530, + "line": 798, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Xutf8TextPropertyToTextList", + "mangledName": "Xutf8TextPropertyToTextList", + "type": { + "qualType": "int (Display *, const XTextProperty *, char ***, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71701a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20436, + "line": 794, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20426, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20436, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "display", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7170218", + "kind": "ParmVarDecl", + "loc": { + "offset": 20470, + "line": 795, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20449, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20470, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text_prop", + "type": { + "qualType": "const XTextProperty *" + } + }, + { + "id": "0x55bbe71702a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20494, + "line": 796, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20485, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20494, + "col": 14, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "list_return", + "type": { + "qualType": "char ***" + } + }, + { + "id": "0x55bbe7170320", + "kind": "ParmVarDecl", + "loc": { + "offset": 20517, + "line": 797, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20511, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20517, + "col": 11, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "count_return", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71706c0", + "kind": "FunctionDecl", + "loc": { + "offset": 20545, + "line": 800, + "col": 12, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20534, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20668, + "line": 804, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnionRectWithRegion", + "mangledName": "XUnionRectWithRegion", + "type": { + "qualType": "int (XRectangle *, Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71704a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20599, + "line": 801, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20571, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20581, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XRectangle *" + } + }, + { + "id": "0x55bbe7170518", + "kind": "ParmVarDecl", + "loc": { + "offset": 20629, + "line": 802, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20605, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20605, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7170590", + "kind": "ParmVarDecl", + "loc": { + "offset": 20668, + "line": 804, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20635, + "line": 803, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20635, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7170920", + "kind": "FunctionDecl", + "loc": { + "offset": 20683, + "line": 806, + "col": 12, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20672, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20771, + "line": 810, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XUnionRegion", + "mangledName": "XUnionRegion", + "type": { + "qualType": "int (Region, Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7170788", + "kind": "ParmVarDecl", + "loc": { + "offset": 20718, + "line": 807, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20701, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20701, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7170800", + "kind": "ParmVarDecl", + "loc": { + "offset": 20741, + "line": 808, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20724, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20724, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7170878", + "kind": "ParmVarDecl", + "loc": { + "offset": 20771, + "line": 810, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20747, + "line": 809, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20747, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe71710d0", + "kind": "FunctionDecl", + "loc": { + "offset": 20786, + "line": 812, + "col": 12, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20775, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21151, + "line": 824, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XWMGeometry", + "mangledName": "XWMGeometry", + "type": { + "qualType": "int (Display *, int, const char *, const char *, unsigned int, XSizeHints *, int *, int *, int *, int *, int *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71709e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20826, + "line": 813, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20803, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20810, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7170a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 20857, + "line": 814, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20832, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20832, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7170ae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20896, + "line": 815, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20863, + "file": "/usr/include/X11/Xutil.h", + "line": 815, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 20875, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7170b68", + "kind": "ParmVarDecl", + "loc": { + "offset": 20938, + "line": 816, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20902, + "file": "/usr/include/X11/Xutil.h", + "line": 816, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 20914, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7170be8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20975, + "line": 817, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20944, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20953, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7170c60", + "kind": "ParmVarDecl", + "loc": { + "offset": 21005, + "line": 818, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 20981, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 20991, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "XSizeHints *" + } + }, + { + "id": "0x55bbe7170ce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21031, + "line": 819, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21011, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21014, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7170d60", + "kind": "ParmVarDecl", + "loc": { + "offset": 21057, + "line": 820, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21037, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21040, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7170de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21087, + "line": 821, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21063, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21066, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7170e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 21118, + "line": 822, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21093, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21096, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7170ee0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21151, + "line": 824, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21124, + "line": 823, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21127, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71713b8", + "kind": "FunctionDecl", + "loc": { + "offset": 21166, + "line": 826, + "col": 12, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21155, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21252, + "line": 830, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XXorRegion", + "mangledName": "XXorRegion", + "type": { + "qualType": "int (Region, Region, Region)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7171220", + "kind": "ParmVarDecl", + "loc": { + "offset": 21199, + "line": 827, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21182, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21182, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7171298", + "kind": "ParmVarDecl", + "loc": { + "offset": 21222, + "line": 828, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21205, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21205, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + }, + { + "id": "0x55bbe7171310", + "kind": "ParmVarDecl", + "loc": { + "offset": 21252, + "line": 830, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 21228, + "line": 829, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 21228, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7171470", + "kind": "RecordDecl", + "loc": { + "offset": 1023, + "file": "/usr/include/bits/struct_stat.h", + "line": 26, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1016, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 3715, + "line": 99, + "col": 3, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "stat", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7171520", + "kind": "FieldDecl", + "loc": { + "offset": 1120, + "line": 31, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1112, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1120, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_dev", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__dev_t", + "typeAliasDeclId": "0x55bbe6dc5820" + } + }, + { + "id": "0x55bbe7171580", + "kind": "FieldDecl", + "loc": { + "offset": 1271, + "line": 36, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1263, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1271, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_ino", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__ino_t", + "typeAliasDeclId": "0x55bbe6dc5970" + } + }, + { + "id": "0x55bbe71715e0", + "kind": "FieldDecl", + "loc": { + "offset": 1505, + "line": 44, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1495, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1505, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_nlink", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__nlink_t", + "typeAliasDeclId": "0x55bbe6dd4460" + } + }, + { + "id": "0x55bbe7171640", + "kind": "FieldDecl", + "loc": { + "offset": 1548, + "line": 45, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1539, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1548, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe71716a0", + "kind": "FieldDecl", + "loc": { + "offset": 1596, + "line": 47, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1588, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1596, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_uid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__uid_t", + "typeAliasDeclId": "0x55bbe6dc5890" + } + }, + { + "id": "0x55bbe7171700", + "kind": "FieldDecl", + "loc": { + "offset": 1652, + "line": 48, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1644, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1652, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_gid", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__gid_t", + "typeAliasDeclId": "0x55bbe6dc5900" + } + }, + { + "id": "0x55bbe7171768", + "kind": "FieldDecl", + "loc": { + "offset": 1723, + "line": 50, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1719, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1723, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "__pad0", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71717c8", + "kind": "FieldDecl", + "loc": { + "offset": 1751, + "line": 52, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1743, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1751, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_rdev", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__dev_t", + "typeAliasDeclId": "0x55bbe6dc5820" + } + }, + { + "id": "0x55bbe7171828", + "kind": "FieldDecl", + "loc": { + "offset": 1921, + "line": 57, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 1913, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 1921, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_size", + "type": { + "desugaredQualType": "long", + "qualType": "__off_t", + "typeAliasDeclId": "0x55bbe6dd44d0" + } + }, + { + "id": "0x55bbe7171888", + "kind": "FieldDecl", + "loc": { + "offset": 2050, + "line": 61, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 2038, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 2050, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_blksize", + "type": { + "desugaredQualType": "long", + "qualType": "__blksize_t", + "typeAliasDeclId": "0x55bbe6dd4dc0" + } + }, + { + "id": "0x55bbe71718e8", + "kind": "FieldDecl", + "loc": { + "offset": 2169, + "line": 63, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 2158, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 2169, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_blocks", + "type": { + "desugaredQualType": "long", + "qualType": "__blkcnt_t", + "typeAliasDeclId": "0x55bbe6dd4e30" + } + }, + { + "id": "0x55bbe7171958", + "kind": "FieldDecl", + "loc": { + "offset": 2729, + "line": 74, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 2713, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 2729, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_atim", + "type": { + "desugaredQualType": "struct timespec", + "qualType": "struct timespec" + } + }, + { + "id": "0x55bbe71719c8", + "kind": "FieldDecl", + "loc": { + "offset": 2787, + "line": 75, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 2771, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 2787, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_mtim", + "type": { + "desugaredQualType": "struct timespec", + "qualType": "struct timespec" + } + }, + { + "id": "0x55bbe7171a38", + "kind": "FieldDecl", + "loc": { + "offset": 2851, + "line": 76, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 2835, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 2851, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "st_ctim", + "type": { + "desugaredQualType": "struct timespec", + "qualType": "struct timespec" + } + }, + { + "id": "0x55bbe7171b68", + "kind": "FieldDecl", + "loc": { + "offset": 3466, + "line": 89, + "col": 23, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "range": { + "begin": { + "offset": 3448, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + }, + "end": { + "offset": 3484, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/bits/stat.h" + } + } + }, + "name": "__glibc_reserved", + "type": { + "qualType": "__syscall_slong_t[3]" + } + } + ] + }, + { + "id": "0x55bbe7171e50", + "kind": "FunctionDecl", + "loc": { + "offset": 5498, + "file": "/usr/include/sys/stat.h", + "line": 205, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5487, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5577, + "file": "/usr/include/sys/stat.h", + "line": 206, + "col": 43, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "stat", + "mangledName": "stat", + "type": { + "qualType": "int (const char *restrict, struct stat *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7171bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5527, + "line": 205, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5504, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 5527, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe7171cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5562, + "line": 206, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5538, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 5562, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct stat *restrict" + } + }, + { + "id": "0x55bbe7171f00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5569, + "file": "/usr/include/sys/stat.h", + "line": 206, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5569, + "file": "/usr/include/sys/stat.h", + "line": 206, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7171f58", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5577, + "file": "/usr/include/sys/stat.h", + "line": 206, + "col": 43, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5593, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 5577, + "col": 43, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7172180", + "kind": "FunctionDecl", + "loc": { + "offset": 5733, + "line": 210, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5722, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5778, + "file": "/usr/include/sys/stat.h", + "line": 210, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "fstat", + "mangledName": "fstat", + "type": { + "qualType": "int (int, struct stat *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7171fb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5744, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5740, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 5744, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7172040", + "kind": "ParmVarDecl", + "loc": { + "offset": 5763, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 5750, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 5763, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct stat *" + } + }, + { + "id": "0x55bbe7172230", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5770, + "file": "/usr/include/sys/stat.h", + "line": 210, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5770, + "file": "/usr/include/sys/stat.h", + "line": 210, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7172288", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 5778, + "file": "/usr/include/sys/stat.h", + "line": 210, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5791, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 5778, + "col": 57, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7172600", + "kind": "FunctionDecl", + "loc": { + "offset": 7405, + "line": 264, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 7394, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7517, + "file": "/usr/include/sys/stat.h", + "line": 266, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "fstatat", + "mangledName": "fstatat", + "type": { + "qualType": "int (int, const char *restrict, struct stat *restrict, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71722e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7418, + "line": 264, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 7414, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 7418, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7172360", + "kind": "ParmVarDecl", + "loc": { + "offset": 7447, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 7424, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 7447, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe71723f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7485, + "line": 265, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 7461, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 7485, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct stat *restrict" + } + }, + { + "id": "0x55bbe7172470", + "kind": "ParmVarDecl", + "loc": { + "offset": 7496, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 7492, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 7496, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__flag", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71726c0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7509, + "file": "/usr/include/sys/stat.h", + "line": 266, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7509, + "file": "/usr/include/sys/stat.h", + "line": 266, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7172718", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 7517, + "file": "/usr/include/sys/stat.h", + "line": 266, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7533, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 7517, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe71728e0", + "kind": "FunctionDecl", + "loc": { + "offset": 8854, + "line": 313, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 8843, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8935, + "file": "/usr/include/sys/stat.h", + "line": 314, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "lstat", + "mangledName": "lstat", + "type": { + "qualType": "int (const char *restrict, struct stat *restrict)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7172770", + "kind": "ParmVarDecl", + "loc": { + "offset": 8884, + "line": 313, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 8861, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 8884, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *restrict" + } + }, + { + "id": "0x55bbe7172800", + "kind": "ParmVarDecl", + "loc": { + "offset": 8920, + "line": 314, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 8896, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 8920, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__buf", + "type": { + "qualType": "struct stat *restrict" + } + }, + { + "id": "0x55bbe7172990", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8927, + "file": "/usr/include/sys/stat.h", + "line": 314, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8927, + "file": "/usr/include/sys/stat.h", + "line": 314, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe71729e8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 8935, + "file": "/usr/include/sys/stat.h", + "line": 314, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8951, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 8935, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7172bf0", + "kind": "FunctionDecl", + "loc": { + "offset": 9960, + "line": 352, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 9949, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10017, + "file": "/usr/include/sys/stat.h", + "line": 353, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "chmod", + "mangledName": "chmod", + "type": { + "qualType": "int (const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7172a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 9979, + "line": 352, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 9967, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 9979, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7172ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9996, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 9987, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 9996, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7172ca0", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10009, + "file": "/usr/include/sys/stat.h", + "line": 353, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10009, + "file": "/usr/include/sys/stat.h", + "line": 353, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7172cf8", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10017, + "file": "/usr/include/sys/stat.h", + "line": 353, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10030, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 10017, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7172e88", + "kind": "FunctionDecl", + "loc": { + "offset": 10204, + "line": 359, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10193, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10262, + "file": "/usr/include/sys/stat.h", + "line": 360, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "lchmod", + "mangledName": "lchmod", + "type": { + "qualType": "int (const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7172d50", + "kind": "ParmVarDecl", + "loc": { + "offset": 10224, + "line": 359, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10212, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10224, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7172dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10241, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10232, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10241, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7172f38", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10254, + "file": "/usr/include/sys/stat.h", + "line": 360, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10254, + "file": "/usr/include/sys/stat.h", + "line": 360, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7172f90", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10262, + "file": "/usr/include/sys/stat.h", + "line": 360, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10275, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 10262, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7173170", + "kind": "FunctionDecl", + "loc": { + "offset": 10430, + "line": 365, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10419, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10465, + "file": "/usr/include/sys/stat.h", + "line": 365, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "fchmod", + "mangledName": "fchmod", + "type": { + "qualType": "int (int, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7172fe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10442, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10438, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10442, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7173058", + "kind": "ParmVarDecl", + "loc": { + "offset": 10457, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10448, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10457, + "col": 39, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7183f00", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10465, + "file": "/usr/include/sys/stat.h", + "line": 365, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10465, + "file": "/usr/include/sys/stat.h", + "line": 365, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe7184250", + "kind": "FunctionDecl", + "loc": { + "offset": 10600, + "line": 371, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10589, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10689, + "file": "/usr/include/sys/stat.h", + "line": 373, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "fchmodat", + "mangledName": "fchmodat", + "type": { + "qualType": "int (int, const char *, __mode_t, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7183f70", + "kind": "ParmVarDecl", + "loc": { + "offset": 10614, + "line": 371, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10610, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10614, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7183ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10632, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10620, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10632, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__file", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7184068", + "kind": "ParmVarDecl", + "loc": { + "offset": 10649, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10640, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10649, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe71840e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10668, + "line": 372, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10664, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10668, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__flag", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7184310", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10681, + "file": "/usr/include/sys/stat.h", + "line": 373, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10681, + "file": "/usr/include/sys/stat.h", + "line": 373, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7184368", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10689, + "file": "/usr/include/sys/stat.h", + "line": 373, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 10702, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 10689, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7184478", + "kind": "FunctionDecl", + "loc": { + "offset": 10860, + "line": 380, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10844, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10884, + "file": "/usr/include/sys/stat.h", + "line": 380, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "umask", + "mangledName": "umask", + "type": { + "qualType": "__mode_t (__mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71843b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10876, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 10867, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 10876, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mask", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7184520", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10884, + "file": "/usr/include/sys/stat.h", + "line": 380, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 10884, + "file": "/usr/include/sys/stat.h", + "line": 380, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe71846c8", + "kind": "FunctionDecl", + "loc": { + "offset": 11153, + "line": 389, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11142, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11210, + "file": "/usr/include/sys/stat.h", + "line": 390, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mkdir", + "mangledName": "mkdir", + "type": { + "qualType": "int (const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7184590", + "kind": "ParmVarDecl", + "loc": { + "offset": 11172, + "line": 389, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11160, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11172, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7184608", + "kind": "ParmVarDecl", + "loc": { + "offset": 11189, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11180, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11189, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7184778", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11202, + "file": "/usr/include/sys/stat.h", + "line": 390, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11202, + "file": "/usr/include/sys/stat.h", + "line": 390, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe71847d0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11210, + "file": "/usr/include/sys/stat.h", + "line": 390, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 11210, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7184a60", + "kind": "FunctionDecl", + "loc": { + "offset": 11415, + "line": 396, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11404, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11484, + "file": "/usr/include/sys/stat.h", + "line": 397, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mkdirat", + "mangledName": "mkdirat", + "type": { + "qualType": "int (int, const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7184820", + "kind": "ParmVarDecl", + "loc": { + "offset": 11428, + "line": 396, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11424, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11428, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71848a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11446, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11434, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11446, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7184918", + "kind": "ParmVarDecl", + "loc": { + "offset": 11463, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11454, + "col": 51, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11463, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7184b18", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11476, + "file": "/usr/include/sys/stat.h", + "line": 397, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11476, + "file": "/usr/include/sys/stat.h", + "line": 397, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7184b70", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11484, + "file": "/usr/include/sys/stat.h", + "line": 397, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 11484, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7184e00", + "kind": "FunctionDecl", + "loc": { + "offset": 11776, + "line": 404, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11765, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11848, + "file": "/usr/include/sys/stat.h", + "line": 405, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mknod", + "mangledName": "mknod", + "type": { + "qualType": "int (const char *, __mode_t, __dev_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7184bc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11795, + "line": 404, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11783, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11795, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7184c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 11812, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11803, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11812, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7184cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11828, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 11820, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 11828, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__dev", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__dev_t", + "typeAliasDeclId": "0x55bbe6dc5820" + } + }, + { + "id": "0x55bbe7184eb8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11840, + "file": "/usr/include/sys/stat.h", + "line": 405, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11840, + "file": "/usr/include/sys/stat.h", + "line": 405, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7184f10", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 11848, + "file": "/usr/include/sys/stat.h", + "line": 405, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 11861, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 11848, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7185240", + "kind": "FunctionDecl", + "loc": { + "offset": 12078, + "line": 411, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12067, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12163, + "file": "/usr/include/sys/stat.h", + "line": 412, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mknodat", + "mangledName": "mknodat", + "type": { + "qualType": "int (int, const char *, __mode_t, __dev_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7184f60", + "kind": "ParmVarDecl", + "loc": { + "offset": 12091, + "line": 411, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12087, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12091, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7184fe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12109, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12097, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12109, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7185058", + "kind": "ParmVarDecl", + "loc": { + "offset": 12126, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12117, + "col": 51, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12126, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe71850d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12148, + "line": 412, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12140, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12148, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__dev", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "__dev_t", + "typeAliasDeclId": "0x55bbe6dc5820" + } + }, + { + "id": "0x55bbe7185300", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12155, + "file": "/usr/include/sys/stat.h", + "line": 412, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12155, + "file": "/usr/include/sys/stat.h", + "line": 412, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7185358", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12163, + "file": "/usr/include/sys/stat.h", + "line": 412, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12176, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 12163, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe71854e8", + "kind": "FunctionDecl", + "loc": { + "offset": 12272, + "line": 418, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12261, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12330, + "file": "/usr/include/sys/stat.h", + "line": 419, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mkfifo", + "mangledName": "mkfifo", + "type": { + "qualType": "int (const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe71853b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12292, + "line": 418, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12280, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12292, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7185428", + "kind": "ParmVarDecl", + "loc": { + "offset": 12309, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12300, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12309, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe7185598", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12322, + "file": "/usr/include/sys/stat.h", + "line": 419, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12322, + "file": "/usr/include/sys/stat.h", + "line": 419, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe71855f0", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12330, + "file": "/usr/include/sys/stat.h", + "line": 419, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12343, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 12330, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7185800", + "kind": "FunctionDecl", + "loc": { + "offset": 12531, + "line": 425, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12520, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12601, + "file": "/usr/include/sys/stat.h", + "line": 426, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "mkfifoat", + "mangledName": "mkfifoat", + "type": { + "qualType": "int (int, const char *, __mode_t)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7185640", + "kind": "ParmVarDecl", + "loc": { + "offset": 12545, + "line": 425, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12541, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12545, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71856c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12563, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12551, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12563, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7185738", + "kind": "ParmVarDecl", + "loc": { + "offset": 12580, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12571, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12580, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__mode", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "__mode_t", + "typeAliasDeclId": "0x55bbe6dc5a50" + } + }, + { + "id": "0x55bbe71858b8", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12593, + "file": "/usr/include/sys/stat.h", + "line": 426, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12593, + "file": "/usr/include/sys/stat.h", + "line": 426, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7185910", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12601, + "file": "/usr/include/sys/stat.h", + "line": 426, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12614, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 12601, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7185dc0", + "kind": "FunctionDecl", + "loc": { + "offset": 12773, + "line": 433, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12762, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 14676, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12890, + "file": "/usr/include/sys/stat.h", + "line": 436, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "utimensat", + "mangledName": "utimensat", + "type": { + "qualType": "int (int, const char *, const struct timespec *, int)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7185960", + "kind": "ParmVarDecl", + "loc": { + "offset": 12788, + "line": 433, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12784, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12788, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71859e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12806, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12794, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12806, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__path", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7185bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12844, + "line": 434, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12822, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12853, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__times", + "type": { + "desugaredQualType": "const struct timespec *", + "qualType": "const struct timespec *" + } + }, + { + "id": "0x55bbe7185c50", + "kind": "ParmVarDecl", + "loc": { + "offset": 12868, + "line": 435, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 12864, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 12868, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__flags", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7185e80", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12882, + "file": "/usr/include/sys/stat.h", + "line": 436, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12882, + "file": "/usr/include/sys/stat.h", + "line": 436, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + }, + { + "id": "0x55bbe7186720", + "kind": "NonNullAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 14657, + "file": "/usr/include/sys/cdefs.h", + "line": 384, + "col": 57, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 12890, + "file": "/usr/include/sys/stat.h", + "line": 436, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 12903, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "expansionLoc": { + "offset": 12890, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + }, + "isMacroArgExpansion": true + } + } + } + } + ] + }, + { + "id": "0x55bbe7186960", + "kind": "FunctionDecl", + "loc": { + "offset": 13394, + "line": 452, + "col": 12, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 13383, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "spellingLoc": { + "offset": 2920, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13448, + "file": "/usr/include/sys/stat.h", + "line": 452, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + }, + "name": "futimens", + "mangledName": "futimens", + "type": { + "qualType": "int (int, const struct timespec *)" + }, + "storageClass": "extern", + "inner": [ + { + "id": "0x55bbe7186770", + "kind": "ParmVarDecl", + "loc": { + "offset": 13408, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 13404, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 13408, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__fd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186848", + "kind": "ParmVarDecl", + "loc": { + "offset": 13436, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "range": { + "begin": { + "offset": 13414, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + }, + "end": { + "offset": 13445, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "name": "__times", + "type": { + "desugaredQualType": "const struct timespec *", + "qualType": "const struct timespec *" + } + }, + { + "id": "0x55bbe7186a10", + "kind": "NoThrowAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13448, + "file": "/usr/include/sys/stat.h", + "line": 452, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/sys/cdefs.h", + "line": 79, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/features.h" + } + }, + "expansionLoc": { + "offset": 13448, + "file": "/usr/include/sys/stat.h", + "line": 452, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/fontconfig/fontconfig.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe7186a80", + "kind": "TypedefDecl", + "loc": { + "offset": 1550, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 43, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1528, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1550, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcChar8", + "type": { + "qualType": "unsigned char" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + }, + { + "id": "0x55bbe7186af0", + "kind": "TypedefDecl", + "loc": { + "offset": 1582, + "line": 44, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1559, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1582, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcChar16", + "type": { + "qualType": "unsigned short" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe7186b60", + "kind": "TypedefDecl", + "loc": { + "offset": 1613, + "line": 45, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1592, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1613, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcChar32", + "type": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7186bd0", + "kind": "TypedefDecl", + "loc": { + "offset": 1636, + "line": 46, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1623, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1636, + "col": 14, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcBool", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7186c28", + "kind": "EnumDecl", + "loc": { + "offset": 7586, + "line": 201, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7581, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7797, + "line": 213, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcType", + "inner": [ + { + "id": "0x55bbe7186d48", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7600, + "line": 202, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7600, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7617, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeUnknown", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe7186d28", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 7616, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7617, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "-1", + "inner": [ + { + "id": "0x55bbe7186d10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 7616, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7617, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7186cf0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 7617, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7617, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7186d98", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7624, + "line": 203, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7624, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7624, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeVoid", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186de8", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7640, + "line": 204, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7640, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7640, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeInteger", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186e38", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7659, + "line": 205, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7659, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7659, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeDouble", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186e88", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7677, + "line": 206, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7677, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7677, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeString", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186ed8", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7695, + "line": 207, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7695, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7695, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeBool", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186f28", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7711, + "line": 208, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7711, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7711, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeMatrix", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186f78", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7729, + "line": 209, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7729, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7729, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeCharSet", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7186fc8", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7748, + "line": 210, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7748, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7748, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeFTFace", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187018", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7766, + "line": 211, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7766, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7766, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeLangSet", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187068", + "kind": "EnumConstantDecl", + "loc": { + "offset": 7785, + "line": 212, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7785, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7785, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcTypeRange", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7187118", + "kind": "TypedefDecl", + "loc": { + "offset": 7799, + "line": 213, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7573, + "line": 201, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7799, + "line": 213, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcType", + "type": { + "desugaredQualType": "enum _FcType", + "qualType": "enum _FcType" + }, + "inner": [ + { + "id": "0x55bbe71870c0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcType" + }, + "ownedTagDecl": { + "id": "0x55bbe7186c28", + "kind": "EnumDecl", + "name": "_FcType" + }, + "inner": [ + { + "id": "0x55bbe7186cd0", + "kind": "EnumType", + "type": { + "qualType": "enum _FcType" + }, + "decl": { + "id": "0x55bbe7186c28", + "kind": "EnumDecl", + "name": "_FcType" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187188", + "kind": "RecordDecl", + "loc": { + "offset": 7823, + "line": 215, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7816, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7862, + "line": 217, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcMatrix", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7187248", + "kind": "FieldDecl", + "loc": { + "offset": 7846, + "line": 216, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7846, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xx", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71872b0", + "kind": "FieldDecl", + "loc": { + "offset": 7850, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7850, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xy", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe7187318", + "kind": "FieldDecl", + "loc": { + "offset": 7854, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7854, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yx", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe7187380", + "kind": "FieldDecl", + "loc": { + "offset": 7858, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7839, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7858, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yy", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe7187428", + "kind": "TypedefDecl", + "loc": { + "offset": 7864, + "line": 217, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7808, + "line": 215, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7864, + "line": 217, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcMatrix", + "type": { + "desugaredQualType": "struct _FcMatrix", + "qualType": "struct _FcMatrix" + }, + "inner": [ + { + "id": "0x55bbe71873d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcMatrix" + }, + "ownedTagDecl": { + "id": "0x55bbe7187188", + "kind": "RecordDecl", + "name": "_FcMatrix" + }, + "inner": [ + { + "id": "0x55bbe7187210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcMatrix" + }, + "decl": { + "id": "0x55bbe7187188", + "kind": "RecordDecl", + "name": "_FcMatrix" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187498", + "kind": "RecordDecl", + "loc": { + "offset": 8091, + "line": 227, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8084, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8091, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcCharSet", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7187598", + "kind": "TypedefDecl", + "loc": { + "offset": 8102, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8076, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8102, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcCharSet", + "type": { + "desugaredQualType": "struct _FcCharSet", + "qualType": "struct _FcCharSet" + }, + "inner": [ + { + "id": "0x55bbe7187540", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcCharSet" + }, + "ownedTagDecl": { + "id": "0x55bbe7187498", + "kind": "RecordDecl", + "name": "_FcCharSet" + }, + "inner": [ + { + "id": "0x55bbe7187520", + "kind": "RecordType", + "type": { + "qualType": "struct _FcCharSet" + }, + "decl": { + "id": "0x55bbe7187498", + "kind": "RecordDecl", + "name": "_FcCharSet" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187608", + "kind": "RecordDecl", + "loc": { + "offset": 8129, + "line": 229, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8122, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8180, + "line": 232, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcObjectType", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71876c8", + "kind": "FieldDecl", + "loc": { + "offset": 8155, + "line": 230, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8149, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8155, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7187750", + "kind": "FieldDecl", + "loc": { + "offset": 8174, + "line": 231, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8167, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8174, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "enum _FcType", + "qualType": "FcType", + "typeAliasDeclId": "0x55bbe7187118" + } + } + ] + }, + { + "id": "0x55bbe71877f8", + "kind": "TypedefDecl", + "loc": { + "offset": 8182, + "line": 232, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8114, + "line": 229, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8182, + "line": 232, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcObjectType", + "type": { + "desugaredQualType": "struct _FcObjectType", + "qualType": "struct _FcObjectType" + }, + "inner": [ + { + "id": "0x55bbe71877a0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcObjectType" + }, + "ownedTagDecl": { + "id": "0x55bbe7187608", + "kind": "RecordDecl", + "name": "_FcObjectType" + }, + "inner": [ + { + "id": "0x55bbe7187690", + "kind": "RecordType", + "type": { + "qualType": "struct _FcObjectType" + }, + "decl": { + "id": "0x55bbe7187608", + "kind": "RecordDecl", + "name": "_FcObjectType" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187868", + "kind": "RecordDecl", + "loc": { + "offset": 8212, + "line": 234, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8205, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8292, + "line": 238, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcConstant", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7187968", + "kind": "FieldDecl", + "loc": { + "offset": 8246, + "line": 235, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8230, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8246, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "name", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71879d0", + "kind": "FieldDecl", + "loc": { + "offset": 8268, + "line": 236, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8256, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8268, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7187a38", + "kind": "FieldDecl", + "loc": { + "offset": 8285, + "line": 237, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8280, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8285, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "value", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7187ae8", + "kind": "TypedefDecl", + "loc": { + "offset": 8294, + "line": 238, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8197, + "line": 234, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8294, + "line": 238, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcConstant", + "type": { + "desugaredQualType": "struct _FcConstant", + "qualType": "struct _FcConstant" + }, + "inner": [ + { + "id": "0x55bbe7187a90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcConstant" + }, + "ownedTagDecl": { + "id": "0x55bbe7187868", + "kind": "RecordDecl", + "name": "_FcConstant" + }, + "inner": [ + { + "id": "0x55bbe71878f0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcConstant" + }, + "decl": { + "id": "0x55bbe7187868", + "kind": "RecordDecl", + "name": "_FcConstant" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187b58", + "kind": "EnumDecl", + "loc": { + "offset": 8320, + "line": 240, + "col": 14, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8315, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8428, + "line": 243, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcResult", + "inner": [ + { + "id": "0x55bbe7187c20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8336, + "line": 241, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8336, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8336, + "col": 5, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcResultMatch", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187c70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8351, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8351, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8351, + "col": 20, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcResultNoMatch", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187cc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8368, + "col": 37, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8368, + "col": 37, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8368, + "col": 37, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcResultTypeMismatch", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187d10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8390, + "col": 59, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8390, + "col": 59, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8390, + "col": 59, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcResultNoId", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187d60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8408, + "line": 242, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8408, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8408, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcResultOutOfMemory", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7187e08", + "kind": "TypedefDecl", + "loc": { + "offset": 8430, + "line": 243, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8307, + "line": 240, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8430, + "line": 243, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcResult", + "type": { + "desugaredQualType": "enum _FcResult", + "qualType": "enum _FcResult" + }, + "inner": [ + { + "id": "0x55bbe7187db0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcResult" + }, + "ownedTagDecl": { + "id": "0x55bbe7187b58", + "kind": "EnumDecl", + "name": "_FcResult" + }, + "inner": [ + { + "id": "0x55bbe7187c00", + "kind": "EnumType", + "type": { + "qualType": "enum _FcResult" + }, + "decl": { + "id": "0x55bbe7187b58", + "kind": "EnumDecl", + "name": "_FcResult" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7187e78", + "kind": "EnumDecl", + "loc": { + "offset": 8454, + "line": 245, + "col": 14, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8449, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8646, + "line": 249, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcValueBinding", + "inner": [ + { + "id": "0x55bbe7187f40", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8476, + "line": 246, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8476, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8476, + "col": 5, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueBindingWeak", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187f90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8496, + "col": 25, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8496, + "col": 25, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8496, + "col": 25, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueBindingStrong", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7187fe0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8518, + "col": 47, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8518, + "col": 47, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8518, + "col": 47, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueBindingSame", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7188070", + "kind": "EnumConstantDecl", + "loc": { + "offset": 8618, + "line": 248, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8618, + "col": 5, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "spellingLoc": { + "offset": 1357, + "file": "", + "line": 45, + "presumedLine": 44, + "col": 21, + "tokLen": 10 + }, + "expansionLoc": { + "offset": 8638, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 248, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + }, + "name": "FcValueBindingEnd", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe7188050", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1357, + "file": "", + "line": 45, + "presumedLine": 44, + "col": 21, + "tokLen": 10 + }, + "expansionLoc": { + "offset": 8638, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 248, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1357, + "file": "", + "line": 45, + "presumedLine": 44, + "col": 21, + "tokLen": 10 + }, + "expansionLoc": { + "offset": 8638, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 248, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2147483647", + "inner": [ + { + "id": "0x55bbe7188030", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1357, + "file": "", + "line": 45, + "presumedLine": 44, + "col": 21, + "tokLen": 10 + }, + "expansionLoc": { + "offset": 8638, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 248, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1357, + "file": "", + "line": 45, + "presumedLine": 44, + "col": 21, + "tokLen": 10 + }, + "expansionLoc": { + "offset": 8638, + "file": "/usr/include/fontconfig/fontconfig.h", + "line": 248, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2147483647" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7188118", + "kind": "TypedefDecl", + "loc": { + "offset": 8648, + "line": 249, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8441, + "line": 245, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8648, + "line": 249, + "col": 3, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcValueBinding", + "type": { + "desugaredQualType": "enum _FcValueBinding", + "qualType": "enum _FcValueBinding" + }, + "inner": [ + { + "id": "0x55bbe71880c0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcValueBinding" + }, + "ownedTagDecl": { + "id": "0x55bbe7187e78", + "kind": "EnumDecl", + "name": "_FcValueBinding" + }, + "inner": [ + { + "id": "0x55bbe7187f20", + "kind": "EnumType", + "type": { + "qualType": "enum _FcValueBinding" + }, + "decl": { + "id": "0x55bbe7187e78", + "kind": "EnumDecl", + "name": "_FcValueBinding" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7188188", + "kind": "RecordDecl", + "loc": { + "offset": 8680, + "line": 251, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8673, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8680, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcPattern", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7188288", + "kind": "TypedefDecl", + "loc": { + "offset": 8693, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8665, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8693, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcPattern", + "type": { + "desugaredQualType": "struct _FcPattern", + "qualType": "struct _FcPattern" + }, + "inner": [ + { + "id": "0x55bbe7188230", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcPattern" + }, + "ownedTagDecl": { + "id": "0x55bbe7188188", + "kind": "RecordDecl", + "name": "_FcPattern" + }, + "inner": [ + { + "id": "0x55bbe7188210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcPattern" + }, + "decl": { + "id": "0x55bbe7188188", + "kind": "RecordDecl", + "name": "_FcPattern" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71882f8", + "kind": "RecordDecl", + "loc": { + "offset": 8720, + "line": 253, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8713, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8773, + "line": 256, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcPatternIter", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71883b8", + "kind": "FieldDecl", + "loc": { + "offset": 8747, + "line": 254, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8741, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8747, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dummy1", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe7188420", + "kind": "FieldDecl", + "loc": { + "offset": 8765, + "line": 255, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8759, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8765, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dummy2", + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe71884c8", + "kind": "TypedefDecl", + "loc": { + "offset": 8775, + "line": 256, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8705, + "line": 253, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8775, + "line": 256, + "col": 3, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcPatternIter", + "type": { + "desugaredQualType": "struct _FcPatternIter", + "qualType": "struct _FcPatternIter" + }, + "inner": [ + { + "id": "0x55bbe7188470", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcPatternIter" + }, + "ownedTagDecl": { + "id": "0x55bbe71882f8", + "kind": "RecordDecl", + "name": "_FcPatternIter" + }, + "inner": [ + { + "id": "0x55bbe7188380", + "kind": "RecordType", + "type": { + "qualType": "struct _FcPatternIter" + }, + "decl": { + "id": "0x55bbe71882f8", + "kind": "RecordDecl", + "name": "_FcPatternIter" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7188538", + "kind": "RecordDecl", + "loc": { + "offset": 8806, + "line": 258, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8799, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8806, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcLangSet", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7188638", + "kind": "TypedefDecl", + "loc": { + "offset": 8819, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8791, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8819, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcLangSet", + "type": { + "desugaredQualType": "struct _FcLangSet", + "qualType": "struct _FcLangSet" + }, + "inner": [ + { + "id": "0x55bbe71885e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcLangSet" + }, + "ownedTagDecl": { + "id": "0x55bbe7188538", + "kind": "RecordDecl", + "name": "_FcLangSet" + }, + "inner": [ + { + "id": "0x55bbe71885c0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcLangSet" + }, + "decl": { + "id": "0x55bbe7188538", + "kind": "RecordDecl", + "name": "_FcLangSet" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a83e0", + "kind": "RecordDecl", + "loc": { + "offset": 8846, + "line": 260, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8839, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8846, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcRange", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71a84d8", + "kind": "TypedefDecl", + "loc": { + "offset": 8859, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8831, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8859, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcRange", + "type": { + "desugaredQualType": "struct _FcRange", + "qualType": "struct _FcRange" + }, + "inner": [ + { + "id": "0x55bbe71a8480", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcRange" + }, + "ownedTagDecl": { + "id": "0x55bbe71a83e0", + "kind": "RecordDecl", + "name": "_FcRange" + }, + "inner": [ + { + "id": "0x55bbe71a8460", + "kind": "RecordType", + "type": { + "qualType": "struct _FcRange" + }, + "decl": { + "id": "0x55bbe71a83e0", + "kind": "RecordDecl", + "name": "_FcRange" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a8548", + "kind": "RecordDecl", + "loc": { + "offset": 8884, + "line": 262, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8877, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9077, + "line": 275, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcValue", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71a8600", + "kind": "FieldDecl", + "loc": { + "offset": 8906, + "line": 263, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8899, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8906, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "type", + "type": { + "desugaredQualType": "enum _FcType", + "qualType": "FcType", + "typeAliasDeclId": "0x55bbe7187118" + } + }, + { + "id": "0x55bbe71a8650", + "kind": "RecordDecl", + "loc": { + "offset": 8916, + "line": 264, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8916, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9072, + "line": 274, + "col": 5, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71a8700", + "kind": "FieldDecl", + "loc": { + "offset": 8940, + "line": 265, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8925, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8940, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71a8768", + "kind": "FieldDecl", + "loc": { + "offset": 8949, + "line": 266, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8944, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8949, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a87f0", + "kind": "FieldDecl", + "loc": { + "offset": 8961, + "line": 267, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8953, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8961, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe71a8858", + "kind": "FieldDecl", + "loc": { + "offset": 8973, + "line": 268, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8965, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8973, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "d", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71a8938", + "kind": "FieldDecl", + "loc": { + "offset": 8993, + "line": 269, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8977, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8993, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "m", + "type": { + "qualType": "const FcMatrix *" + } + }, + { + "id": "0x55bbe71a8a18", + "kind": "FieldDecl", + "loc": { + "offset": 9014, + "line": 270, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8997, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9014, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71a8a80", + "kind": "FieldDecl", + "loc": { + "offset": 9025, + "line": 271, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9018, + "col": 2, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9025, + "col": 9, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "f", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe71a8b58", + "kind": "FieldDecl", + "loc": { + "offset": 9046, + "line": 272, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9029, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9046, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "l", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71a8c38", + "kind": "FieldDecl", + "loc": { + "offset": 9065, + "line": 273, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9050, + "col": 2, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9065, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "r", + "type": { + "qualType": "const FcRange *" + } + } + ] + }, + { + "id": "0x55bbe71a8ce8", + "kind": "FieldDecl", + "loc": { + "offset": 9074, + "line": 274, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8916, + "line": 264, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9074, + "line": 274, + "col": 7, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "u", + "type": { + "desugaredQualType": "union _FcValue::(unnamed at /usr/include/fontconfig/fontconfig.h:264:5)", + "qualType": "union (unnamed union at /usr/include/fontconfig/fontconfig.h:264:5)" + } + } + ] + }, + { + "id": "0x55bbe71a8d98", + "kind": "TypedefDecl", + "loc": { + "offset": 9079, + "line": 275, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8869, + "line": 262, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9079, + "line": 275, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcValue", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "struct _FcValue" + }, + "inner": [ + { + "id": "0x55bbe71a8d40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcValue" + }, + "ownedTagDecl": { + "id": "0x55bbe71a8548", + "kind": "RecordDecl", + "name": "_FcValue" + }, + "inner": [ + { + "id": "0x55bbe71a85d0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcValue" + }, + "decl": { + "id": "0x55bbe71a8548", + "kind": "RecordDecl", + "name": "_FcValue" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a8e08", + "kind": "RecordDecl", + "loc": { + "offset": 9104, + "line": 277, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9097, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9172, + "line": 281, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcFontSet", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71a8ec8", + "kind": "FieldDecl", + "loc": { + "offset": 9126, + "line": 278, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9121, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9126, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nfont", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a8f30", + "kind": "FieldDecl", + "loc": { + "offset": 9142, + "line": 279, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9137, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9142, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sfont", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a9070", + "kind": "FieldDecl", + "loc": { + "offset": 9165, + "line": 280, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9153, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9165, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fonts", + "type": { + "qualType": "FcPattern **" + } + } + ] + }, + { + "id": "0x55bbe71a9118", + "kind": "TypedefDecl", + "loc": { + "offset": 9174, + "line": 281, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9089, + "line": 277, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9174, + "line": 281, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcFontSet", + "type": { + "desugaredQualType": "struct _FcFontSet", + "qualType": "struct _FcFontSet" + }, + "inner": [ + { + "id": "0x55bbe71a90c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcFontSet" + }, + "ownedTagDecl": { + "id": "0x55bbe71a8e08", + "kind": "RecordDecl", + "name": "_FcFontSet" + }, + "inner": [ + { + "id": "0x55bbe71a8e90", + "kind": "RecordType", + "type": { + "qualType": "struct _FcFontSet" + }, + "decl": { + "id": "0x55bbe71a8e08", + "kind": "RecordDecl", + "name": "_FcFontSet" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a9188", + "kind": "RecordDecl", + "loc": { + "offset": 9201, + "line": 283, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9194, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9278, + "line": 287, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcObjectSet", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71a9248", + "kind": "FieldDecl", + "loc": { + "offset": 9225, + "line": 284, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9220, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9225, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nobject", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a92b0", + "kind": "FieldDecl", + "loc": { + "offset": 9243, + "line": 285, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9238, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9243, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sobject", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a9340", + "kind": "FieldDecl", + "loc": { + "offset": 9269, + "line": 286, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9256, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9269, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "objects", + "type": { + "qualType": "const char **" + } + } + ] + }, + { + "id": "0x55bbe71a93e8", + "kind": "TypedefDecl", + "loc": { + "offset": 9280, + "line": 287, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9186, + "line": 283, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9280, + "line": 287, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcObjectSet", + "type": { + "desugaredQualType": "struct _FcObjectSet", + "qualType": "struct _FcObjectSet" + }, + "inner": [ + { + "id": "0x55bbe71a9390", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcObjectSet" + }, + "ownedTagDecl": { + "id": "0x55bbe71a9188", + "kind": "RecordDecl", + "name": "_FcObjectSet" + }, + "inner": [ + { + "id": "0x55bbe71a9210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcObjectSet" + }, + "decl": { + "id": "0x55bbe71a9188", + "kind": "RecordDecl", + "name": "_FcObjectSet" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a9458", + "kind": "EnumDecl", + "loc": { + "offset": 9311, + "line": 289, + "col": 14, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9306, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9430, + "line": 293, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcMatchKind", + "inner": [ + { + "id": "0x55bbe71a9520", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9330, + "line": 290, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9330, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9330, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcMatchPattern", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a9570", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9346, + "col": 21, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9346, + "col": 21, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9346, + "col": 21, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatchFont", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a95c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9359, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9359, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9359, + "col": 34, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatchScan", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a9610", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9376, + "line": 291, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9376, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9376, + "col": 5, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatchKindEnd", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71a96a0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9396, + "line": 292, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9396, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9415, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatchKindBegin", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a9680", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9415, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9415, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0", + "inner": [ + { + "id": "0x55bbe71a9660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9415, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9415, + "col": 24, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe71a9520", + "kind": "EnumConstantDecl", + "name": "FcMatchPattern", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71a9748", + "kind": "TypedefDecl", + "loc": { + "offset": 9432, + "line": 293, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9298, + "line": 289, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9432, + "line": 293, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcMatchKind", + "type": { + "desugaredQualType": "enum _FcMatchKind", + "qualType": "enum _FcMatchKind" + }, + "inner": [ + { + "id": "0x55bbe71a96f0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcMatchKind" + }, + "ownedTagDecl": { + "id": "0x55bbe71a9458", + "kind": "EnumDecl", + "name": "_FcMatchKind" + }, + "inner": [ + { + "id": "0x55bbe71a9500", + "kind": "EnumType", + "type": { + "qualType": "enum _FcMatchKind" + }, + "decl": { + "id": "0x55bbe71a9458", + "kind": "EnumDecl", + "name": "_FcMatchKind" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a97b8", + "kind": "EnumDecl", + "loc": { + "offset": 9459, + "line": 295, + "col": 14, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9454, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9590, + "line": 300, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcLangResult", + "inner": [ + { + "id": "0x55bbe71a98c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9479, + "line": 296, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9479, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9493, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangEqual", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a98a0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9493, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9493, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0", + "inner": [ + { + "id": "0x55bbe71a9880", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9493, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9493, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe71a9950", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9500, + "line": 297, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9500, + "col": 5, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangDifferentCountry", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a9930", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe71a9910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9525, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe71a99e0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9532, + "line": 298, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9532, + "col": 5, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9559, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangDifferentTerritory", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a99c0", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9559, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9559, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe71a99a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9559, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9559, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe71a9a70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9566, + "line": 299, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9566, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9588, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangDifferentLang", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a9a50", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9588, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9588, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2", + "inner": [ + { + "id": "0x55bbe71a9a30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9588, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9588, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71a9b18", + "kind": "TypedefDecl", + "loc": { + "offset": 9592, + "line": 300, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9446, + "line": 295, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9592, + "line": 300, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcLangResult", + "type": { + "desugaredQualType": "enum _FcLangResult", + "qualType": "enum _FcLangResult" + }, + "inner": [ + { + "id": "0x55bbe71a9ac0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcLangResult" + }, + "ownedTagDecl": { + "id": "0x55bbe71a97b8", + "kind": "EnumDecl", + "name": "_FcLangResult" + }, + "inner": [ + { + "id": "0x55bbe71a9860", + "kind": "EnumType", + "type": { + "qualType": "enum _FcLangResult" + }, + "decl": { + "id": "0x55bbe71a97b8", + "kind": "EnumDecl", + "name": "_FcLangResult" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a9b88", + "kind": "EnumDecl", + "loc": { + "offset": 9620, + "line": 302, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9615, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9679, + "line": 305, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcSetName", + "inner": [ + { + "id": "0x55bbe71a9c90", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9637, + "line": 303, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9637, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9651, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcSetSystem", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a9c70", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9651, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9651, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0", + "inner": [ + { + "id": "0x55bbe71a9c50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9651, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9651, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe71a9d20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 9658, + "line": 304, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9658, + "col": 5, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9677, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcSetApplication", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe71a9d00", + "kind": "ConstantExpr", + "range": { + "begin": { + "offset": 9677, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9677, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1", + "inner": [ + { + "id": "0x55bbe71a9ce0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9677, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9677, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71a9dc8", + "kind": "TypedefDecl", + "loc": { + "offset": 9681, + "line": 305, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9607, + "line": 302, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9681, + "line": 305, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcSetName", + "type": { + "desugaredQualType": "enum _FcSetName", + "qualType": "enum _FcSetName" + }, + "inner": [ + { + "id": "0x55bbe71a9d70", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcSetName" + }, + "ownedTagDecl": { + "id": "0x55bbe71a9b88", + "kind": "EnumDecl", + "name": "_FcSetName" + }, + "inner": [ + { + "id": "0x55bbe71a9c30", + "kind": "EnumType", + "type": { + "qualType": "enum _FcSetName" + }, + "decl": { + "id": "0x55bbe71a9b88", + "kind": "EnumDecl", + "name": "_FcSetName" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71a9e38", + "kind": "RecordDecl", + "loc": { + "offset": 9708, + "line": 307, + "col": 16, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9701, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9786, + "line": 311, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcConfigFileInfoIter", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71a9ef8", + "kind": "FieldDecl", + "loc": { + "offset": 9742, + "line": 308, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9736, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9742, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dummy1", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe71a9f60", + "kind": "FieldDecl", + "loc": { + "offset": 9760, + "line": 309, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9754, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9760, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dummy2", + "type": { + "qualType": "void *" + } + }, + { + "id": "0x55bbe71a9fc8", + "kind": "FieldDecl", + "loc": { + "offset": 9778, + "line": 310, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9772, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9778, + "col": 11, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dummy3", + "type": { + "qualType": "void *" + } + } + ] + }, + { + "id": "0x55bbe71aa078", + "kind": "TypedefDecl", + "loc": { + "offset": 9788, + "line": 311, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9693, + "line": 307, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9788, + "line": 311, + "col": 3, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcConfigFileInfoIter", + "type": { + "desugaredQualType": "struct _FcConfigFileInfoIter", + "qualType": "struct _FcConfigFileInfoIter" + }, + "inner": [ + { + "id": "0x55bbe71aa020", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcConfigFileInfoIter" + }, + "ownedTagDecl": { + "id": "0x55bbe71a9e38", + "kind": "RecordDecl", + "name": "_FcConfigFileInfoIter" + }, + "inner": [ + { + "id": "0x55bbe71a9ec0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcConfigFileInfoIter" + }, + "decl": { + "id": "0x55bbe71a9e38", + "kind": "RecordDecl", + "name": "_FcConfigFileInfoIter" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71aa0e8", + "kind": "RecordDecl", + "loc": { + "offset": 9826, + "line": 313, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9819, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9826, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcAtomic", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71aa1e8", + "kind": "TypedefDecl", + "loc": { + "offset": 9836, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9811, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9836, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcAtomic", + "type": { + "desugaredQualType": "struct _FcAtomic", + "qualType": "struct _FcAtomic" + }, + "inner": [ + { + "id": "0x55bbe71aa190", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcAtomic" + }, + "ownedTagDecl": { + "id": "0x55bbe71aa0e8", + "kind": "RecordDecl", + "name": "_FcAtomic" + }, + "inner": [ + { + "id": "0x55bbe71aa170", + "kind": "RecordType", + "type": { + "qualType": "struct _FcAtomic" + }, + "decl": { + "id": "0x55bbe71aa0e8", + "kind": "RecordDecl", + "name": "_FcAtomic" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71aa258", + "kind": "EnumDecl", + "loc": { + "offset": 10091, + "line": 323, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10091, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10126, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "inner": [ + { + "id": "0x55bbe71aa320", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10098, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10098, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10098, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcEndianBig", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71aa370", + "kind": "EnumConstantDecl", + "loc": { + "offset": 10111, + "col": 29, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10111, + "col": 29, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10111, + "col": 29, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcEndianLittle", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71ac458", + "kind": "TypedefDecl", + "loc": { + "offset": 10128, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10083, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10128, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcEndian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "enum FcEndian" + }, + "inner": [ + { + "id": "0x55bbe71ac400", + "kind": "ElaboratedType", + "type": { + "qualType": "enum FcEndian" + }, + "ownedTagDecl": { + "id": "0x55bbe71aa258", + "kind": "EnumDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71aa300", + "kind": "EnumType", + "type": { + "qualType": "FcEndian" + }, + "decl": { + "id": "0x55bbe71aa258", + "kind": "EnumDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ac4c8", + "kind": "RecordDecl", + "loc": { + "offset": 10154, + "line": 325, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10147, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10154, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcConfig", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71ac5c8", + "kind": "TypedefDecl", + "loc": { + "offset": 10167, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10139, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10167, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcConfig", + "type": { + "desugaredQualType": "struct _FcConfig", + "qualType": "struct _FcConfig" + }, + "inner": [ + { + "id": "0x55bbe71ac570", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcConfig" + }, + "ownedTagDecl": { + "id": "0x55bbe71ac4c8", + "kind": "RecordDecl", + "name": "_FcConfig" + }, + "inner": [ + { + "id": "0x55bbe71ac550", + "kind": "RecordType", + "type": { + "qualType": "struct _FcConfig" + }, + "decl": { + "id": "0x55bbe71ac4c8", + "kind": "RecordDecl", + "name": "_FcConfig" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ac638", + "kind": "RecordDecl", + "loc": { + "offset": 10193, + "line": 327, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10186, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10193, + "col": 16, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcGlobalCache", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71ac738", + "kind": "TypedefDecl", + "loc": { + "offset": 10208, + "col": 31, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10178, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10208, + "col": 31, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcFileCache", + "type": { + "desugaredQualType": "struct _FcGlobalCache", + "qualType": "struct _FcGlobalCache" + }, + "inner": [ + { + "id": "0x55bbe71ac6e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcGlobalCache" + }, + "ownedTagDecl": { + "id": "0x55bbe71ac638", + "kind": "RecordDecl", + "name": "_FcGlobalCache" + }, + "inner": [ + { + "id": "0x55bbe71ac6c0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcGlobalCache" + }, + "decl": { + "id": "0x55bbe71ac638", + "kind": "RecordDecl", + "name": "_FcGlobalCache" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ac7a8", + "kind": "RecordDecl", + "loc": { + "offset": 10237, + "line": 329, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10230, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10237, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcBlanks", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71ac8a8", + "kind": "TypedefDecl", + "loc": { + "offset": 10250, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10222, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10250, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcBlanks", + "type": { + "desugaredQualType": "struct _FcBlanks", + "qualType": "struct _FcBlanks" + }, + "inner": [ + { + "id": "0x55bbe71ac850", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcBlanks" + }, + "ownedTagDecl": { + "id": "0x55bbe71ac7a8", + "kind": "RecordDecl", + "name": "_FcBlanks" + }, + "inner": [ + { + "id": "0x55bbe71ac830", + "kind": "RecordType", + "type": { + "qualType": "struct _FcBlanks" + }, + "decl": { + "id": "0x55bbe71ac7a8", + "kind": "RecordDecl", + "name": "_FcBlanks" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ac918", + "kind": "RecordDecl", + "loc": { + "offset": 10276, + "line": 331, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10269, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10276, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcStrList", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71aca18", + "kind": "TypedefDecl", + "loc": { + "offset": 10289, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10261, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10289, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcStrList", + "type": { + "desugaredQualType": "struct _FcStrList", + "qualType": "struct _FcStrList" + }, + "inner": [ + { + "id": "0x55bbe71ac9c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcStrList" + }, + "ownedTagDecl": { + "id": "0x55bbe71ac918", + "kind": "RecordDecl", + "name": "_FcStrList" + }, + "inner": [ + { + "id": "0x55bbe71ac9a0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcStrList" + }, + "decl": { + "id": "0x55bbe71ac918", + "kind": "RecordDecl", + "name": "_FcStrList" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71aca88", + "kind": "RecordDecl", + "loc": { + "offset": 10316, + "line": 333, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10309, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10316, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcStrSet", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71acb88", + "kind": "TypedefDecl", + "loc": { + "offset": 10329, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10301, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10329, + "col": 29, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcStrSet", + "type": { + "desugaredQualType": "struct _FcStrSet", + "qualType": "struct _FcStrSet" + }, + "inner": [ + { + "id": "0x55bbe71acb30", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcStrSet" + }, + "ownedTagDecl": { + "id": "0x55bbe71aca88", + "kind": "RecordDecl", + "name": "_FcStrSet" + }, + "inner": [ + { + "id": "0x55bbe71acb10", + "kind": "RecordType", + "type": { + "qualType": "struct _FcStrSet" + }, + "decl": { + "id": "0x55bbe71aca88", + "kind": "RecordDecl", + "name": "_FcStrSet" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71acbf8", + "kind": "RecordDecl", + "loc": { + "offset": 10355, + "line": 335, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10348, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10355, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_FcCache", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71accf8", + "kind": "TypedefDecl", + "loc": { + "offset": 10368, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10340, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10368, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "FcCache", + "type": { + "desugaredQualType": "struct _FcCache", + "qualType": "struct _FcCache" + }, + "inner": [ + { + "id": "0x55bbe71acca0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcCache" + }, + "ownedTagDecl": { + "id": "0x55bbe71acbf8", + "kind": "RecordDecl", + "name": "_FcCache" + }, + "inner": [ + { + "id": "0x55bbe71acc80", + "kind": "RecordType", + "type": { + "qualType": "struct _FcCache" + }, + "decl": { + "id": "0x55bbe71acbf8", + "kind": "RecordDecl", + "name": "_FcCache" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71acee8", + "kind": "FunctionDecl", + "loc": { + "offset": 10434, + "line": 341, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10423, + "line": 340, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10454, + "line": 341, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcBlanksCreate", + "mangledName": "FcBlanksCreate", + "type": { + "qualType": "FcBlanks *(void)" + } + }, + { + "id": "0x55bbe71ad088", + "kind": "FunctionDecl", + "loc": { + "offset": 10472, + "line": 344, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10467, + "line": 343, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10500, + "line": 344, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcBlanksDestroy", + "mangledName": "FcBlanksDestroy", + "type": { + "qualType": "void (FcBlanks *)" + }, + "inner": [ + { + "id": "0x55bbe71acf98", + "kind": "ParmVarDecl", + "loc": { + "offset": 10499, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10489, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10499, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcBlanks *" + } + } + ] + }, + { + "id": "0x55bbe71ad2f8", + "kind": "FunctionDecl", + "loc": { + "offset": 10520, + "line": 347, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10513, + "line": 346, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10559, + "line": 347, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcBlanksAdd", + "mangledName": "FcBlanksAdd", + "type": { + "qualType": "FcBool (FcBlanks *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71ad140", + "kind": "ParmVarDecl", + "loc": { + "offset": 10543, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10533, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10543, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71ad1e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10555, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10546, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10555, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71ad4c8", + "kind": "FunctionDecl", + "loc": { + "offset": 10579, + "line": 350, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10572, + "line": 349, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10623, + "line": 350, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcBlanksIsMember", + "mangledName": "FcBlanksIsMember", + "type": { + "qualType": "FcBool (FcBlanks *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71ad3b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10607, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10597, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10607, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71ad430", + "kind": "ParmVarDecl", + "loc": { + "offset": 10619, + "col": 41, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10610, + "col": 32, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10619, + "col": 41, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71ad6f8", + "kind": "FunctionDecl", + "loc": { + "offset": 10669, + "line": 355, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10653, + "line": 354, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10696, + "line": 355, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheDir", + "mangledName": "FcCacheDir", + "type": { + "qualType": "const FcChar8 *(const FcCache *)" + }, + "inner": [ + { + "id": "0x55bbe71ad608", + "kind": "ParmVarDecl", + "loc": { + "offset": 10695, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10680, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10695, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCache *" + } + } + ] + }, + { + "id": "0x55bbe71ad928", + "kind": "FunctionDecl", + "loc": { + "offset": 10721, + "line": 358, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10709, + "line": 357, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10752, + "line": 358, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheCopySet", + "mangledName": "FcCacheCopySet", + "type": { + "qualType": "FcFontSet *(const FcCache *)" + }, + "inner": [ + { + "id": "0x55bbe71ad7d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10751, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10736, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10751, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCache *" + } + } + ] + }, + { + "id": "0x55bbe71adb78", + "kind": "FunctionDecl", + "loc": { + "offset": 10781, + "line": 361, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10765, + "line": 360, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10819, + "line": 361, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheSubdir", + "mangledName": "FcCacheSubdir", + "type": { + "qualType": "const FcChar8 *(const FcCache *, int)" + }, + "inner": [ + { + "id": "0x55bbe71ad9e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10811, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10796, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10811, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCache *" + } + }, + { + "id": "0x55bbe71ada60", + "kind": "ParmVarDecl", + "loc": { + "offset": 10818, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10814, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10818, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71add30", + "kind": "FunctionDecl", + "loc": { + "offset": 10836, + "line": 364, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10832, + "line": 363, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10870, + "line": 364, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheNumSubdir", + "mangledName": "FcCacheNumSubdir", + "type": { + "qualType": "int (const FcCache *)" + }, + "inner": [ + { + "id": "0x55bbe71adc38", + "kind": "ParmVarDecl", + "loc": { + "offset": 10869, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10854, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10869, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCache *" + } + } + ] + }, + { + "id": "0x55bbe71ade80", + "kind": "FunctionDecl", + "loc": { + "offset": 10887, + "line": 367, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10883, + "line": 366, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10919, + "line": 367, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheNumFont", + "mangledName": "FcCacheNumFont", + "type": { + "qualType": "int (const FcCache *)" + }, + "inner": [ + { + "id": "0x55bbe71adde8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10918, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10903, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10918, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCache *" + } + } + ] + }, + { + "id": "0x55bbe71ae138", + "kind": "FunctionDecl", + "loc": { + "offset": 10939, + "line": 370, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10932, + "line": 369, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10993, + "line": 370, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheUnlink", + "mangledName": "FcDirCacheUnlink", + "type": { + "qualType": "FcBool (const FcChar8 *, FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71adf38", + "kind": "ParmVarDecl", + "loc": { + "offset": 10972, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10957, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10972, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71ae028", + "kind": "ParmVarDecl", + "loc": { + "offset": 10987, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10977, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10987, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71ae2e8", + "kind": "FunctionDecl", + "loc": { + "offset": 11013, + "line": 373, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11006, + "line": 372, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11055, + "line": 373, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheValid", + "mangledName": "FcDirCacheValid", + "type": { + "qualType": "FcBool (const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ae1f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11045, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11030, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11045, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache_file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ae598", + "kind": "FunctionDecl", + "loc": { + "offset": 11075, + "line": 376, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11068, + "line": 375, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11132, + "line": 376, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheClean", + "mangledName": "FcDirCacheClean", + "type": { + "qualType": "FcBool (const FcChar8 *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71ae410", + "kind": "ParmVarDecl", + "loc": { + "offset": 11107, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11092, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11107, + "col": 33, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache_dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71ae488", + "kind": "ParmVarDecl", + "loc": { + "offset": 11125, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11118, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11125, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "verbose", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71ae748", + "kind": "FunctionDecl", + "loc": { + "offset": 11150, + "line": 379, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11145, + "line": 378, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11188, + "line": 379, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCacheCreateTagFile", + "mangledName": "FcCacheCreateTagFile", + "type": { + "qualType": "void (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71ae658", + "kind": "ParmVarDecl", + "loc": { + "offset": 11182, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11172, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11182, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71aea38", + "kind": "FunctionDecl", + "loc": { + "offset": 11208, + "line": 382, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11201, + "line": 381, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11294, + "line": 384, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheCreateUUID", + "mangledName": "FcDirCacheCreateUUID", + "type": { + "qualType": "FcBool (FcChar8 *, FcBool, FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71ae828", + "kind": "ParmVarDecl", + "loc": { + "offset": 11240, + "line": 382, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11230, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11240, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "FcChar8 *" + } + }, + { + "id": "0x55bbe71ae8a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11263, + "line": 383, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11253, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11263, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "force", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe71ae918", + "kind": "ParmVarDecl", + "loc": { + "offset": 11288, + "line": 384, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11278, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11288, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71aec10", + "kind": "FunctionDecl", + "loc": { + "offset": 11314, + "line": 387, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11307, + "line": 386, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11387, + "line": 388, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheDeleteUUID", + "mangledName": "FcDirCacheDeleteUUID", + "type": { + "qualType": "FcBool (const FcChar8 *, FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71aeb00", + "kind": "ParmVarDecl", + "loc": { + "offset": 11352, + "line": 387, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11336, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11352, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71aeb78", + "kind": "ParmVarDecl", + "loc": { + "offset": 11381, + "line": 388, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11365, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11381, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71aedb8", + "kind": "FunctionDecl", + "loc": { + "offset": 11424, + "line": 392, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11414, + "line": 391, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11442, + "line": 392, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigHome", + "mangledName": "FcConfigHome", + "type": { + "qualType": "FcChar8 *(void)" + } + }, + { + "id": "0x55bbe71aef28", + "kind": "FunctionDecl", + "loc": { + "offset": 11462, + "line": 395, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11455, + "line": 394, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11495, + "line": 395, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigEnableHome", + "mangledName": "FcConfigEnableHome", + "type": { + "qualType": "FcBool (FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71aee68", + "kind": "ParmVarDecl", + "loc": { + "offset": 11489, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11482, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11489, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "enable", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71af168", + "kind": "FunctionDecl", + "loc": { + "offset": 11518, + "line": 398, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11508, + "line": 397, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11587, + "line": 399, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetFilename", + "mangledName": "FcConfigGetFilename", + "type": { + "qualType": "FcChar8 *(FcConfig *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71aefe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11554, + "line": 398, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11539, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11554, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71af058", + "kind": "ParmVarDecl", + "loc": { + "offset": 11584, + "line": 399, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11569, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11584, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "url", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71af318", + "kind": "FunctionDecl", + "loc": { + "offset": 11610, + "line": 402, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11600, + "line": 401, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11646, + "line": 402, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigFilename", + "mangledName": "FcConfigFilename", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71af228", + "kind": "ParmVarDecl", + "loc": { + "offset": 11643, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11628, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11643, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "url", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71af4b8", + "kind": "FunctionDecl", + "loc": { + "offset": 11674, + "line": 405, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11663, + "line": 404, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11694, + "line": 405, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigCreate", + "mangledName": "FcConfigCreate", + "type": { + "qualType": "FcConfig *(void)" + } + }, + { + "id": "0x55bbe71af658", + "kind": "FunctionDecl", + "loc": { + "offset": 11718, + "line": 408, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11707, + "line": 407, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11753, + "line": 408, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigReference", + "mangledName": "FcConfigReference", + "type": { + "qualType": "FcConfig *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71af568", + "kind": "ParmVarDecl", + "loc": { + "offset": 11747, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11737, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11747, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71af7a0", + "kind": "FunctionDecl", + "loc": { + "offset": 11771, + "line": 411, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11766, + "line": 410, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11804, + "line": 411, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigDestroy", + "mangledName": "FcConfigDestroy", + "type": { + "qualType": "void (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71af710", + "kind": "ParmVarDecl", + "loc": { + "offset": 11798, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11788, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11798, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71af948", + "kind": "FunctionDecl", + "loc": { + "offset": 11824, + "line": 414, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11817, + "line": 413, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11860, + "line": 414, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigSetCurrent", + "mangledName": "FcConfigSetCurrent", + "type": { + "qualType": "FcBool (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71af858", + "kind": "ParmVarDecl", + "loc": { + "offset": 11854, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11844, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11854, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71afa88", + "kind": "FunctionDecl", + "loc": { + "offset": 11884, + "line": 417, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11873, + "line": 416, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11908, + "line": 417, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetCurrent", + "mangledName": "FcConfigGetCurrent", + "type": { + "qualType": "FcConfig *(void)" + } + }, + { + "id": "0x55bbe71afbc8", + "kind": "FunctionDecl", + "loc": { + "offset": 11928, + "line": 420, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11921, + "line": 419, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11962, + "line": 420, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigUptoDate", + "mangledName": "FcConfigUptoDate", + "type": { + "qualType": "FcBool (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71afb38", + "kind": "ParmVarDecl", + "loc": { + "offset": 11956, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11946, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11956, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71afd10", + "kind": "FunctionDecl", + "loc": { + "offset": 11986, + "line": 423, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11979, + "line": 422, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12022, + "line": 423, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigBuildFonts", + "mangledName": "FcConfigBuildFonts", + "type": { + "qualType": "FcBool (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71afc80", + "kind": "ParmVarDecl", + "loc": { + "offset": 12016, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12006, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12016, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71aff48", + "kind": "FunctionDecl", + "loc": { + "offset": 12047, + "line": 426, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12035, + "line": 425, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12086, + "line": 426, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetFontDirs", + "mangledName": "FcConfigGetFontDirs", + "type": { + "qualType": "FcStrList *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71afdf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12080, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12068, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12080, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b0090", + "kind": "FunctionDecl", + "loc": { + "offset": 12111, + "line": 429, + "col": 1, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12099, + "line": 428, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12152, + "line": 429, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetConfigDirs", + "mangledName": "FcConfigGetConfigDirs", + "type": { + "qualType": "FcStrList *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b0000", + "kind": "ParmVarDecl", + "loc": { + "offset": 12146, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12134, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12146, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b01d8", + "kind": "FunctionDecl", + "loc": { + "offset": 12177, + "line": 432, + "col": 1, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12165, + "line": 431, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12220, + "line": 432, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetConfigFiles", + "mangledName": "FcConfigGetConfigFiles", + "type": { + "qualType": "FcStrList *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b0148", + "kind": "ParmVarDecl", + "loc": { + "offset": 12214, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12201, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12214, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b0420", + "kind": "FunctionDecl", + "loc": { + "offset": 12243, + "line": 435, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12233, + "line": 434, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12278, + "line": 435, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetCache", + "mangledName": "FcConfigGetCache", + "type": { + "qualType": "FcChar8 *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b0290", + "kind": "ParmVarDecl", + "loc": { + "offset": 12272, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12261, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12272, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b05c8", + "kind": "FunctionDecl", + "loc": { + "offset": 12302, + "line": 438, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12291, + "line": 437, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12337, + "line": 438, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetBlanks", + "mangledName": "FcConfigGetBlanks", + "type": { + "qualType": "FcBlanks *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b04d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12331, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12321, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12331, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b0710", + "kind": "FunctionDecl", + "loc": { + "offset": 12362, + "line": 441, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12350, + "line": 440, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12400, + "line": 441, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetCacheDirs", + "mangledName": "FcConfigGetCacheDirs", + "type": { + "qualType": "FcStrList *(FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b0680", + "kind": "ParmVarDecl", + "loc": { + "offset": 12394, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12384, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12394, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b0890", + "kind": "FunctionDecl", + "loc": { + "offset": 12417, + "line": 444, + "col": 1, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12413, + "line": 443, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12460, + "line": 444, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetRescanInterval", + "mangledName": "FcConfigGetRescanInterval", + "type": { + "qualType": "int (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b07c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12454, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12444, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12454, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b0ad8", + "kind": "FunctionDecl", + "loc": { + "offset": 12480, + "line": 447, + "col": 1, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12473, + "line": 446, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12543, + "line": 447, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigSetRescanInterval", + "mangledName": "FcConfigSetRescanInterval", + "type": { + "qualType": "FcBool (FcConfig *, int)" + }, + "inner": [ + { + "id": "0x55bbe71b0948", + "kind": "ParmVarDecl", + "loc": { + "offset": 12517, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12507, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12517, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b09c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12529, + "col": 50, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12525, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12529, + "col": 50, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "rescanInterval", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71b0d48", + "kind": "FunctionDecl", + "loc": { + "offset": 12568, + "line": 450, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12556, + "line": 449, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12621, + "line": 451, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetFonts", + "mangledName": "FcConfigGetFonts", + "type": { + "qualType": "FcFontSet *(FcConfig *, FcSetName)" + }, + "inner": [ + { + "id": "0x55bbe71b0b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 12596, + "line": 450, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12586, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12596, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b0c30", + "kind": "ParmVarDecl", + "loc": { + "offset": 12618, + "line": 451, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12608, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12618, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "desugaredQualType": "enum _FcSetName", + "qualType": "FcSetName", + "typeAliasDeclId": "0x55bbe71a9dc8" + } + } + ] + }, + { + "id": "0x55bbe71b0f98", + "kind": "FunctionDecl", + "loc": { + "offset": 12641, + "line": 454, + "col": 1, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12634, + "line": 453, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12709, + "line": 455, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigAppFontAddFile", + "mangledName": "FcConfigAppFontAddFile", + "type": { + "qualType": "FcBool (FcConfig *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71b0e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 12678, + "line": 454, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12665, + "col": 25, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12678, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b0e80", + "kind": "ParmVarDecl", + "loc": { + "offset": 12705, + "line": 455, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12689, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12705, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71b1168", + "kind": "FunctionDecl", + "loc": { + "offset": 12729, + "line": 458, + "col": 1, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12722, + "line": 457, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12803, + "line": 459, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigAppFontAddDir", + "mangledName": "FcConfigAppFontAddDir", + "type": { + "qualType": "FcBool (FcConfig *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71b1058", + "kind": "ParmVarDecl", + "loc": { + "offset": 12766, + "line": 458, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12752, + "col": 24, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12766, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b10d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12800, + "line": 459, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12783, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12800, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71b12b8", + "kind": "FunctionDecl", + "loc": { + "offset": 12821, + "line": 462, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12816, + "line": 461, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12863, + "line": 462, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigAppFontClear", + "mangledName": "FcConfigAppFontClear", + "type": { + "qualType": "void (FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b1228", + "kind": "ParmVarDecl", + "loc": { + "offset": 12857, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12843, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12857, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b1648", + "kind": "FunctionDecl", + "loc": { + "offset": 12883, + "line": 465, + "col": 1, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12876, + "line": 464, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12994, + "line": 468, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigSubstituteWithPat", + "mangledName": "FcConfigSubstituteWithPat", + "type": { + "qualType": "FcBool (FcConfig *, FcPattern *, FcPattern *, FcMatchKind)" + }, + "inner": [ + { + "id": "0x55bbe71b1370", + "kind": "ParmVarDecl", + "loc": { + "offset": 12920, + "line": 465, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12910, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12920, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b13e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12945, + "line": 466, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12934, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12945, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71b1460", + "kind": "ParmVarDecl", + "loc": { + "offset": 12965, + "line": 467, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12954, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12965, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p_pat", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71b1500", + "kind": "ParmVarDecl", + "loc": { + "offset": 12990, + "line": 468, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12978, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12990, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "kind", + "type": { + "desugaredQualType": "enum _FcMatchKind", + "qualType": "FcMatchKind", + "typeAliasDeclId": "0x55bbe71a9748" + } + } + ] + }, + { + "id": "0x55bbe71b1928", + "kind": "FunctionDecl", + "loc": { + "offset": 13014, + "line": 471, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13007, + "line": 470, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13094, + "line": 473, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigSubstitute", + "mangledName": "FcConfigSubstitute", + "type": { + "qualType": "FcBool (FcConfig *, FcPattern *, FcMatchKind)" + }, + "inner": [ + { + "id": "0x55bbe71b1718", + "kind": "ParmVarDecl", + "loc": { + "offset": 13044, + "line": 471, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13034, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13044, + "col": 31, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b1790", + "kind": "ParmVarDecl", + "loc": { + "offset": 13069, + "line": 472, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13058, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13069, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71b1808", + "kind": "ParmVarDecl", + "loc": { + "offset": 13090, + "line": 473, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13078, + "col": 7, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13090, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "kind", + "type": { + "desugaredQualType": "enum _FcMatchKind", + "qualType": "FcMatchKind", + "typeAliasDeclId": "0x55bbe71a9748" + } + } + ] + }, + { + "id": "0x55bbe71b1b38", + "kind": "FunctionDecl", + "loc": { + "offset": 13123, + "line": 476, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13107, + "line": 475, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13165, + "line": 476, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigGetSysRoot", + "mangledName": "FcConfigGetSysRoot", + "type": { + "qualType": "const FcChar8 *(const FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b1a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 13159, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13143, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13159, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "const FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b1d78", + "kind": "FunctionDecl", + "loc": { + "offset": 13183, + "line": 479, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13178, + "line": 478, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13254, + "line": 480, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigSetSysRoot", + "mangledName": "FcConfigSetSysRoot", + "type": { + "qualType": "void (FcConfig *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71b1bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13218, + "line": 479, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13203, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13218, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b1c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 13247, + "line": 480, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13232, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13247, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sysroot", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71b2038", + "kind": "FunctionDecl", + "loc": { + "offset": 13272, + "line": 483, + "col": 1, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13267, + "line": 482, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13348, + "line": 484, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigFileInfoIterInit", + "mangledName": "FcConfigFileInfoIterInit", + "type": { + "qualType": "void (FcConfig *, FcConfigFileInfoIter *)" + }, + "inner": [ + { + "id": "0x55bbe71b1e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 13309, + "line": 483, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13298, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13309, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b1f28", + "kind": "ParmVarDecl", + "loc": { + "offset": 13344, + "line": 484, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13322, + "col": 6, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13344, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcConfigFileInfoIter *" + } + } + ] + }, + { + "id": "0x55bbe71b2288", + "kind": "FunctionDecl", + "loc": { + "offset": 13368, + "line": 487, + "col": 1, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13361, + "line": 486, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13444, + "line": 488, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigFileInfoIterNext", + "mangledName": "FcConfigFileInfoIterNext", + "type": { + "qualType": "FcBool (FcConfig *, FcConfigFileInfoIter *)" + }, + "inner": [ + { + "id": "0x55bbe71b20f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13405, + "line": 487, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13394, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13405, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b2170", + "kind": "ParmVarDecl", + "loc": { + "offset": 13440, + "line": 488, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13418, + "col": 6, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13440, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcConfigFileInfoIter *" + } + } + ] + }, + { + "id": "0x55bbe71b2758", + "kind": "FunctionDecl", + "loc": { + "offset": 13464, + "line": 491, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13457, + "line": 490, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13610, + "line": 495, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigFileInfoIterGet", + "mangledName": "FcConfigFileInfoIterGet", + "type": { + "qualType": "FcBool (FcConfig *, FcConfigFileInfoIter *, FcChar8 **, FcChar8 **, FcBool *)" + }, + "inner": [ + { + "id": "0x55bbe71b2348", + "kind": "ParmVarDecl", + "loc": { + "offset": 13500, + "line": 491, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13489, + "col": 26, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13500, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b2430", + "kind": "ParmVarDecl", + "loc": { + "offset": 13534, + "line": 492, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13512, + "col": 5, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13534, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcConfigFileInfoIter *" + } + }, + { + "id": "0x55bbe71b24e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13555, + "line": 493, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13544, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13555, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "name", + "type": { + "qualType": "FcChar8 **" + } + }, + { + "id": "0x55bbe71b2560", + "kind": "ParmVarDecl", + "loc": { + "offset": 13576, + "line": 494, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13565, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13576, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "description", + "type": { + "qualType": "FcChar8 **" + } + }, + { + "id": "0x55bbe71b2608", + "kind": "ParmVarDecl", + "loc": { + "offset": 13603, + "line": 495, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13593, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13603, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "enabled", + "type": { + "qualType": "FcBool *" + } + } + ] + }, + { + "id": "0x55bbe71b2978", + "kind": "FunctionDecl", + "loc": { + "offset": 13652, + "line": 499, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13641, + "line": 498, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13673, + "line": 499, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetCreate", + "mangledName": "FcCharSetCreate", + "type": { + "qualType": "FcCharSet *(void)" + } + }, + { + "id": "0x55bbe71b2ab0", + "kind": "FunctionDecl", + "loc": { + "offset": 13741, + "line": 503, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13729, + "line": 502, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13759, + "line": 503, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetNew", + "mangledName": "FcCharSetNew", + "type": { + "qualType": "FcCharSet *(void)" + } + }, + { + "id": "0x55bbe71b2c58", + "kind": "FunctionDecl", + "loc": { + "offset": 13777, + "line": 506, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13772, + "line": 505, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13809, + "line": 506, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetDestroy", + "mangledName": "FcCharSetDestroy", + "type": { + "qualType": "void (FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b2b60", + "kind": "ParmVarDecl", + "loc": { + "offset": 13806, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13795, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13806, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fcs", + "type": { + "qualType": "FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b2e98", + "kind": "FunctionDecl", + "loc": { + "offset": 13829, + "line": 509, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13822, + "line": 508, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13876, + "line": 509, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetAddChar", + "mangledName": "FcCharSetAddChar", + "type": { + "qualType": "FcBool (FcCharSet *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71b2d10", + "kind": "ParmVarDecl", + "loc": { + "offset": 13858, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13847, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13858, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fcs", + "type": { + "qualType": "FcCharSet *" + } + }, + { + "id": "0x55bbe71b2d88", + "kind": "ParmVarDecl", + "loc": { + "offset": 13872, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13863, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13872, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71b3068", + "kind": "FunctionDecl", + "loc": { + "offset": 13896, + "line": 512, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13889, + "line": 511, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13943, + "line": 512, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetDelChar", + "mangledName": "FcCharSetDelChar", + "type": { + "qualType": "FcBool (FcCharSet *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71b2f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 13925, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13914, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13925, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fcs", + "type": { + "qualType": "FcCharSet *" + } + }, + { + "id": "0x55bbe71b2fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13939, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13930, + "col": 35, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13939, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71b3218", + "kind": "FunctionDecl", + "loc": { + "offset": 13967, + "line": 515, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13956, + "line": 514, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13996, + "line": 515, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetCopy", + "mangledName": "FcCharSetCopy", + "type": { + "qualType": "FcCharSet *(FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b3128", + "kind": "ParmVarDecl", + "loc": { + "offset": 13993, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13982, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13993, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "qualType": "FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b3458", + "kind": "FunctionDecl", + "loc": { + "offset": 14016, + "line": 518, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14009, + "line": 517, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14070, + "line": 518, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetEqual", + "mangledName": "FcCharSetEqual", + "type": { + "qualType": "FcBool (const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b32d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14049, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14032, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14049, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b3348", + "kind": "ParmVarDecl", + "loc": { + "offset": 14069, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14052, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14069, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b36a8", + "kind": "FunctionDecl", + "loc": { + "offset": 14094, + "line": 521, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14083, + "line": 520, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14152, + "line": 521, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetIntersect", + "mangledName": "FcCharSetIntersect", + "type": { + "qualType": "FcCharSet *(const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b3518", + "kind": "ParmVarDecl", + "loc": { + "offset": 14131, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14114, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14131, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b3590", + "kind": "ParmVarDecl", + "loc": { + "offset": 14151, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14134, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14151, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b3878", + "kind": "FunctionDecl", + "loc": { + "offset": 14176, + "line": 524, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14165, + "line": 523, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14230, + "line": 524, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetUnion", + "mangledName": "FcCharSetUnion", + "type": { + "qualType": "FcCharSet *(const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b3768", + "kind": "ParmVarDecl", + "loc": { + "offset": 14209, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14192, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14209, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b37e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14229, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14212, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14229, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b3a48", + "kind": "FunctionDecl", + "loc": { + "offset": 14254, + "line": 527, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14243, + "line": 526, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14311, + "line": 527, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetSubtract", + "mangledName": "FcCharSetSubtract", + "type": { + "qualType": "FcCharSet *(const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b3938", + "kind": "ParmVarDecl", + "loc": { + "offset": 14290, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14273, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14290, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b39b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14310, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14293, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14310, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b3d18", + "kind": "FunctionDecl", + "loc": { + "offset": 14331, + "line": 530, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14324, + "line": 529, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14396, + "line": 530, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetMerge", + "mangledName": "FcCharSetMerge", + "type": { + "qualType": "FcBool (FcCharSet *, const FcCharSet *, FcBool *)" + }, + "inner": [ + { + "id": "0x55bbe71b3b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 14358, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14347, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14358, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "FcCharSet *" + } + }, + { + "id": "0x55bbe71b3b80", + "kind": "ParmVarDecl", + "loc": { + "offset": 14378, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14361, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14378, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b3bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14389, + "col": 59, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14381, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14389, + "col": 59, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "changed", + "type": { + "qualType": "FcBool *" + } + } + ] + }, + { + "id": "0x55bbe71b3f68", + "kind": "FunctionDecl", + "loc": { + "offset": 14416, + "line": 533, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14409, + "line": 532, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14469, + "line": 533, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetHasChar", + "mangledName": "FcCharSetHasChar", + "type": { + "qualType": "FcBool (const FcCharSet *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71b3de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14451, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14434, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14451, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fcs", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b3e58", + "kind": "ParmVarDecl", + "loc": { + "offset": 14465, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14456, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14465, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71b4118", + "kind": "FunctionDecl", + "loc": { + "offset": 14491, + "line": 536, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14482, + "line": 535, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14525, + "line": 536, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetCount", + "mangledName": "FcCharSetCount", + "type": { + "qualType": "FcChar32 (const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b4028", + "kind": "ParmVarDecl", + "loc": { + "offset": 14524, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14507, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14524, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b4358", + "kind": "FunctionDecl", + "loc": { + "offset": 14547, + "line": 539, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14538, + "line": 538, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14610, + "line": 539, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetIntersectCount", + "mangledName": "FcCharSetIntersectCount", + "type": { + "qualType": "FcChar32 (const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b41d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14589, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14572, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14589, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b4248", + "kind": "ParmVarDecl", + "loc": { + "offset": 14609, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14592, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14609, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b4550", + "kind": "FunctionDecl", + "loc": { + "offset": 14632, + "line": 542, + "col": 1, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14623, + "line": 541, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14694, + "line": 542, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetSubtractCount", + "mangledName": "FcCharSetSubtractCount", + "type": { + "qualType": "FcChar32 (const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b4440", + "kind": "ParmVarDecl", + "loc": { + "offset": 14673, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14656, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14673, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b44b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14693, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14676, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14693, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b4720", + "kind": "FunctionDecl", + "loc": { + "offset": 14714, + "line": 545, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14707, + "line": 544, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14771, + "line": 545, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetIsSubset", + "mangledName": "FcCharSetIsSubset", + "type": { + "qualType": "FcBool (const FcCharSet *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b4610", + "kind": "ParmVarDecl", + "loc": { + "offset": 14750, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14733, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14750, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b4688", + "kind": "ParmVarDecl", + "loc": { + "offset": 14770, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14753, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14770, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71b4b88", + "kind": "FunctionDecl", + "loc": { + "offset": 14871, + "line": 551, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14862, + "line": 550, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14981, + "line": 553, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetFirstPage", + "mangledName": "FcCharSetFirstPage", + "type": { + "qualType": "FcChar32 (const FcCharSet *, FcChar32 *, FcChar32 *)" + }, + "inner": [ + { + "id": "0x55bbe71b47e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14908, + "line": 551, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14891, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14908, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b49f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14931, + "line": 552, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14918, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14954, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "map", + "type": { + "desugaredQualType": "FcChar32 *", + "qualType": "FcChar32 *" + } + }, + { + "id": "0x55bbe71b4a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 14977, + "line": 553, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14963, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14977, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "next", + "type": { + "qualType": "FcChar32 *" + } + } + ] + }, + { + "id": "0x55bbe71b4e90", + "kind": "FunctionDecl", + "loc": { + "offset": 15003, + "line": 556, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14994, + "line": 555, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15111, + "line": 558, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetNextPage", + "mangledName": "FcCharSetNextPage", + "type": { + "qualType": "FcChar32 (const FcCharSet *, FcChar32 *, FcChar32 *)" + }, + "inner": [ + { + "id": "0x55bbe71b4c50", + "kind": "ParmVarDecl", + "loc": { + "offset": 15040, + "line": 556, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15022, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15040, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b4d78", + "kind": "ParmVarDecl", + "loc": { + "offset": 15062, + "line": 557, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15049, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15085, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "map", + "type": { + "desugaredQualType": "FcChar32 *", + "qualType": "FcChar32 *" + } + }, + { + "id": "0x55bbe71b4df0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15107, + "line": 558, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15093, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15107, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "next", + "type": { + "qualType": "FcChar32 *" + } + } + ] + }, + { + "id": "0x55bbe71b5168", + "kind": "FunctionDecl", + "loc": { + "offset": 15191, + "line": 565, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15182, + "line": 564, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15261, + "line": 565, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcCharSetCoverage", + "mangledName": "FcCharSetCoverage", + "type": { + "qualType": "FcChar32 (const FcCharSet *, FcChar32, FcChar32 *)" + }, + "inner": [ + { + "id": "0x55bbe71b4f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 15227, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15210, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15227, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcCharSet *" + } + }, + { + "id": "0x55bbe71b4fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15239, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15230, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15239, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "page", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + }, + { + "id": "0x55bbe71b5048", + "kind": "ParmVarDecl", + "loc": { + "offset": 15255, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15245, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15255, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcChar32 *" + } + } + ] + }, + { + "id": "0x55bbe71b5348", + "kind": "FunctionDecl", + "loc": { + "offset": 15293, + "line": 569, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15288, + "line": 568, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15322, + "line": 569, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValuePrint", + "mangledName": "FcValuePrint", + "type": { + "qualType": "void (const FcValue)" + }, + "inner": [ + { + "id": "0x55bbe71b5250", + "kind": "ParmVarDecl", + "loc": { + "offset": 15321, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15307, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15321, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "desugaredQualType": "const struct _FcValue", + "qualType": "const FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + } + ] + }, + { + "id": "0x55bbe71b5548", + "kind": "FunctionDecl", + "loc": { + "offset": 15340, + "line": 572, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15335, + "line": 571, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15374, + "line": 572, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternPrint", + "mangledName": "FcPatternPrint", + "type": { + "qualType": "void (const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71b5458", + "kind": "ParmVarDecl", + "loc": { + "offset": 15373, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15356, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15373, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71b5748", + "kind": "FunctionDecl", + "loc": { + "offset": 15392, + "line": 575, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15387, + "line": 574, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15426, + "line": 575, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetPrint", + "mangledName": "FcFontSetPrint", + "type": { + "qualType": "void (const FcFontSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b5658", + "kind": "ParmVarDecl", + "loc": { + "offset": 15425, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15408, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15425, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcFontSet *" + } + } + ] + }, + { + "id": "0x55bbe71b5968", + "kind": "FunctionDecl", + "loc": { + "offset": 15468, + "line": 579, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15457, + "line": 578, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15491, + "line": 579, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcGetDefaultLangs", + "mangledName": "FcGetDefaultLangs", + "type": { + "qualType": "FcStrSet *(void)" + } + }, + { + "id": "0x55bbe71b5b08", + "kind": "FunctionDecl", + "loc": { + "offset": 15509, + "line": 582, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15504, + "line": 581, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15548, + "line": 582, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDefaultSubstitute", + "mangledName": "FcDefaultSubstitute", + "type": { + "qualType": "void (FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71b5a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 15541, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15530, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15541, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71b5c50", + "kind": "FunctionDecl", + "loc": { + "offset": 15582, + "line": 586, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15575, + "line": 585, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15614, + "line": 586, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFileIsDir", + "mangledName": "FcFileIsDir", + "type": { + "qualType": "FcBool (const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71b5bc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15610, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15595, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15610, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71b6158", + "kind": "FunctionDecl", + "loc": { + "offset": 15634, + "line": 589, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15627, + "line": 588, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15796, + "line": 594, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFileScan", + "mangledName": "FcFileScan", + "type": { + "qualType": "FcBool (FcFontSet *, FcStrSet *, FcFileCache *, FcBlanks *, const FcChar8 *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71b5d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 15661, + "line": 589, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15646, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15661, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcFontSet *" + } + }, + { + "id": "0x55bbe71b5d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 15685, + "line": 590, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15671, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15685, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dirs", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71b5e78", + "kind": "ParmVarDecl", + "loc": { + "offset": 15713, + "line": 591, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15696, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15713, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache", + "type": { + "qualType": "FcFileCache *" + } + }, + { + "id": "0x55bbe71b5ef0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15739, + "line": 592, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15725, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15739, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blanks", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71b5f68", + "kind": "ParmVarDecl", + "loc": { + "offset": 15769, + "line": 593, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15752, + "col": 6, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15769, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b5fe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15791, + "line": 594, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15780, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15791, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "force", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71b8590", + "kind": "FunctionDecl", + "loc": { + "offset": 15816, + "line": 597, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15809, + "line": 596, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15972, + "line": 602, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirScan", + "mangledName": "FcDirScan", + "type": { + "qualType": "FcBool (FcFontSet *, FcStrSet *, FcFileCache *, FcBlanks *, const FcChar8 *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71b6238", + "kind": "ParmVarDecl", + "loc": { + "offset": 15842, + "line": 597, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15827, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15842, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcFontSet *" + } + }, + { + "id": "0x55bbe71b62b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15865, + "line": 598, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15851, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15865, + "col": 19, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dirs", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71b6328", + "kind": "ParmVarDecl", + "loc": { + "offset": 15892, + "line": 599, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15875, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15892, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache", + "type": { + "qualType": "FcFileCache *" + } + }, + { + "id": "0x55bbe71b63a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15917, + "line": 600, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15903, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15917, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blanks", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71b8460", + "kind": "ParmVarDecl", + "loc": { + "offset": 15947, + "line": 601, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15929, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15947, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b84d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15967, + "line": 602, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15956, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15967, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "force", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71b8888", + "kind": "FunctionDecl", + "loc": { + "offset": 15992, + "line": 605, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15985, + "line": 604, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16053, + "line": 605, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirSave", + "mangledName": "FcDirSave", + "type": { + "qualType": "FcBool (FcFontSet *, FcStrSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71b8670", + "kind": "ParmVarDecl", + "loc": { + "offset": 16014, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16003, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16014, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcFontSet *" + } + }, + { + "id": "0x55bbe71b86e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16029, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16019, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16029, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dirs", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71b8760", + "kind": "ParmVarDecl", + "loc": { + "offset": 16050, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16035, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16050, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71b8bc8", + "kind": "FunctionDecl", + "loc": { + "offset": 16076, + "line": 608, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16066, + "line": 607, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16150, + "line": 608, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheLoad", + "mangledName": "FcDirCacheLoad", + "type": { + "qualType": "FcCache *(const FcChar8 *, FcConfig *, FcChar8 **)" + }, + "inner": [ + { + "id": "0x55bbe71b8950", + "kind": "ParmVarDecl", + "loc": { + "offset": 16107, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16092, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16107, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b89c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16122, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16112, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16122, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71b8a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 16140, + "col": 65, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16130, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16140, + "col": 65, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache_file", + "type": { + "qualType": "FcChar8 **" + } + } + ] + }, + { + "id": "0x55bbe71b8e18", + "kind": "FunctionDecl", + "loc": { + "offset": 16173, + "line": 611, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16163, + "line": 610, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16227, + "line": 611, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheRescan", + "mangledName": "FcDirCacheRescan", + "type": { + "qualType": "FcCache *(const FcChar8 *, FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b8c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 16206, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16191, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16206, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b8d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 16221, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16211, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16221, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b90e8", + "kind": "FunctionDecl", + "loc": { + "offset": 16254, + "line": 614, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16244, + "line": 613, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16320, + "line": 614, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheRead", + "mangledName": "FcDirCacheRead", + "type": { + "qualType": "FcCache *(const FcChar8 *, FcBool, FcConfig *)" + }, + "inner": [ + { + "id": "0x55bbe71b8ed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16285, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16270, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16285, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dir", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b8f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 16297, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16290, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16297, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "force", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe71b8fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16314, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16304, + "col": 51, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16314, + "col": 61, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + } + ] + }, + { + "id": "0x55bbe71b9358", + "kind": "FunctionDecl", + "loc": { + "offset": 16343, + "line": 617, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16333, + "line": 616, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16412, + "line": 617, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheLoadFile", + "mangledName": "FcDirCacheLoadFile", + "type": { + "qualType": "FcCache *(const FcChar8 *, struct stat *)" + }, + "inner": [ + { + "id": "0x55bbe71b91b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16378, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16363, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16378, + "col": 36, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache_file", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b9240", + "kind": "ParmVarDecl", + "loc": { + "offset": 16403, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16390, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16403, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file_stat", + "type": { + "qualType": "struct stat *" + } + } + ] + }, + { + "id": "0x55bbe71b9508", + "kind": "FunctionDecl", + "loc": { + "offset": 16430, + "line": 620, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16425, + "line": 619, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16462, + "line": 620, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcDirCacheUnload", + "mangledName": "FcDirCacheUnload", + "type": { + "qualType": "void (FcCache *)" + }, + "inner": [ + { + "id": "0x55bbe71b9418", + "kind": "ParmVarDecl", + "loc": { + "offset": 16457, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16448, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16457, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cache", + "type": { + "qualType": "FcCache *" + } + } + ] + }, + { + "id": "0x55bbe71b9878", + "kind": "FunctionDecl", + "loc": { + "offset": 16506, + "line": 624, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16494, + "line": 623, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16589, + "line": 624, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFreeTypeQuery", + "mangledName": "FcFreeTypeQuery", + "type": { + "qualType": "FcPattern *(const FcChar8 *, unsigned int, FcBlanks *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71b95c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16538, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16523, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16538, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b9640", + "kind": "ParmVarDecl", + "loc": { + "offset": 16557, + "col": 52, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16544, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16557, + "col": 52, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71b96b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16571, + "col": 66, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16561, + "col": 56, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16571, + "col": 66, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blanks", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71b9738", + "kind": "ParmVarDecl", + "loc": { + "offset": 16584, + "col": 79, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16579, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16584, + "col": 79, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "count", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71b9c90", + "kind": "FunctionDecl", + "loc": { + "offset": 16615, + "line": 627, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16602, + "line": 626, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16716, + "line": 627, + "col": 102, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFreeTypeQueryAll", + "mangledName": "FcFreeTypeQueryAll", + "type": { + "qualType": "unsigned int (const FcChar8 *, unsigned int, FcBlanks *, int *, FcFontSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b9948", + "kind": "ParmVarDecl", + "loc": { + "offset": 16649, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16634, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16649, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71b99c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16668, + "col": 54, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16655, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16668, + "col": 54, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71b9a40", + "kind": "ParmVarDecl", + "loc": { + "offset": 16682, + "col": 68, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16672, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16682, + "col": 68, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blanks", + "type": { + "qualType": "FcBlanks *" + } + }, + { + "id": "0x55bbe71b9ac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16695, + "col": 81, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16690, + "col": 76, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16695, + "col": 81, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "count", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71b9b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 16713, + "col": 99, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16702, + "col": 88, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16713, + "col": 99, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcFontSet *" + } + } + ] + }, + { + "id": "0x55bbe71b9e48", + "kind": "FunctionDecl", + "loc": { + "offset": 16755, + "line": 632, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16743, + "line": 631, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16776, + "line": 632, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetCreate", + "mangledName": "FcFontSetCreate", + "type": { + "qualType": "FcFontSet *(void)" + } + }, + { + "id": "0x55bbe71b9fe8", + "kind": "FunctionDecl", + "loc": { + "offset": 16794, + "line": 635, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16789, + "line": 634, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16824, + "line": 635, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetDestroy", + "mangledName": "FcFontSetDestroy", + "type": { + "qualType": "void (FcFontSet *)" + }, + "inner": [ + { + "id": "0x55bbe71b9ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16823, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16812, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16823, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "FcFontSet *" + } + } + ] + }, + { + "id": "0x55bbe71ba228", + "kind": "FunctionDecl", + "loc": { + "offset": 16844, + "line": 638, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16837, + "line": 637, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16887, + "line": 638, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetAdd", + "mangledName": "FcFontSetAdd", + "type": { + "qualType": "FcBool (FcFontSet *, FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71ba0a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16869, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16858, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16869, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "FcFontSet *" + } + }, + { + "id": "0x55bbe71ba118", + "kind": "ParmVarDecl", + "loc": { + "offset": 16883, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16872, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16883, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "font", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71ba370", + "kind": "FunctionDecl", + "loc": { + "offset": 16926, + "line": 642, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16915, + "line": 641, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16948, + "line": 642, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcInitLoadConfig", + "mangledName": "FcInitLoadConfig", + "type": { + "qualType": "FcConfig *(void)" + } + }, + { + "id": "0x55bbe71ba4f8", + "kind": "FunctionDecl", + "loc": { + "offset": 16972, + "line": 645, + "col": 1, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16961, + "line": 644, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17002, + "line": 645, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcInitLoadConfigAndFonts", + "mangledName": "FcInitLoadConfigAndFonts", + "type": { + "qualType": "FcConfig *(void)" + } + }, + { + "id": "0x55bbe71ba658", + "kind": "FunctionDecl", + "loc": { + "offset": 17022, + "line": 648, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17015, + "line": 647, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17034, + "line": 648, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcInit", + "mangledName": "FcInit", + "type": { + "qualType": "FcBool (void)" + } + }, + { + "id": "0x55bbe71ba790", + "kind": "FunctionDecl", + "loc": { + "offset": 17052, + "line": 651, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17047, + "line": 650, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17064, + "line": 651, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFini", + "mangledName": "FcFini", + "type": { + "qualType": "void (void)" + } + }, + { + "id": "0x55bbe71ba8d0", + "kind": "FunctionDecl", + "loc": { + "offset": 17081, + "line": 654, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17077, + "line": 653, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17099, + "line": 654, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcGetVersion", + "mangledName": "FcGetVersion", + "type": { + "qualType": "int (void)" + } + }, + { + "id": "0x55bbe71baa08", + "kind": "FunctionDecl", + "loc": { + "offset": 17119, + "line": 657, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17112, + "line": 656, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17143, + "line": 657, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcInitReinitialize", + "mangledName": "FcInitReinitialize", + "type": { + "qualType": "FcBool (void)" + } + }, + { + "id": "0x55bbe71bab40", + "kind": "FunctionDecl", + "loc": { + "offset": 17163, + "line": 660, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17156, + "line": 659, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17188, + "line": 660, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcInitBringUptoDate", + "mangledName": "FcInitBringUptoDate", + "type": { + "qualType": "FcBool (void)" + } + }, + { + "id": "0x55bbe71bac78", + "kind": "FunctionDecl", + "loc": { + "offset": 17227, + "line": 664, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17216, + "line": 663, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17243, + "line": 664, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcGetLangs", + "mangledName": "FcGetLangs", + "type": { + "qualType": "FcStrSet *(void)" + } + }, + { + "id": "0x55bbe71badb8", + "kind": "FunctionDecl", + "loc": { + "offset": 17266, + "line": 667, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17256, + "line": 666, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17302, + "line": 667, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangNormalize", + "mangledName": "FcLangNormalize", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bad28", + "kind": "ParmVarDecl", + "loc": { + "offset": 17298, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17283, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17298, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lang", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71baf68", + "kind": "FunctionDecl", + "loc": { + "offset": 17333, + "line": 670, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17315, + "line": 669, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17370, + "line": 670, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangGetCharSet", + "mangledName": "FcLangGetCharSet", + "type": { + "qualType": "const FcCharSet *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bae70", + "kind": "ParmVarDecl", + "loc": { + "offset": 17366, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17351, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17366, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lang", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71bb168", + "kind": "FunctionDecl", + "loc": { + "offset": 17394, + "line": 673, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17383, + "line": 672, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17415, + "line": 673, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetCreate", + "mangledName": "FcLangSetCreate", + "type": { + "qualType": "FcLangSet *(void)" + } + }, + { + "id": "0x55bbe71bb308", + "kind": "FunctionDecl", + "loc": { + "offset": 17433, + "line": 676, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17428, + "line": 675, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17464, + "line": 676, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetDestroy", + "mangledName": "FcLangSetDestroy", + "type": { + "qualType": "void (FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bb218", + "kind": "ParmVarDecl", + "loc": { + "offset": 17462, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17451, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17462, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bb4b8", + "kind": "FunctionDecl", + "loc": { + "offset": 17488, + "line": 679, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17477, + "line": 678, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17522, + "line": 679, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetCopy", + "mangledName": "FcLangSetCopy", + "type": { + "qualType": "FcLangSet *(const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bb3c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17520, + "col": 33, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17503, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17520, + "col": 33, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bb6f8", + "kind": "FunctionDecl", + "loc": { + "offset": 17542, + "line": 682, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17535, + "line": 681, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17590, + "line": 682, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetAdd", + "mangledName": "FcLangSetAdd", + "type": { + "qualType": "FcBool (FcLangSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bb570", + "kind": "ParmVarDecl", + "loc": { + "offset": 17567, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17556, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17567, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "FcLangSet *" + } + }, + { + "id": "0x55bbe71bb5e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17586, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17571, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17586, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lang", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71bb8c8", + "kind": "FunctionDecl", + "loc": { + "offset": 17610, + "line": 685, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17603, + "line": 684, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17658, + "line": 685, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetDel", + "mangledName": "FcLangSetDel", + "type": { + "qualType": "FcBool (FcLangSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bb7b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17635, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17624, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17635, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "FcLangSet *" + } + }, + { + "id": "0x55bbe71bb830", + "kind": "ParmVarDecl", + "loc": { + "offset": 17654, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17639, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17654, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lang", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71bbb38", + "kind": "FunctionDecl", + "loc": { + "offset": 17684, + "line": 688, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17671, + "line": 687, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17742, + "line": 688, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetHasLang", + "mangledName": "FcLangSetHasLang", + "type": { + "qualType": "FcLangResult (const FcLangSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bb9b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17719, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17702, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17719, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bba28", + "kind": "ParmVarDecl", + "loc": { + "offset": 17738, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17723, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17738, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lang", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71bbd88", + "kind": "FunctionDecl", + "loc": { + "offset": 17768, + "line": 691, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17755, + "line": 690, + "col": 10, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17828, + "line": 691, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetCompare", + "mangledName": "FcLangSetCompare", + "type": { + "qualType": "FcLangResult (const FcLangSet *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bbbf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17803, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17786, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17803, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsa", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bbc70", + "kind": "ParmVarDecl", + "loc": { + "offset": 17825, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17808, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17825, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsb", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bbfd8", + "kind": "FunctionDecl", + "loc": { + "offset": 17848, + "line": 694, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17841, + "line": 693, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17909, + "line": 694, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetContains", + "mangledName": "FcLangSetContains", + "type": { + "qualType": "FcBool (const FcLangSet *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bbe48", + "kind": "ParmVarDecl", + "loc": { + "offset": 17884, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17867, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17884, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsa", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bbec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17906, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17889, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17906, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsb", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bc1a8", + "kind": "FunctionDecl", + "loc": { + "offset": 17929, + "line": 697, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17922, + "line": 696, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17987, + "line": 697, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetEqual", + "mangledName": "FcLangSetEqual", + "type": { + "qualType": "FcBool (const FcLangSet *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bc098", + "kind": "ParmVarDecl", + "loc": { + "offset": 17962, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17945, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17962, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsa", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bc110", + "kind": "ParmVarDecl", + "loc": { + "offset": 17984, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17967, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17984, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "lsb", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bc358", + "kind": "FunctionDecl", + "loc": { + "offset": 18009, + "line": 700, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18000, + "line": 699, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18043, + "line": 700, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetHash", + "mangledName": "FcLangSetHash", + "type": { + "qualType": "FcChar32 (const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bc268", + "kind": "ParmVarDecl", + "loc": { + "offset": 18041, + "col": 33, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18024, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18041, + "col": 33, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bc578", + "kind": "FunctionDecl", + "loc": { + "offset": 18067, + "line": 703, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18056, + "line": 702, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18105, + "line": 703, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetGetLangs", + "mangledName": "FcLangSetGetLangs", + "type": { + "qualType": "FcStrSet *(const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bc480", + "kind": "ParmVarDecl", + "loc": { + "offset": 18103, + "col": 37, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18086, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18103, + "col": 37, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bc7b8", + "kind": "FunctionDecl", + "loc": { + "offset": 18130, + "line": 706, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18118, + "line": 705, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18184, + "line": 706, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetUnion", + "mangledName": "FcLangSetUnion", + "type": { + "qualType": "FcLangSet *(const FcLangSet *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bc630", + "kind": "ParmVarDecl", + "loc": { + "offset": 18163, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18146, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18163, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bc6a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18183, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18166, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18183, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bc988", + "kind": "FunctionDecl", + "loc": { + "offset": 18209, + "line": 709, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18197, + "line": 708, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18266, + "line": 709, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcLangSetSubtract", + "mangledName": "FcLangSetSubtract", + "type": { + "qualType": "FcLangSet *(const FcLangSet *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bc878", + "kind": "ParmVarDecl", + "loc": { + "offset": 18245, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18228, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18245, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcLangSet *" + } + }, + { + "id": "0x55bbe71bc8f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18265, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18248, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18265, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71bcbb8", + "kind": "FunctionDecl", + "loc": { + "offset": 18308, + "line": 713, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18294, + "line": 712, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18331, + "line": 713, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcObjectSetCreate", + "mangledName": "FcObjectSetCreate", + "type": { + "qualType": "FcObjectSet *(void)" + } + }, + { + "id": "0x55bbe71bcdf8", + "kind": "FunctionDecl", + "loc": { + "offset": 18351, + "line": 716, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18344, + "line": 715, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18402, + "line": 716, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcObjectSetAdd", + "mangledName": "FcObjectSetAdd", + "type": { + "qualType": "FcBool (FcObjectSet *, const char *)" + }, + "inner": [ + { + "id": "0x55bbe71bcc68", + "kind": "ParmVarDecl", + "loc": { + "offset": 18380, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18367, + "col": 17, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18380, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "FcObjectSet *" + } + }, + { + "id": "0x55bbe71bcce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18396, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18384, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18396, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe71bcfa8", + "kind": "FunctionDecl", + "loc": { + "offset": 18420, + "line": 719, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18415, + "line": 718, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18455, + "line": 719, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcObjectSetDestroy", + "mangledName": "FcObjectSetDestroy", + "type": { + "qualType": "void (FcObjectSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bceb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18453, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18440, + "col": 21, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18453, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "FcObjectSet *" + } + } + ] + }, + { + "id": "0x55bbe71bd248", + "kind": "FunctionDecl", + "loc": { + "offset": 18482, + "line": 722, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18468, + "line": 721, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18531, + "line": 722, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcObjectSetVaBuild", + "mangledName": "FcObjectSetVaBuild", + "type": { + "qualType": "FcObjectSet *(const char *, struct __va_list_tag *)" + }, + "inner": [ + { + "id": "0x55bbe71bd068", + "kind": "ParmVarDecl", + "loc": { + "offset": 18514, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18502, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18514, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "first", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71bd130", + "kind": "ParmVarDecl", + "loc": { + "offset": 18529, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18521, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18529, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "va", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + } + ] + }, + { + "id": "0x55bbe71bd440", + "kind": "FunctionDecl", + "loc": { + "offset": 18558, + "line": 725, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18544, + "line": 724, + "col": 10, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "spellingLoc": { + "offset": 1437, + "line": 34, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 18600, + "line": 725, + "col": 43, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + }, + "name": "FcObjectSetBuild", + "mangledName": "FcObjectSetBuild", + "type": { + "qualType": "FcObjectSet *(const char *, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe71bd310", + "kind": "ParmVarDecl", + "loc": { + "offset": 18588, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18576, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18588, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "first", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71bd4e8", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1421, + "line": 34, + "col": 49, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 18600, + "line": 725, + "col": 43, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1435, + "line": 34, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 18600, + "line": 725, + "col": 43, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe71bd8f8", + "kind": "FunctionDecl", + "loc": { + "offset": 18648, + "line": 728, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18636, + "line": 727, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18786, + "line": 732, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetList", + "mangledName": "FcFontSetList", + "type": { + "qualType": "FcFontSet *(FcConfig *, FcFontSet **, int, FcPattern *, FcObjectSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bd558", + "kind": "ParmVarDecl", + "loc": { + "offset": 18677, + "line": 728, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18663, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18677, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bd630", + "kind": "ParmVarDecl", + "loc": { + "offset": 18708, + "line": 729, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18693, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18708, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sets", + "type": { + "qualType": "FcFontSet **" + } + }, + { + "id": "0x55bbe71bd6b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18730, + "line": 730, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18722, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18730, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nsets", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71bd728", + "kind": "ParmVarDecl", + "loc": { + "offset": 18759, + "line": 731, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18745, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18759, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bd7a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18784, + "line": 732, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18770, + "col": 9, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18784, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "FcObjectSet *" + } + } + ] + }, + { + "id": "0x55bbe71bdbe8", + "kind": "FunctionDecl", + "loc": { + "offset": 18811, + "line": 735, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18799, + "line": 734, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18880, + "line": 737, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontList", + "mangledName": "FcFontList", + "type": { + "qualType": "FcFontSet *(FcConfig *, FcPattern *, FcObjectSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bd9d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18833, + "line": 735, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18823, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18833, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bda48", + "kind": "ParmVarDecl", + "loc": { + "offset": 18857, + "line": 736, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18846, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18857, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bdac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18878, + "line": 737, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18865, + "col": 6, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18878, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "FcObjectSet *" + } + } + ] + }, + { + "id": "0x55bbe71bde28", + "kind": "FunctionDecl", + "loc": { + "offset": 18922, + "line": 742, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18911, + "line": 741, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18959, + "line": 742, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicCreate", + "mangledName": "FcAtomicCreate", + "type": { + "qualType": "FcAtomic *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71bdcd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18955, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18938, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18955, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71bdfd8", + "kind": "FunctionDecl", + "loc": { + "offset": 18979, + "line": 745, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18972, + "line": 744, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19009, + "line": 745, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicLock", + "mangledName": "FcAtomicLock", + "type": { + "qualType": "FcBool (FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71bdee0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19003, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18993, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19003, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be188", + "kind": "FunctionDecl", + "loc": { + "offset": 19032, + "line": 748, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19022, + "line": 747, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19065, + "line": 748, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicNewFile", + "mangledName": "FcAtomicNewFile", + "type": { + "qualType": "FcChar8 *(FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be090", + "kind": "ParmVarDecl", + "loc": { + "offset": 19059, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19049, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19059, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be2d0", + "kind": "FunctionDecl", + "loc": { + "offset": 19088, + "line": 751, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19078, + "line": 750, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19122, + "line": 751, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicOrigFile", + "mangledName": "FcAtomicOrigFile", + "type": { + "qualType": "FcChar8 *(FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be240", + "kind": "ParmVarDecl", + "loc": { + "offset": 19116, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19106, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19116, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be490", + "kind": "FunctionDecl", + "loc": { + "offset": 19142, + "line": 754, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19135, + "line": 753, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19179, + "line": 754, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicReplaceOrig", + "mangledName": "FcAtomicReplaceOrig", + "type": { + "qualType": "FcBool (FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be388", + "kind": "ParmVarDecl", + "loc": { + "offset": 19173, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19163, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19173, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be638", + "kind": "FunctionDecl", + "loc": { + "offset": 19197, + "line": 757, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19192, + "line": 756, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19232, + "line": 757, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicDeleteNew", + "mangledName": "FcAtomicDeleteNew", + "type": { + "qualType": "void (FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be548", + "kind": "ParmVarDecl", + "loc": { + "offset": 19226, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19216, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19226, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be780", + "kind": "FunctionDecl", + "loc": { + "offset": 19250, + "line": 760, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19245, + "line": 759, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19282, + "line": 760, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicUnlock", + "mangledName": "FcAtomicUnlock", + "type": { + "qualType": "void (FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be6f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19276, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19266, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19276, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71be8c8", + "kind": "FunctionDecl", + "loc": { + "offset": 19300, + "line": 763, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19295, + "line": 762, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19333, + "line": 763, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcAtomicDestroy", + "mangledName": "FcAtomicDestroy", + "type": { + "qualType": "void (FcAtomic *)" + }, + "inner": [ + { + "id": "0x55bbe71be838", + "kind": "ParmVarDecl", + "loc": { + "offset": 19327, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19317, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19327, + "col": 28, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "atomic", + "type": { + "qualType": "FcAtomic *" + } + } + ] + }, + { + "id": "0x55bbe71bed38", + "kind": "FunctionDecl", + "loc": { + "offset": 19374, + "line": 767, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19362, + "line": 766, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19489, + "line": 771, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetMatch", + "mangledName": "FcFontSetMatch", + "type": { + "qualType": "FcPattern *(FcConfig *, FcFontSet **, int, FcPattern *, FcResult *)" + }, + "inner": [ + { + "id": "0x55bbe71be980", + "kind": "ParmVarDecl", + "loc": { + "offset": 19403, + "line": 767, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19390, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19403, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bea00", + "kind": "ParmVarDecl", + "loc": { + "offset": 19427, + "line": 768, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19413, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19427, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sets", + "type": { + "qualType": "FcFontSet **" + } + }, + { + "id": "0x55bbe71bea80", + "kind": "ParmVarDecl", + "loc": { + "offset": 19443, + "line": 769, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19435, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19443, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nsets", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71beaf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19465, + "line": 770, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19452, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19465, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bebe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19483, + "line": 771, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19470, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19483, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcResult *" + } + } + ] + }, + { + "id": "0x55bbe71bf028", + "kind": "FunctionDecl", + "loc": { + "offset": 19514, + "line": 774, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19502, + "line": 773, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19588, + "line": 776, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontMatch", + "mangledName": "FcFontMatch", + "type": { + "qualType": "FcPattern *(FcConfig *, FcPattern *, FcResult *)" + }, + "inner": [ + { + "id": "0x55bbe71bee10", + "kind": "ParmVarDecl", + "loc": { + "offset": 19537, + "line": 774, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19527, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19537, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bee88", + "kind": "ParmVarDecl", + "loc": { + "offset": 19562, + "line": 775, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19551, + "col": 7, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19562, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bef00", + "kind": "ParmVarDecl", + "loc": { + "offset": 19582, + "line": 776, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19572, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19582, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcResult *" + } + } + ] + }, + { + "id": "0x55bbe71bf308", + "kind": "FunctionDecl", + "loc": { + "offset": 19613, + "line": 779, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19601, + "line": 778, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19709, + "line": 781, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontRenderPrepare", + "mangledName": "FcFontRenderPrepare", + "type": { + "qualType": "FcPattern *(FcConfig *, FcPattern *, FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71bf0f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19648, + "line": 779, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19634, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19648, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bf168", + "kind": "ParmVarDecl", + "loc": { + "offset": 19678, + "line": 780, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19663, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19678, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bf1e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19705, + "line": 781, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19690, + "col": 8, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19705, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "font", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71bf898", + "kind": "FunctionDecl", + "loc": { + "offset": 19734, + "line": 784, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19722, + "line": 783, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19929, + "line": 790, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetSort", + "mangledName": "FcFontSetSort", + "type": { + "qualType": "FcFontSet *(FcConfig *, FcFontSet **, int, FcPattern *, FcBool, FcCharSet **, FcResult *)" + }, + "inner": [ + { + "id": "0x55bbe71bf3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19763, + "line": 784, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19749, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19763, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bf450", + "kind": "ParmVarDecl", + "loc": { + "offset": 19794, + "line": 785, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19779, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19794, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sets", + "type": { + "qualType": "FcFontSet **" + } + }, + { + "id": "0x55bbe71bf4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19816, + "line": 786, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19808, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19816, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nsets", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71bf548", + "kind": "ParmVarDecl", + "loc": { + "offset": 19845, + "line": 787, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19831, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19845, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bf5c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19867, + "line": 788, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19856, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19867, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "trim", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe71bf6a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 19896, + "line": 789, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19881, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19896, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "csp", + "type": { + "qualType": "FcCharSet **" + } + }, + { + "id": "0x55bbe71bf718", + "kind": "ParmVarDecl", + "loc": { + "offset": 19923, + "line": 790, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19909, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19923, + "col": 23, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcResult *" + } + } + ] + }, + { + "id": "0x55bbe71bfcb8", + "kind": "FunctionDecl", + "loc": { + "offset": 19954, + "line": 793, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19942, + "line": 792, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20073, + "line": 797, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSort", + "mangledName": "FcFontSort", + "type": { + "qualType": "FcFontSet *(FcConfig *, FcPattern *, FcBool, FcCharSet **, FcResult *)" + }, + "inner": [ + { + "id": "0x55bbe71bf980", + "kind": "ParmVarDecl", + "loc": { + "offset": 19977, + "line": 793, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19966, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19977, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71bf9f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20004, + "line": 794, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19990, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20004, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71bfa70", + "kind": "ParmVarDecl", + "loc": { + "offset": 20020, + "line": 795, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20012, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20020, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "trim", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe71bfaf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20046, + "line": 796, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20031, + "col": 6, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20046, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "csp", + "type": { + "qualType": "FcCharSet **" + } + }, + { + "id": "0x55bbe71bfb68", + "kind": "ParmVarDecl", + "loc": { + "offset": 20067, + "line": 797, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20056, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20067, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcResult *" + } + } + ] + }, + { + "id": "0x55bbe71bfe20", + "kind": "FunctionDecl", + "loc": { + "offset": 20091, + "line": 800, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20086, + "line": 799, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20126, + "line": 800, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcFontSetSortDestroy", + "mangledName": "FcFontSetSortDestroy", + "type": { + "qualType": "void (FcFontSet *)" + }, + "inner": [ + { + "id": "0x55bbe71bfd90", + "kind": "ParmVarDecl", + "loc": { + "offset": 20124, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20113, + "col": 23, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20124, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fs", + "type": { + "qualType": "FcFontSet *" + } + } + ] + }, + { + "id": "0x55bbe71c0028", + "kind": "FunctionDecl", + "loc": { + "offset": 20167, + "line": 804, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20156, + "line": 803, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20200, + "line": 804, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixCopy", + "mangledName": "FcMatrixCopy", + "type": { + "qualType": "FcMatrix *(const FcMatrix *)" + }, + "inner": [ + { + "id": "0x55bbe71bfed8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20197, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20181, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20197, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mat", + "type": { + "qualType": "const FcMatrix *" + } + } + ] + }, + { + "id": "0x55bbe71c0268", + "kind": "FunctionDecl", + "loc": { + "offset": 20220, + "line": 807, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20213, + "line": 806, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20277, + "line": 807, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixEqual", + "mangledName": "FcMatrixEqual", + "type": { + "qualType": "FcBool (const FcMatrix *, const FcMatrix *)" + }, + "inner": [ + { + "id": "0x55bbe71c00e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20251, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20235, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20251, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mat1", + "type": { + "qualType": "const FcMatrix *" + } + }, + { + "id": "0x55bbe71c0158", + "kind": "ParmVarDecl", + "loc": { + "offset": 20273, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20257, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20273, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mat2", + "type": { + "qualType": "const FcMatrix *" + } + } + ] + }, + { + "id": "0x55bbe71c1798", + "kind": "FunctionDecl", + "loc": { + "offset": 20295, + "line": 810, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20290, + "line": 809, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20367, + "line": 810, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixMultiply", + "mangledName": "FcMatrixMultiply", + "type": { + "qualType": "void (FcMatrix *, const FcMatrix *, const FcMatrix *)" + }, + "inner": [ + { + "id": "0x55bbe71c0328", + "kind": "ParmVarDecl", + "loc": { + "offset": 20323, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20313, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20323, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "FcMatrix *" + } + }, + { + "id": "0x55bbe71c03a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20347, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20331, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20347, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "a", + "type": { + "qualType": "const FcMatrix *" + } + }, + { + "id": "0x55bbe71c0418", + "kind": "ParmVarDecl", + "loc": { + "offset": 20366, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20350, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20366, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "const FcMatrix *" + } + } + ] + }, + { + "id": "0x55bbe71c1a88", + "kind": "FunctionDecl", + "loc": { + "offset": 20385, + "line": 813, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20380, + "line": 812, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20432, + "line": 813, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixRotate", + "mangledName": "FcMatrixRotate", + "type": { + "qualType": "void (FcMatrix *, double, double)" + }, + "inner": [ + { + "id": "0x55bbe71c1860", + "kind": "ParmVarDecl", + "loc": { + "offset": 20411, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20401, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20411, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "m", + "type": { + "qualType": "FcMatrix *" + } + }, + { + "id": "0x55bbe71c18e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20421, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20414, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20421, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71c1960", + "kind": "ParmVarDecl", + "loc": { + "offset": 20431, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20424, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20431, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71c1cf0", + "kind": "FunctionDecl", + "loc": { + "offset": 20450, + "line": 816, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20445, + "line": 815, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20498, + "line": 816, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixScale", + "mangledName": "FcMatrixScale", + "type": { + "qualType": "void (FcMatrix *, double, double)" + }, + "inner": [ + { + "id": "0x55bbe71c1b50", + "kind": "ParmVarDecl", + "loc": { + "offset": 20475, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20465, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20475, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "m", + "type": { + "qualType": "FcMatrix *" + } + }, + { + "id": "0x55bbe71c1bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20485, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20478, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20485, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sx", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71c1c50", + "kind": "ParmVarDecl", + "loc": { + "offset": 20496, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20489, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20496, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sy", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71c1f58", + "kind": "FunctionDecl", + "loc": { + "offset": 20516, + "line": 819, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20511, + "line": 818, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20564, + "line": 819, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcMatrixShear", + "mangledName": "FcMatrixShear", + "type": { + "qualType": "void (FcMatrix *, double, double)" + }, + "inner": [ + { + "id": "0x55bbe71c1db8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20541, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20531, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20541, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "m", + "type": { + "qualType": "FcMatrix *" + } + }, + { + "id": "0x55bbe71c1e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 20551, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20544, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20551, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sh", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71c1eb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20562, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20555, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20562, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sv", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71c2228", + "kind": "FunctionDecl", + "loc": { + "offset": 20651, + "line": 825, + "col": 1, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20644, + "line": 824, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20714, + "line": 825, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameRegisterObjectTypes", + "mangledName": "FcNameRegisterObjectTypes", + "type": { + "qualType": "FcBool (const FcObjectType *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c2098", + "kind": "ParmVarDecl", + "loc": { + "offset": 20698, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20678, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20698, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "types", + "type": { + "qualType": "const FcObjectType *" + } + }, + { + "id": "0x55bbe71c2118", + "kind": "ParmVarDecl", + "loc": { + "offset": 20709, + "col": 59, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20705, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20709, + "col": 59, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ntype", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c2400", + "kind": "FunctionDecl", + "loc": { + "offset": 20785, + "line": 829, + "col": 1, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20778, + "line": 828, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20850, + "line": 829, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameUnregisterObjectTypes", + "mangledName": "FcNameUnregisterObjectTypes", + "type": { + "qualType": "FcBool (const FcObjectType *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c22e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20834, + "col": 50, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20814, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20834, + "col": 50, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "types", + "type": { + "qualType": "const FcObjectType *" + } + }, + { + "id": "0x55bbe71c2368", + "kind": "ParmVarDecl", + "loc": { + "offset": 20845, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20841, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20845, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ntype", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c25b8", + "kind": "FunctionDecl", + "loc": { + "offset": 20884, + "line": 832, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20863, + "line": 831, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20923, + "line": 832, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameGetObjectType", + "mangledName": "FcNameGetObjectType", + "type": { + "qualType": "const FcObjectType *(const char *)" + }, + "inner": [ + { + "id": "0x55bbe71c24c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20917, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20905, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20917, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe71c2878", + "kind": "FunctionDecl", + "loc": { + "offset": 20994, + "line": 836, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20987, + "line": 835, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21056, + "line": 836, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameRegisterConstants", + "mangledName": "FcNameRegisterConstants", + "type": { + "qualType": "FcBool (const FcConstant *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c26e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21037, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21019, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21037, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "consts", + "type": { + "qualType": "const FcConstant *" + } + }, + { + "id": "0x55bbe71c2768", + "kind": "ParmVarDecl", + "loc": { + "offset": 21049, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21045, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21049, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nconsts", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c2a50", + "kind": "FunctionDecl", + "loc": { + "offset": 21127, + "line": 840, + "col": 1, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21120, + "line": 839, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21191, + "line": 840, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameUnregisterConstants", + "mangledName": "FcNameUnregisterConstants", + "type": { + "qualType": "FcBool (const FcConstant *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c2938", + "kind": "ParmVarDecl", + "loc": { + "offset": 21172, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21154, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21172, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "consts", + "type": { + "qualType": "const FcConstant *" + } + }, + { + "id": "0x55bbe71c29b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21184, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21180, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21184, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nconsts", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c2c08", + "kind": "FunctionDecl", + "loc": { + "offset": 21223, + "line": 843, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21204, + "line": 842, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21263, + "line": 843, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameGetConstant", + "mangledName": "FcNameGetConstant", + "type": { + "qualType": "const FcConstant *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71c2b10", + "kind": "ParmVarDecl", + "loc": { + "offset": 21257, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21242, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21257, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71c2e58", + "kind": "FunctionDecl", + "loc": { + "offset": 21283, + "line": 846, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21276, + "line": 845, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21333, + "line": 846, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameConstant", + "mangledName": "FcNameConstant", + "type": { + "qualType": "FcBool (const FcChar8 *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71c2cc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21314, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21299, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21314, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71c2d40", + "kind": "ParmVarDecl", + "loc": { + "offset": 21327, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21322, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21327, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "result", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71c3008", + "kind": "FunctionDecl", + "loc": { + "offset": 21358, + "line": 849, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21346, + "line": 848, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21390, + "line": 849, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameParse", + "mangledName": "FcNameParse", + "type": { + "qualType": "FcPattern *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71c2f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 21386, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21371, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21386, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "name", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71c31b8", + "kind": "FunctionDecl", + "loc": { + "offset": 21413, + "line": 852, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21403, + "line": 851, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21442, + "line": 852, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcNameUnparse", + "mangledName": "FcNameUnparse", + "type": { + "qualType": "FcChar8 *(FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c30c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21439, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21428, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21439, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c3358", + "kind": "FunctionDecl", + "loc": { + "offset": 21481, + "line": 856, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21469, + "line": 855, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21502, + "line": 856, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternCreate", + "mangledName": "FcPatternCreate", + "type": { + "qualType": "FcPattern *(void)" + } + }, + { + "id": "0x55bbe71c34f8", + "kind": "FunctionDecl", + "loc": { + "offset": 21527, + "line": 859, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21515, + "line": 858, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21565, + "line": 859, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternDuplicate", + "mangledName": "FcPatternDuplicate", + "type": { + "qualType": "FcPattern *(const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c3408", + "kind": "ParmVarDecl", + "loc": { + "offset": 21564, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21547, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21564, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c3640", + "kind": "FunctionDecl", + "loc": { + "offset": 21583, + "line": 862, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21578, + "line": 861, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21615, + "line": 862, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternReference", + "mangledName": "FcPatternReference", + "type": { + "qualType": "void (FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c35b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21614, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21603, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21614, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c38e8", + "kind": "FunctionDecl", + "loc": { + "offset": 21640, + "line": 865, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21628, + "line": 864, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21692, + "line": 865, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternFilter", + "mangledName": "FcPatternFilter", + "type": { + "qualType": "FcPattern *(FcPattern *, const FcObjectSet *)" + }, + "inner": [ + { + "id": "0x55bbe71c3708", + "kind": "ParmVarDecl", + "loc": { + "offset": 21668, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21657, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21668, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c37d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21690, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21671, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21690, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "const FcObjectSet *" + } + } + ] + }, + { + "id": "0x55bbe71c3a68", + "kind": "FunctionDecl", + "loc": { + "offset": 21710, + "line": 868, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21705, + "line": 867, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21735, + "line": 868, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueDestroy", + "mangledName": "FcValueDestroy", + "type": { + "qualType": "void (FcValue)" + }, + "inner": [ + { + "id": "0x55bbe71c39a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21734, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21726, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21734, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + } + ] + }, + { + "id": "0x55bbe71c3ca8", + "kind": "FunctionDecl", + "loc": { + "offset": 21755, + "line": 871, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21748, + "line": 870, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21791, + "line": 871, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueEqual", + "mangledName": "FcValueEqual", + "type": { + "qualType": "FcBool (FcValue, FcValue)" + }, + "inner": [ + { + "id": "0x55bbe71c3b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 21777, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21769, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21777, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "va", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + }, + { + "id": "0x55bbe71c3b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 21789, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21781, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21789, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "vb", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + } + ] + }, + { + "id": "0x55bbe71c3e58", + "kind": "FunctionDecl", + "loc": { + "offset": 21812, + "line": 874, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21804, + "line": 873, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21834, + "line": 874, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcValueSave", + "mangledName": "FcValueSave", + "type": { + "qualType": "FcValue (FcValue)" + }, + "inner": [ + { + "id": "0x55bbe71c3d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 21833, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21825, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21833, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + } + ] + }, + { + "id": "0x55bbe71c3fa0", + "kind": "FunctionDecl", + "loc": { + "offset": 21852, + "line": 877, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21847, + "line": 876, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21882, + "line": 877, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternDestroy", + "mangledName": "FcPatternDestroy", + "type": { + "qualType": "void (FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c3f10", + "kind": "ParmVarDecl", + "loc": { + "offset": 21881, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21870, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21881, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c4150", + "kind": "FunctionDecl", + "loc": { + "offset": 21890, + "line": 880, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21886, + "line": 879, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21932, + "line": 880, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternObjectCount", + "mangledName": "FcPatternObjectCount", + "type": { + "qualType": "int (const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c4058", + "kind": "ParmVarDecl", + "loc": { + "offset": 21929, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21912, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21929, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c4398", + "kind": "FunctionDecl", + "loc": { + "offset": 21952, + "line": 883, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21945, + "line": 882, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22008, + "line": 883, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternEqual", + "mangledName": "FcPatternEqual", + "type": { + "qualType": "FcBool (const FcPattern *, const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c4208", + "kind": "ParmVarDecl", + "loc": { + "offset": 21985, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21968, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21985, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pa", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c4280", + "kind": "ParmVarDecl", + "loc": { + "offset": 22006, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21989, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22006, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pb", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c4668", + "kind": "FunctionDecl", + "loc": { + "offset": 22028, + "line": 886, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22021, + "line": 885, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22113, + "line": 886, + "col": 86, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternEqualSubset", + "mangledName": "FcPatternEqualSubset", + "type": { + "qualType": "FcBool (const FcPattern *, const FcPattern *, const FcObjectSet *)" + }, + "inner": [ + { + "id": "0x55bbe71c4458", + "kind": "ParmVarDecl", + "loc": { + "offset": 22067, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22050, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22067, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pa", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c44d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22088, + "col": 61, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22071, + "col": 44, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22088, + "col": 61, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pb", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c4548", + "kind": "ParmVarDecl", + "loc": { + "offset": 22111, + "col": 84, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22092, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22111, + "col": 84, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "os", + "type": { + "qualType": "const FcObjectSet *" + } + } + ] + }, + { + "id": "0x55bbe71c4828", + "kind": "FunctionDecl", + "loc": { + "offset": 22135, + "line": 889, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22126, + "line": 888, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22168, + "line": 889, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternHash", + "mangledName": "FcPatternHash", + "type": { + "qualType": "FcChar32 (const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe71c4730", + "kind": "ParmVarDecl", + "loc": { + "offset": 22167, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22150, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22167, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71c4b98", + "kind": "FunctionDecl", + "loc": { + "offset": 22188, + "line": 892, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22181, + "line": 891, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22264, + "line": 892, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAdd", + "mangledName": "FcPatternAdd", + "type": { + "qualType": "FcBool (FcPattern *, const char *, FcValue, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71c48e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22213, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22202, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22213, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c4960", + "kind": "ParmVarDecl", + "loc": { + "offset": 22228, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22216, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22228, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c49d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22244, + "col": 57, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22236, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22244, + "col": 57, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "value", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + }, + { + "id": "0x55bbe71c4a50", + "kind": "ParmVarDecl", + "loc": { + "offset": 22258, + "col": 71, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22251, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22258, + "col": 71, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "append", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71c4e80", + "kind": "FunctionDecl", + "loc": { + "offset": 22288, + "line": 895, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22281, + "line": 894, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22368, + "line": 895, + "col": 81, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddWeak", + "mangledName": "FcPatternAddWeak", + "type": { + "qualType": "FcBool (FcPattern *, const char *, FcValue, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71c4c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 22317, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22306, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22317, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c4ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22332, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22320, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22332, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c4d60", + "kind": "ParmVarDecl", + "loc": { + "offset": 22348, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22340, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22348, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "value", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + } + }, + { + "id": "0x55bbe71c4dd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22362, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22355, + "col": 68, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22362, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "append", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71c5268", + "kind": "FunctionDecl", + "loc": { + "offset": 22394, + "line": 898, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22385, + "line": 897, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22466, + "line": 898, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGet", + "mangledName": "FcPatternGet", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcValue *)" + }, + "inner": [ + { + "id": "0x55bbe71c4f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 22425, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22408, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22425, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c4fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22440, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22428, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22440, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c5050", + "kind": "ParmVarDecl", + "loc": { + "offset": 22452, + "col": 59, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22448, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22452, + "col": 59, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c5128", + "kind": "ParmVarDecl", + "loc": { + "offset": 22465, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22456, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22465, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "qualType": "FcValue *" + } + } + ] + }, + { + "id": "0x55bbe71c5748", + "kind": "FunctionDecl", + "loc": { + "offset": 22488, + "line": 901, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22479, + "line": 900, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22590, + "line": 901, + "col": 103, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetWithBinding", + "mangledName": "FcPatternGetWithBinding", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcValue *, FcValueBinding *)" + }, + "inner": [ + { + "id": "0x55bbe71c5338", + "kind": "ParmVarDecl", + "loc": { + "offset": 22530, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22513, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22530, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c53b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22545, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22533, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22545, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c5438", + "kind": "ParmVarDecl", + "loc": { + "offset": 22557, + "col": 70, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22553, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22557, + "col": 70, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c54b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22570, + "col": 83, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22561, + "col": 74, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22570, + "col": 83, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "qualType": "FcValue *" + } + }, + { + "id": "0x55bbe71c55a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22589, + "col": 102, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22573, + "col": 86, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22589, + "col": 102, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcValueBinding *" + } + } + ] + }, + { + "id": "0x55bbe71c59b8", + "kind": "FunctionDecl", + "loc": { + "offset": 22610, + "line": 904, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22603, + "line": 903, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22656, + "line": 904, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternDel", + "mangledName": "FcPatternDel", + "type": { + "qualType": "FcBool (FcPattern *, const char *)" + }, + "inner": [ + { + "id": "0x55bbe71c5820", + "kind": "ParmVarDecl", + "loc": { + "offset": 22635, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22624, + "col": 15, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22635, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c58a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22650, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22638, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22650, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe71c5c98", + "kind": "FunctionDecl", + "loc": { + "offset": 22676, + "line": 907, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22669, + "line": 906, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22733, + "line": 907, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternRemove", + "mangledName": "FcPatternRemove", + "type": { + "qualType": "FcBool (FcPattern *, const char *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c5a78", + "kind": "ParmVarDecl", + "loc": { + "offset": 22704, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22693, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22704, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c5af8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22719, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22707, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22719, + "col": 44, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c5b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 22731, + "col": 56, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22727, + "col": 52, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22731, + "col": 56, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c5f00", + "kind": "FunctionDecl", + "loc": { + "offset": 22753, + "line": 910, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22746, + "line": 909, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22813, + "line": 910, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddInteger", + "mangledName": "FcPatternAddInteger", + "type": { + "qualType": "FcBool (FcPattern *, const char *, int)" + }, + "inner": [ + { + "id": "0x55bbe71c5d60", + "kind": "ParmVarDecl", + "loc": { + "offset": 22785, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22774, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22785, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c5de0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22800, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22788, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22800, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c5e60", + "kind": "ParmVarDecl", + "loc": { + "offset": 22812, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22808, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22812, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71c61e8", + "kind": "FunctionDecl", + "loc": { + "offset": 22833, + "line": 913, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22826, + "line": 912, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22895, + "line": 913, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddDouble", + "mangledName": "FcPatternAddDouble", + "type": { + "qualType": "FcBool (FcPattern *, const char *, double)" + }, + "inner": [ + { + "id": "0x55bbe71c5fc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22864, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22853, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22864, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c6048", + "kind": "ParmVarDecl", + "loc": { + "offset": 22879, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22867, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22879, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c60c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22894, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22887, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22894, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "d", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71c64c8", + "kind": "FunctionDecl", + "loc": { + "offset": 22915, + "line": 916, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22908, + "line": 915, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22985, + "line": 916, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddString", + "mangledName": "FcPatternAddString", + "type": { + "qualType": "FcBool (FcPattern *, const char *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71c62b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22946, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22935, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22946, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c6330", + "kind": "ParmVarDecl", + "loc": { + "offset": 22961, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22949, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22961, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c63a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22984, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22969, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22984, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71c67a8", + "kind": "FunctionDecl", + "loc": { + "offset": 23005, + "line": 919, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22998, + "line": 918, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23076, + "line": 919, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddMatrix", + "mangledName": "FcPatternAddMatrix", + "type": { + "qualType": "FcBool (FcPattern *, const char *, const FcMatrix *)" + }, + "inner": [ + { + "id": "0x55bbe71c6590", + "kind": "ParmVarDecl", + "loc": { + "offset": 23036, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23025, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23036, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c6610", + "kind": "ParmVarDecl", + "loc": { + "offset": 23051, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23039, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23051, + "col": 47, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c6688", + "kind": "ParmVarDecl", + "loc": { + "offset": 23075, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23059, + "col": 55, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23075, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcMatrix *" + } + } + ] + }, + { + "id": "0x55bbe71c6a88", + "kind": "FunctionDecl", + "loc": { + "offset": 23096, + "line": 922, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23089, + "line": 921, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23169, + "line": 922, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddCharSet", + "mangledName": "FcPatternAddCharSet", + "type": { + "qualType": "FcBool (FcPattern *, const char *, const FcCharSet *)" + }, + "inner": [ + { + "id": "0x55bbe71c6870", + "kind": "ParmVarDecl", + "loc": { + "offset": 23128, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23117, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23128, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c68f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23143, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23131, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23143, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c6968", + "kind": "ParmVarDecl", + "loc": { + "offset": 23168, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23151, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23168, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "const FcCharSet *" + } + } + ] + }, + { + "id": "0x55bbe71c6d28", + "kind": "FunctionDecl", + "loc": { + "offset": 23189, + "line": 925, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23182, + "line": 924, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23249, + "line": 925, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddBool", + "mangledName": "FcPatternAddBool", + "type": { + "qualType": "FcBool (FcPattern *, const char *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71c6b50", + "kind": "ParmVarDecl", + "loc": { + "offset": 23218, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23207, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23218, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c6bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23233, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23221, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23233, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c6c48", + "kind": "ParmVarDecl", + "loc": { + "offset": 23248, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23241, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23248, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71c7008", + "kind": "FunctionDecl", + "loc": { + "offset": 23269, + "line": 928, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23262, + "line": 927, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23343, + "line": 928, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddLangSet", + "mangledName": "FcPatternAddLangSet", + "type": { + "qualType": "FcBool (FcPattern *, const char *, const FcLangSet *)" + }, + "inner": [ + { + "id": "0x55bbe71c6df0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23301, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23290, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23301, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c6e70", + "kind": "ParmVarDecl", + "loc": { + "offset": 23316, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23304, + "col": 36, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23316, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c6ee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23341, + "col": 73, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23324, + "col": 56, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23341, + "col": 73, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "const FcLangSet *" + } + } + ] + }, + { + "id": "0x55bbe71c72e8", + "kind": "FunctionDecl", + "loc": { + "offset": 23363, + "line": 931, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23356, + "line": 930, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23432, + "line": 931, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternAddRange", + "mangledName": "FcPatternAddRange", + "type": { + "qualType": "FcBool (FcPattern *, const char *, const FcRange *)" + }, + "inner": [ + { + "id": "0x55bbe71c70d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23393, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23382, + "col": 20, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23393, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c7150", + "kind": "ParmVarDecl", + "loc": { + "offset": 23408, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23396, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23408, + "col": 46, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c71c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23431, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23416, + "col": 54, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23431, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "r", + "type": { + "qualType": "const FcRange *" + } + } + ] + }, + { + "id": "0x55bbe71c7710", + "kind": "FunctionDecl", + "loc": { + "offset": 23454, + "line": 934, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23445, + "line": 933, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23528, + "line": 934, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetInteger", + "mangledName": "FcPatternGetInteger", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, int *)" + }, + "inner": [ + { + "id": "0x55bbe71c73b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23492, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23475, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23492, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c7430", + "kind": "ParmVarDecl", + "loc": { + "offset": 23507, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23495, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23507, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c74b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23519, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23515, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23519, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c7530", + "kind": "ParmVarDecl", + "loc": { + "offset": 23527, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23522, + "col": 69, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23527, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71c7aa8", + "kind": "FunctionDecl", + "loc": { + "offset": 23550, + "line": 937, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23541, + "line": 936, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23626, + "line": 937, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetDouble", + "mangledName": "FcPatternGetDouble", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, double *)" + }, + "inner": [ + { + "id": "0x55bbe71c77e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23587, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23570, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23587, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c7860", + "kind": "ParmVarDecl", + "loc": { + "offset": 23602, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23590, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23602, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c78e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23614, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23610, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23614, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c7960", + "kind": "ParmVarDecl", + "loc": { + "offset": 23625, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23617, + "col": 68, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23625, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "d", + "type": { + "qualType": "double *" + } + } + ] + }, + { + "id": "0x55bbe71c7e38", + "kind": "FunctionDecl", + "loc": { + "offset": 23648, + "line": 940, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23639, + "line": 939, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23727, + "line": 940, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetString", + "mangledName": "FcPatternGetString", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcChar8 **)" + }, + "inner": [ + { + "id": "0x55bbe71c7b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 23685, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23668, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23685, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c7bf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23700, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23688, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23700, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c7c78", + "kind": "ParmVarDecl", + "loc": { + "offset": 23712, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23708, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23712, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c7cf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23726, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23715, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23726, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "FcChar8 **" + } + } + ] + }, + { + "id": "0x55bbe71c8228", + "kind": "FunctionDecl", + "loc": { + "offset": 23749, + "line": 943, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23740, + "line": 942, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23828, + "line": 943, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetMatrix", + "mangledName": "FcPatternGetMatrix", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcMatrix **)" + }, + "inner": [ + { + "id": "0x55bbe71c7f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 23786, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23769, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23786, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c7f88", + "kind": "ParmVarDecl", + "loc": { + "offset": 23801, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23789, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23801, + "col": 53, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c8008", + "kind": "ParmVarDecl", + "loc": { + "offset": 23813, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23809, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23813, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c80e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 23827, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23816, + "col": 68, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23827, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "FcMatrix **" + } + } + ] + }, + { + "id": "0x55bbe71c85b8", + "kind": "FunctionDecl", + "loc": { + "offset": 23850, + "line": 946, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23841, + "line": 945, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23931, + "line": 946, + "col": 82, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetCharSet", + "mangledName": "FcPatternGetCharSet", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcCharSet **)" + }, + "inner": [ + { + "id": "0x55bbe71c82f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23888, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23871, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23888, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c8378", + "kind": "ParmVarDecl", + "loc": { + "offset": 23903, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23891, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23903, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c83f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23915, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23911, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23915, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c8478", + "kind": "ParmVarDecl", + "loc": { + "offset": 23930, + "col": 81, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23918, + "col": 69, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23930, + "col": 81, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "c", + "type": { + "qualType": "FcCharSet **" + } + } + ] + }, + { + "id": "0x55bbe71c88f8", + "kind": "FunctionDecl", + "loc": { + "offset": 23953, + "line": 949, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23944, + "line": 948, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24027, + "line": 949, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetBool", + "mangledName": "FcPatternGetBool", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcBool *)" + }, + "inner": [ + { + "id": "0x55bbe71c8688", + "kind": "ParmVarDecl", + "loc": { + "offset": 23988, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23971, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23988, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c8708", + "kind": "ParmVarDecl", + "loc": { + "offset": 24003, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23991, + "col": 39, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24003, + "col": 51, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c8788", + "kind": "ParmVarDecl", + "loc": { + "offset": 24015, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24011, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24015, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c8800", + "kind": "ParmVarDecl", + "loc": { + "offset": 24026, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24018, + "col": 66, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24026, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcBool *" + } + } + ] + }, + { + "id": "0x55bbe71c8ce8", + "kind": "FunctionDecl", + "loc": { + "offset": 24049, + "line": 952, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24040, + "line": 951, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24131, + "line": 952, + "col": 83, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetLangSet", + "mangledName": "FcPatternGetLangSet", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcLangSet **)" + }, + "inner": [ + { + "id": "0x55bbe71c89c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24087, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24070, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24087, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c8a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 24102, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24090, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24102, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c8ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24114, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24110, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24114, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c8ba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24129, + "col": 81, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24117, + "col": 69, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24129, + "col": 81, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ls", + "type": { + "qualType": "FcLangSet **" + } + } + ] + }, + { + "id": "0x55bbe71c9138", + "kind": "FunctionDecl", + "loc": { + "offset": 24153, + "line": 955, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24144, + "line": 954, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24231, + "line": 955, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternGetRange", + "mangledName": "FcPatternGetRange", + "type": { + "qualType": "FcResult (const FcPattern *, const char *, int, FcRange **)" + }, + "inner": [ + { + "id": "0x55bbe71c8db8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24189, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24172, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24189, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71c8e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 24204, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24192, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24204, + "col": 52, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71c8eb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24216, + "col": 64, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24212, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24216, + "col": 64, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71c8ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24230, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24220, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24230, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "r", + "type": { + "qualType": "FcRange **" + } + } + ] + }, + { + "id": "0x55bbe71c9398", + "kind": "FunctionDecl", + "loc": { + "offset": 24256, + "line": 958, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24244, + "line": 957, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24298, + "line": 958, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternVaBuild", + "mangledName": "FcPatternVaBuild", + "type": { + "qualType": "FcPattern *(FcPattern *, struct __va_list_tag *)" + }, + "inner": [ + { + "id": "0x55bbe71c9208", + "kind": "ParmVarDecl", + "loc": { + "offset": 24285, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24274, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24285, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c9280", + "kind": "ParmVarDecl", + "loc": { + "offset": 24296, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24288, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24296, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "va", + "type": { + "desugaredQualType": "struct __va_list_tag *", + "qualType": "struct __va_list_tag *" + } + } + ] + }, + { + "id": "0x55bbe71c9580", + "kind": "FunctionDecl", + "loc": { + "offset": 24327, + "line": 961, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24315, + "line": 960, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "spellingLoc": { + "offset": 1437, + "line": 34, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 24362, + "line": 961, + "col": 36, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + }, + "name": "FcPatternBuild", + "mangledName": "FcPatternBuild", + "type": { + "qualType": "FcPattern *(FcPattern *, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe71c9458", + "kind": "ParmVarDecl", + "loc": { + "offset": 24354, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24343, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24354, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71c9628", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1421, + "line": 34, + "col": 49, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 24362, + "line": 961, + "col": 36, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "spellingLoc": { + "offset": 1435, + "line": 34, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "expansionLoc": { + "offset": 24362, + "line": 961, + "col": 36, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe71cb848", + "kind": "FunctionDecl", + "loc": { + "offset": 24408, + "line": 964, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24398, + "line": 963, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24462, + "line": 964, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternFormat", + "mangledName": "FcPatternFormat", + "type": { + "qualType": "FcChar8 *(FcPattern *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71c9698", + "kind": "ParmVarDecl", + "loc": { + "offset": 24436, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24425, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24436, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe71cb730", + "kind": "ParmVarDecl", + "loc": { + "offset": 24456, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24441, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24456, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "format", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71cbaa8", + "kind": "FunctionDecl", + "loc": { + "offset": 24501, + "line": 968, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24491, + "line": 967, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24546, + "line": 968, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcRangeCreateDouble", + "mangledName": "FcRangeCreateDouble", + "type": { + "qualType": "FcRange *(double, double)" + }, + "inner": [ + { + "id": "0x55bbe71cb910", + "kind": "ParmVarDecl", + "loc": { + "offset": 24529, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24522, + "col": 22, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24529, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "begin", + "type": { + "qualType": "double" + } + }, + { + "id": "0x55bbe71cb990", + "kind": "ParmVarDecl", + "loc": { + "offset": 24543, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24536, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24543, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "end", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71cbcf8", + "kind": "FunctionDecl", + "loc": { + "offset": 24569, + "line": 971, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24559, + "line": 970, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24619, + "line": 971, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcRangeCreateInteger", + "mangledName": "FcRangeCreateInteger", + "type": { + "qualType": "FcRange *(FcChar32, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe71cbb68", + "kind": "ParmVarDecl", + "loc": { + "offset": 24600, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24591, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24600, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "begin", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + }, + { + "id": "0x55bbe71cbbe0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24616, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24607, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24616, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "end", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe71cbea8", + "kind": "FunctionDecl", + "loc": { + "offset": 24637, + "line": 974, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24632, + "line": 973, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24667, + "line": 974, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcRangeDestroy", + "mangledName": "FcRangeDestroy", + "type": { + "qualType": "void (FcRange *)" + }, + "inner": [ + { + "id": "0x55bbe71cbdb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24662, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24653, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24662, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "range", + "type": { + "qualType": "FcRange *" + } + } + ] + }, + { + "id": "0x55bbe71cc058", + "kind": "FunctionDecl", + "loc": { + "offset": 24690, + "line": 977, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24680, + "line": 976, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24719, + "line": 977, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcRangeCopy", + "mangledName": "FcRangeCopy", + "type": { + "qualType": "FcRange *(const FcRange *)" + }, + "inner": [ + { + "id": "0x55bbe71cbf60", + "kind": "ParmVarDecl", + "loc": { + "offset": 24718, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24703, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24718, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "r", + "type": { + "qualType": "const FcRange *" + } + } + ] + }, + { + "id": "0x55bbe71cc338", + "kind": "FunctionDecl", + "loc": { + "offset": 24739, + "line": 980, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24732, + "line": 979, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24804, + "line": 980, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcRangeGetDouble", + "mangledName": "FcRangeGetDouble", + "type": { + "qualType": "FcBool (const FcRange *, double *, double *)" + }, + "inner": [ + { + "id": "0x55bbe71cc110", + "kind": "ParmVarDecl", + "loc": { + "offset": 24771, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24756, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24771, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "range", + "type": { + "qualType": "const FcRange *" + } + }, + { + "id": "0x55bbe71cc190", + "kind": "ParmVarDecl", + "loc": { + "offset": 24786, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24778, + "col": 40, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24786, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "begin", + "type": { + "qualType": "double *" + } + }, + { + "id": "0x55bbe71cc210", + "kind": "ParmVarDecl", + "loc": { + "offset": 24801, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24793, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24801, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "end", + "type": { + "qualType": "double *" + } + } + ] + }, + { + "id": "0x55bbe71cc608", + "kind": "FunctionDecl", + "loc": { + "offset": 24822, + "line": 983, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24817, + "line": 982, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24883, + "line": 983, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterStart", + "mangledName": "FcPatternIterStart", + "type": { + "qualType": "void (const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71cc400", + "kind": "ParmVarDecl", + "loc": { + "offset": 24859, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24842, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24859, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cc4f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24879, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24864, + "col": 43, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24879, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71cc858", + "kind": "FunctionDecl", + "loc": { + "offset": 24903, + "line": 986, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24896, + "line": 985, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24963, + "line": 986, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterNext", + "mangledName": "FcPatternIterNext", + "type": { + "qualType": "FcBool (const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71cc6c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24939, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24922, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24939, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cc740", + "kind": "ParmVarDecl", + "loc": { + "offset": 24959, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24944, + "col": 42, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24959, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71ccbc8", + "kind": "FunctionDecl", + "loc": { + "offset": 24983, + "line": 989, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24976, + "line": 988, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25087, + "line": 990, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterEqual", + "mangledName": "FcPatternIterEqual", + "type": { + "qualType": "FcBool (const FcPattern *, FcPatternIter *, const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71cc918", + "kind": "ParmVarDecl", + "loc": { + "offset": 25020, + "line": 989, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25003, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25020, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p1", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cc990", + "kind": "ParmVarDecl", + "loc": { + "offset": 25039, + "col": 57, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25024, + "col": 42, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25039, + "col": 57, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i1", + "type": { + "qualType": "FcPatternIter *" + } + }, + { + "id": "0x55bbe71cca08", + "kind": "ParmVarDecl", + "loc": { + "offset": 25066, + "line": 990, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25049, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25066, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p2", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cca80", + "kind": "ParmVarDecl", + "loc": { + "offset": 25085, + "col": 43, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25070, + "col": 28, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25085, + "col": 43, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "i2", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71cceb8", + "kind": "FunctionDecl", + "loc": { + "offset": 25107, + "line": 993, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25100, + "line": 992, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25187, + "line": 993, + "col": 81, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternFindIter", + "mangledName": "FcPatternFindIter", + "type": { + "qualType": "FcBool (const FcPattern *, FcPatternIter *, const char *)" + }, + "inner": [ + { + "id": "0x55bbe71ccc98", + "kind": "ParmVarDecl", + "loc": { + "offset": 25143, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25126, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25143, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71ccd10", + "kind": "ParmVarDecl", + "loc": { + "offset": 25163, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25148, + "col": 42, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25163, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + }, + { + "id": "0x55bbe71ccd90", + "kind": "ParmVarDecl", + "loc": { + "offset": 25181, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25169, + "col": 63, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25181, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "object", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe71cd090", + "kind": "FunctionDecl", + "loc": { + "offset": 25207, + "line": 996, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25200, + "line": 995, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25270, + "line": 996, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterIsValid", + "mangledName": "FcPatternIterIsValid", + "type": { + "qualType": "FcBool (const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71ccf80", + "kind": "ParmVarDecl", + "loc": { + "offset": 25246, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25229, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25246, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71ccff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25266, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25251, + "col": 45, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25266, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71cd2e0", + "kind": "FunctionDecl", + "loc": { + "offset": 25296, + "line": 999, + "col": 1, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25283, + "line": 998, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25361, + "line": 999, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterGetObject", + "mangledName": "FcPatternIterGetObject", + "type": { + "qualType": "const char *(const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71cd150", + "kind": "ParmVarDecl", + "loc": { + "offset": 25337, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25320, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25337, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cd1c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25357, + "col": 62, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25342, + "col": 47, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25357, + "col": 62, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71cd4f0", + "kind": "FunctionDecl", + "loc": { + "offset": 25378, + "line": 1002, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25374, + "line": 1001, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25444, + "line": 1002, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterValueCount", + "mangledName": "FcPatternIterValueCount", + "type": { + "qualType": "int (const FcPattern *, FcPatternIter *)" + }, + "inner": [ + { + "id": "0x55bbe71cd3a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25420, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25403, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25420, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cd418", + "kind": "ParmVarDecl", + "loc": { + "offset": 25440, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25425, + "col": 48, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25440, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + } + ] + }, + { + "id": "0x55bbe71cd908", + "kind": "FunctionDecl", + "loc": { + "offset": 25466, + "line": 1005, + "col": 1, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25457, + "line": 1004, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25569, + "line": 1005, + "col": 104, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcPatternIterGetValue", + "mangledName": "FcPatternIterGetValue", + "type": { + "qualType": "FcResult (const FcPattern *, FcPatternIter *, int, FcValue *, FcValueBinding *)" + }, + "inner": [ + { + "id": "0x55bbe71cd5b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25506, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25489, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25506, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe71cd628", + "kind": "ParmVarDecl", + "loc": { + "offset": 25526, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25511, + "col": 46, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25526, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "iter", + "type": { + "qualType": "FcPatternIter *" + } + }, + { + "id": "0x55bbe71cd6a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25536, + "col": 71, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25532, + "col": 67, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25536, + "col": 71, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71cd740", + "kind": "ParmVarDecl", + "loc": { + "offset": 25549, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25540, + "col": 75, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25549, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "v", + "type": { + "qualType": "FcValue *" + } + }, + { + "id": "0x55bbe71cd7b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25568, + "col": 103, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25552, + "col": 87, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25568, + "col": 103, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "b", + "type": { + "qualType": "FcValueBinding *" + } + } + ] + }, + { + "id": "0x55bbe71cda80", + "kind": "FunctionDecl", + "loc": { + "offset": 25604, + "line": 1010, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25600, + "line": 1009, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25639, + "line": 1010, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcWeightFromOpenType", + "mangledName": "FcWeightFromOpenType", + "type": { + "qualType": "int (int)" + }, + "inner": [ + { + "id": "0x55bbe71cd9e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25630, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25626, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25630, + "col": 27, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ot_weight", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71cdc10", + "kind": "FunctionDecl", + "loc": { + "offset": 25659, + "line": 1013, + "col": 1, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25652, + "line": 1012, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25703, + "line": 1013, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcWeightFromOpenTypeDouble", + "mangledName": "FcWeightFromOpenTypeDouble", + "type": { + "qualType": "double (double)" + }, + "inner": [ + { + "id": "0x55bbe71cdb40", + "kind": "ParmVarDecl", + "loc": { + "offset": 25694, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25687, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25694, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ot_weight", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71cdd68", + "kind": "FunctionDecl", + "loc": { + "offset": 25720, + "line": 1016, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25716, + "line": 1015, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25753, + "line": 1016, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcWeightToOpenType", + "mangledName": "FcWeightToOpenType", + "type": { + "qualType": "int (int)" + }, + "inner": [ + { + "id": "0x55bbe71cdcd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25744, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25740, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25744, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fc_weight", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71cdec0", + "kind": "FunctionDecl", + "loc": { + "offset": 25773, + "line": 1019, + "col": 1, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25766, + "line": 1018, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25815, + "line": 1019, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcWeightToOpenTypeDouble", + "mangledName": "FcWeightToOpenTypeDouble", + "type": { + "qualType": "double (double)" + }, + "inner": [ + { + "id": "0x55bbe71cde28", + "kind": "ParmVarDecl", + "loc": { + "offset": 25806, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25799, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25806, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fc_weight", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71ce008", + "kind": "FunctionDecl", + "loc": { + "offset": 25853, + "line": 1024, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25843, + "line": 1023, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25880, + "line": 1024, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrCopy", + "mangledName": "FcStrCopy", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71cdf78", + "kind": "ParmVarDecl", + "loc": { + "offset": 25879, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25864, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25879, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ce150", + "kind": "FunctionDecl", + "loc": { + "offset": 25903, + "line": 1027, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25893, + "line": 1026, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25938, + "line": 1027, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrCopyFilename", + "mangledName": "FcStrCopyFilename", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce0c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25937, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25922, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25937, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ce398", + "kind": "FunctionDecl", + "loc": { + "offset": 25965, + "line": 1030, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25955, + "line": 1029, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26012, + "line": 1030, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrPlus", + "mangledName": "FcStrPlus", + "type": { + "qualType": "FcChar8 *(const FcChar8 *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce208", + "kind": "ParmVarDecl", + "loc": { + "offset": 25991, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25976, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25991, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s1", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71ce280", + "kind": "ParmVarDecl", + "loc": { + "offset": 26010, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25995, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26010, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s2", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ce548", + "kind": "FunctionDecl", + "loc": { + "offset": 26034, + "line": 1033, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26029, + "line": 1032, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26055, + "line": 1033, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrFree", + "mangledName": "FcStrFree", + "type": { + "qualType": "void (FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce458", + "kind": "ParmVarDecl", + "loc": { + "offset": 26054, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26045, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26054, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ce690", + "kind": "FunctionDecl", + "loc": { + "offset": 26313, + "line": 1041, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26303, + "line": 1040, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26344, + "line": 1041, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrDowncase", + "mangledName": "FcStrDowncase", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce600", + "kind": "ParmVarDecl", + "loc": { + "offset": 26343, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26328, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26343, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ce8e0", + "kind": "FunctionDecl", + "loc": { + "offset": 26361, + "line": 1044, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26357, + "line": 1043, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26417, + "line": 1044, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrCmpIgnoreCase", + "mangledName": "FcStrCmpIgnoreCase", + "type": { + "qualType": "int (const FcChar8 *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce748", + "kind": "ParmVarDecl", + "loc": { + "offset": 26396, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26381, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26396, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s1", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71ce7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26415, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26400, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26415, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s2", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ceab8", + "kind": "FunctionDecl", + "loc": { + "offset": 26434, + "line": 1047, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26430, + "line": 1046, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26480, + "line": 1047, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrCmp", + "mangledName": "FcStrCmp", + "type": { + "qualType": "int (const FcChar8 *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ce9a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26459, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26444, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26459, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s1", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71cea18", + "kind": "ParmVarDecl", + "loc": { + "offset": 26478, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26463, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26478, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s2", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ced08", + "kind": "FunctionDecl", + "loc": { + "offset": 26509, + "line": 1050, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26493, + "line": 1049, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26565, + "line": 1050, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrStrIgnoreCase", + "mangledName": "FcStrStrIgnoreCase", + "type": { + "qualType": "const FcChar8 *(const FcChar8 *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71ceb78", + "kind": "ParmVarDecl", + "loc": { + "offset": 26544, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26529, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26544, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s1", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71cebf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26563, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26548, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26563, + "col": 55, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s2", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71ceed8", + "kind": "FunctionDecl", + "loc": { + "offset": 26594, + "line": 1053, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26578, + "line": 1052, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26640, + "line": 1053, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrStr", + "mangledName": "FcStrStr", + "type": { + "qualType": "const FcChar8 *(const FcChar8 *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71cedc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 26619, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26604, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26619, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s1", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71cee40", + "kind": "ParmVarDecl", + "loc": { + "offset": 26638, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26623, + "col": 30, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26638, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s2", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71cf1c0", + "kind": "FunctionDecl", + "loc": { + "offset": 26657, + "line": 1056, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26653, + "line": 1055, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26740, + "line": 1058, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcUtf8ToUcs4", + "mangledName": "FcUtf8ToUcs4", + "type": { + "qualType": "int (const FcChar8 *, FcChar32 *, int)" + }, + "inner": [ + { + "id": "0x55bbe71cef98", + "kind": "ParmVarDecl", + "loc": { + "offset": 26686, + "line": 1056, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26671, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26686, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src_orig", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71cf010", + "kind": "ParmVarDecl", + "loc": { + "offset": 26717, + "line": 1057, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26703, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26717, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "qualType": "FcChar32 *" + } + }, + { + "id": "0x55bbe71cf090", + "kind": "ParmVarDecl", + "loc": { + "offset": 26737, + "line": 1058, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26729, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26737, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71cf548", + "kind": "FunctionDecl", + "loc": { + "offset": 26760, + "line": 1061, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26753, + "line": 1060, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26855, + "line": 1064, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcUtf8Len", + "mangledName": "FcUtf8Len", + "type": { + "qualType": "FcBool (const FcChar8 *, int, int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71cf288", + "kind": "ParmVarDecl", + "loc": { + "offset": 26789, + "line": 1061, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26771, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26789, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71cf308", + "kind": "ParmVarDecl", + "loc": { + "offset": 26810, + "line": 1062, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26801, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26810, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71cf388", + "kind": "ParmVarDecl", + "loc": { + "offset": 26829, + "line": 1063, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26819, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26829, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchar", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71cf408", + "kind": "ParmVarDecl", + "loc": { + "offset": 26850, + "line": 1064, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26840, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26850, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "wchar", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71cff50", + "kind": "FunctionDecl", + "loc": { + "offset": 26899, + "line": 1069, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26895, + "line": 1068, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26964, + "line": 1070, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcUcs4ToUtf8", + "mangledName": "FcUcs4ToUtf8", + "type": { + "qualType": "int (FcChar32, FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71cf618", + "kind": "ParmVarDecl", + "loc": { + "offset": 26922, + "line": 1069, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26913, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26922, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + }, + { + "id": "0x55bbe71cfe30", + "kind": "ParmVarDecl", + "loc": { + "offset": 26943, + "line": 1070, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26935, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26963, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dest", + "type": { + "desugaredQualType": "FcChar8 *", + "qualType": "FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d02f0", + "kind": "FunctionDecl", + "loc": { + "offset": 26981, + "line": 1073, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26977, + "line": 1072, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27087, + "line": 1076, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcUtf16ToUcs4", + "mangledName": "FcUtf16ToUcs4", + "type": { + "qualType": "int (const FcChar8 *, FcEndian, FcChar32 *, int)" + }, + "inner": [ + { + "id": "0x55bbe71d0010", + "kind": "ParmVarDecl", + "loc": { + "offset": 27011, + "line": 1073, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26996, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27011, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src_orig", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71d00b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27039, + "line": 1074, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27029, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27039, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "endian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "FcEndian", + "typeAliasDeclId": "0x55bbe71ac458" + } + }, + { + "id": "0x55bbe71d0128", + "kind": "ParmVarDecl", + "loc": { + "offset": 27066, + "line": 1075, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27055, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27066, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "qualType": "FcChar32 *" + } + }, + { + "id": "0x55bbe71d01a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27084, + "line": 1076, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27079, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27084, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71d0708", + "kind": "FunctionDecl", + "loc": { + "offset": 27126, + "line": 1079, + "col": 1, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27119, + "line": 1078, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27269, + "line": 1083, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcUtf16Len", + "mangledName": "FcUtf16Len", + "type": { + "qualType": "FcBool (const FcChar8 *, FcEndian, int, int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71d03c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27155, + "line": 1079, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27138, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27155, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71d0438", + "kind": "ParmVarDecl", + "loc": { + "offset": 27181, + "line": 1080, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27168, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27181, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "endian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "FcEndian", + "typeAliasDeclId": "0x55bbe71ac458" + } + }, + { + "id": "0x55bbe71d04b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27203, + "line": 1081, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27194, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27203, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d0538", + "kind": "ParmVarDecl", + "loc": { + "offset": 27242, + "line": 1082, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27232, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27242, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchar", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71d05b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27264, + "line": 1083, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27254, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27264, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "wchar", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71d08f0", + "kind": "FunctionDecl", + "loc": { + "offset": 27292, + "line": 1086, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27282, + "line": 1085, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27342, + "line": 1087, + "col": 10, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrBuildFilename", + "mangledName": "FcStrBuildFilename", + "type": { + "qualType": "FcChar8 *(const FcChar8 *, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe71d07e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27327, + "line": 1086, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27312, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27327, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "path", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d0a38", + "kind": "FunctionDecl", + "loc": { + "offset": 27365, + "line": 1090, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27355, + "line": 1089, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27398, + "line": 1090, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrDirname", + "mangledName": "FcStrDirname", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d09a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27394, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27379, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27394, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d0b80", + "kind": "FunctionDecl", + "loc": { + "offset": 27421, + "line": 1093, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27411, + "line": 1092, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27455, + "line": 1093, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrBasename", + "mangledName": "FcStrBasename", + "type": { + "qualType": "FcChar8 *(const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d0af0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27451, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27436, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27451, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d0cc0", + "kind": "FunctionDecl", + "loc": { + "offset": 27479, + "line": 1096, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27468, + "line": 1095, + "col": 10, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27499, + "line": 1096, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetCreate", + "mangledName": "FcStrSetCreate", + "type": { + "qualType": "FcStrSet *(void)" + } + }, + { + "id": "0x55bbe71d0ef8", + "kind": "FunctionDecl", + "loc": { + "offset": 27519, + "line": 1099, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27512, + "line": 1098, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27566, + "line": 1099, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetMember", + "mangledName": "FcStrSetMember", + "type": { + "qualType": "FcBool (FcStrSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d0d70", + "kind": "ParmVarDecl", + "loc": { + "offset": 27545, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27535, + "col": 17, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27545, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71d0de8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27565, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27550, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27565, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d1148", + "kind": "FunctionDecl", + "loc": { + "offset": 27586, + "line": 1102, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27579, + "line": 1101, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27627, + "line": 1102, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetEqual", + "mangledName": "FcStrSetEqual", + "type": { + "qualType": "FcBool (FcStrSet *, FcStrSet *)" + }, + "inner": [ + { + "id": "0x55bbe71d0fb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27611, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27601, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27611, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sa", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71d1030", + "kind": "ParmVarDecl", + "loc": { + "offset": 27625, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27615, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27625, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "sb", + "type": { + "qualType": "FcStrSet *" + } + } + ] + }, + { + "id": "0x55bbe71d1318", + "kind": "FunctionDecl", + "loc": { + "offset": 27647, + "line": 1105, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27640, + "line": 1104, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27691, + "line": 1105, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetAdd", + "mangledName": "FcStrSetAdd", + "type": { + "qualType": "FcBool (FcStrSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d1208", + "kind": "ParmVarDecl", + "loc": { + "offset": 27670, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27660, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27670, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71d1280", + "kind": "ParmVarDecl", + "loc": { + "offset": 27690, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27675, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27690, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d14e8", + "kind": "FunctionDecl", + "loc": { + "offset": 27711, + "line": 1108, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27704, + "line": 1107, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27763, + "line": 1108, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetAddFilename", + "mangledName": "FcStrSetAddFilename", + "type": { + "qualType": "FcBool (FcStrSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d13d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27742, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27732, + "col": 22, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27742, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71d1450", + "kind": "ParmVarDecl", + "loc": { + "offset": 27762, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27747, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27762, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d16b8", + "kind": "FunctionDecl", + "loc": { + "offset": 27783, + "line": 1111, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27776, + "line": 1110, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27827, + "line": 1111, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetDel", + "mangledName": "FcStrSetDel", + "type": { + "qualType": "FcBool (FcStrSet *, const FcChar8 *)" + }, + "inner": [ + { + "id": "0x55bbe71d15a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27806, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27796, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27806, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + }, + { + "id": "0x55bbe71d1620", + "kind": "ParmVarDecl", + "loc": { + "offset": 27826, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27811, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27826, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "s", + "type": { + "qualType": "const FcChar8 *" + } + } + ] + }, + { + "id": "0x55bbe71d1868", + "kind": "FunctionDecl", + "loc": { + "offset": 27845, + "line": 1114, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27840, + "line": 1113, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27875, + "line": 1114, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrSetDestroy", + "mangledName": "FcStrSetDestroy", + "type": { + "qualType": "void (FcStrSet *)" + }, + "inner": [ + { + "id": "0x55bbe71d1778", + "kind": "ParmVarDecl", + "loc": { + "offset": 27872, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27862, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27872, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + } + ] + }, + { + "id": "0x55bbe71d1a18", + "kind": "FunctionDecl", + "loc": { + "offset": 27900, + "line": 1117, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27888, + "line": 1116, + "col": 10, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27930, + "line": 1117, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrListCreate", + "mangledName": "FcStrListCreate", + "type": { + "qualType": "FcStrList *(FcStrSet *)" + }, + "inner": [ + { + "id": "0x55bbe71d1920", + "kind": "ParmVarDecl", + "loc": { + "offset": 27927, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27917, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27927, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "set", + "type": { + "qualType": "FcStrSet *" + } + } + ] + }, + { + "id": "0x55bbe71d1bc8", + "kind": "FunctionDecl", + "loc": { + "offset": 27948, + "line": 1120, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27943, + "line": 1119, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27979, + "line": 1120, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrListFirst", + "mangledName": "FcStrListFirst", + "type": { + "qualType": "void (FcStrList *)" + }, + "inner": [ + { + "id": "0x55bbe71d1ad0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27975, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27964, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27975, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "list", + "type": { + "qualType": "FcStrList *" + } + } + ] + }, + { + "id": "0x55bbe71d1df0", + "kind": "FunctionDecl", + "loc": { + "offset": 28002, + "line": 1123, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27992, + "line": 1122, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28032, + "line": 1123, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrListNext", + "mangledName": "FcStrListNext", + "type": { + "qualType": "FcChar8 *(FcStrList *)" + }, + "inner": [ + { + "id": "0x55bbe71d1c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 28028, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28017, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28028, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "list", + "type": { + "qualType": "FcStrList *" + } + } + ] + }, + { + "id": "0x55bbe71d1f38", + "kind": "FunctionDecl", + "loc": { + "offset": 28050, + "line": 1126, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28045, + "line": 1125, + "col": 10, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28080, + "line": 1126, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcStrListDone", + "mangledName": "FcStrListDone", + "type": { + "qualType": "void (FcStrList *)" + }, + "inner": [ + { + "id": "0x55bbe71d1ea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28076, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28065, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28076, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "list", + "type": { + "qualType": "FcStrList *" + } + } + ] + }, + { + "id": "0x55bbe71d2208", + "kind": "FunctionDecl", + "loc": { + "offset": 28114, + "line": 1130, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28107, + "line": 1129, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28190, + "line": 1130, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigParseAndLoad", + "mangledName": "FcConfigParseAndLoad", + "type": { + "qualType": "FcBool (FcConfig *, const FcChar8 *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71d1ff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28146, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28136, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28146, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71d2068", + "kind": "ParmVarDecl", + "loc": { + "offset": 28169, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28154, + "col": 41, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28169, + "col": 56, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "file", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71d20e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28182, + "col": 69, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28175, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28182, + "col": 69, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "complain", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71d2460", + "kind": "FunctionDecl", + "loc": { + "offset": 28210, + "line": 1133, + "col": 1, + "tokLen": 30, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28203, + "line": 1132, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28321, + "line": 1135, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "FcConfigParseAndLoadFromMemory", + "mangledName": "FcConfigParseAndLoadFromMemory", + "type": { + "qualType": "FcBool (FcConfig *, const FcChar8 *, FcBool)" + }, + "inner": [ + { + "id": "0x55bbe71d22d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28258, + "line": 1133, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28242, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28258, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "config", + "type": { + "qualType": "FcConfig *" + } + }, + { + "id": "0x55bbe71d2348", + "kind": "ParmVarDecl", + "loc": { + "offset": 28286, + "line": 1134, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28270, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28286, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "buffer", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe71d23c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28313, + "line": 1135, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28298, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28313, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "complain", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + } + ] + }, + { + "id": "0x55bbe71d2530", + "kind": "TypedefDecl", + "loc": { + "offset": 1412, + "file": "/usr/include/X11/Xdefs.h", + "line": 53, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 1398, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 1412, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "pointer", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2588", + "kind": "RecordDecl", + "loc": { + "offset": 1472, + "line": 57, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 1465, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 1472, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "_Client", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71d26f0", + "kind": "TypedefDecl", + "loc": { + "offset": 1481, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 1457, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 1481, + "col": 25, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "ClientPtr", + "type": { + "qualType": "struct _Client *" + }, + "inner": [ + { + "id": "0x55bbe71d26a0", + "kind": "PointerType", + "type": { + "qualType": "struct _Client *" + }, + "inner": [ + { + "id": "0x55bbe71d2630", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _Client" + }, + "ownedTagDecl": { + "id": "0x55bbe71d2588", + "kind": "RecordDecl", + "name": "_Client" + }, + "inner": [ + { + "id": "0x55bbe71d2610", + "kind": "RecordType", + "type": { + "qualType": "struct _Client" + }, + "decl": { + "id": "0x55bbe71d2588", + "kind": "RecordDecl", + "name": "_Client" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71d2760", + "kind": "RecordDecl", + "loc": { + "offset": 1881, + "line": 81, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 1874, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 1881, + "col": 16, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "_Font", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71d28c0", + "kind": "TypedefDecl", + "loc": { + "offset": 1888, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 1866, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 1888, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "FontPtr", + "type": { + "qualType": "struct _Font *" + }, + "inner": [ + { + "id": "0x55bbe71d2870", + "kind": "PointerType", + "type": { + "qualType": "struct _Font *" + }, + "inner": [ + { + "id": "0x55bbe71d2800", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _Font" + }, + "ownedTagDecl": { + "id": "0x55bbe71d2760", + "kind": "RecordDecl", + "name": "_Font" + }, + "inner": [ + { + "id": "0x55bbe71d27e0", + "kind": "RecordType", + "type": { + "qualType": "struct _Font" + }, + "decl": { + "id": "0x55bbe71d2760", + "kind": "RecordDecl", + "name": "_Font" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71d2948", + "kind": "TypedefDecl", + "loc": { + "offset": 2080, + "line": 91, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 2058, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 2080, + "col": 23, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "isReferenced": true, + "name": "FSID", + "type": { + "qualType": "unsigned long" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe71d29d0", + "kind": "TypedefDecl", + "loc": { + "offset": 2145, + "line": 97, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 2132, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 2145, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "AccContext", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "FSID", + "typeAliasDeclId": "0x55bbe71d2948" + }, + "inner": [ + { + "id": "0x55bbe71d29a0", + "kind": "TypedefType", + "type": { + "qualType": "FSID" + }, + "decl": { + "id": "0x55bbe71d2948", + "kind": "TypedefDecl", + "name": "FSID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2ab0", + "kind": "TypedefDecl", + "loc": { + "offset": 2250, + "line": 101, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 2225, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 2250, + "col": 26, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "isReferenced": true, + "name": "OSTimePtr", + "type": { + "qualType": "struct timeval **" + }, + "inner": [ + { + "id": "0x55bbe71d2a60", + "kind": "PointerType", + "type": { + "qualType": "struct timeval **" + }, + "inner": [ + { + "id": "0x55bbe6e79110", + "kind": "PointerType", + "type": { + "qualType": "struct timeval *" + }, + "inner": [ + { + "id": "0x55bbe6e790b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct timeval" + }, + "inner": [ + { + "id": "0x55bbe6e78860", + "kind": "RecordType", + "type": { + "qualType": "struct timeval" + }, + "decl": { + "id": "0x55bbe6e787d8", + "kind": "RecordDecl", + "name": "timeval" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71d2e00", + "kind": "TypedefDecl", + "loc": { + "offset": 2279, + "line": 104, + "col": 17, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "range": { + "begin": { + "offset": 2263, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + }, + "end": { + "offset": 2390, + "line": 106, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/extensions/render.h" + } + } + }, + "name": "BlockHandlerProcPtr", + "type": { + "qualType": "void (*)(void *, OSTimePtr, void *)" + }, + "inner": [ + { + "id": "0x55bbe71d2d90", + "kind": "PointerType", + "type": { + "qualType": "void (*)(void *, OSTimePtr, void *)" + }, + "inner": [ + { + "id": "0x55bbe71d2d30", + "kind": "ParenType", + "type": { + "qualType": "void (void *, OSTimePtr, void *)" + }, + "inner": [ + { + "id": "0x55bbe71d2cf0", + "kind": "FunctionProtoType", + "type": { + "qualType": "void (void *, OSTimePtr, void *)" + }, + "cc": "cdecl", + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + }, + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + }, + { + "id": "0x55bbe71d2b90", + "kind": "TypedefType", + "type": { + "qualType": "OSTimePtr" + }, + "decl": { + "id": "0x55bbe71d2ab0", + "kind": "TypedefDecl", + "name": "OSTimePtr" + }, + "inner": [ + { + "id": "0x55bbe71d2a60", + "kind": "PointerType", + "type": { + "qualType": "struct timeval **" + }, + "inner": [ + { + "id": "0x55bbe6e79110", + "kind": "PointerType", + "type": { + "qualType": "struct timeval *" + }, + "inner": [ + { + "id": "0x55bbe6e790b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct timeval" + }, + "inner": [ + { + "id": "0x55bbe6e78860", + "kind": "RecordType", + "type": { + "qualType": "struct timeval" + }, + "decl": { + "id": "0x55bbe6e787d8", + "kind": "RecordDecl", + "name": "timeval" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6d21a60", + "kind": "PointerType", + "type": { + "qualType": "void *" + }, + "inner": [ + { + "id": "0x55bbe6d21340", + "kind": "BuiltinType", + "type": { + "qualType": "void" + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71d2e68", + "kind": "TypedefDecl", + "loc": { + "offset": 1236, + "file": "/usr/include/X11/extensions/render.h", + "line": 29, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "range": { + "begin": { + "offset": 1223, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "end": { + "offset": 1236, + "col": 14, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + } + }, + "isReferenced": true, + "name": "Glyph", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2ed0", + "kind": "TypedefDecl", + "loc": { + "offset": 1256, + "line": 30, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "range": { + "begin": { + "offset": 1243, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "end": { + "offset": 1256, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + } + }, + "isReferenced": true, + "name": "GlyphSet", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2f38", + "kind": "TypedefDecl", + "loc": { + "offset": 1279, + "line": 31, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "range": { + "begin": { + "offset": 1266, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "end": { + "offset": 1279, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + } + }, + "isReferenced": true, + "name": "Picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2fa0", + "kind": "TypedefDecl", + "loc": { + "offset": 1301, + "line": 32, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "range": { + "begin": { + "offset": 1288, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + }, + "end": { + "offset": 1301, + "col": 14, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/extensions/Xrender.h" + } + } + }, + "isReferenced": true, + "name": "PictFormat", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "XID", + "typeAliasDeclId": "0x55bbe6f03908" + }, + "inner": [ + { + "id": "0x55bbe6fb60d0", + "kind": "TypedefType", + "type": { + "qualType": "XID" + }, + "decl": { + "id": "0x55bbe6f03908", + "kind": "TypedefDecl", + "name": "XID" + }, + "inner": [ + { + "id": "0x55bbe6d214a0", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned long" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d2ff8", + "kind": "RecordDecl", + "loc": { + "offset": 1886, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 57, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1886, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2375, + "line": 74, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71d30b8", + "kind": "FieldDecl", + "loc": { + "offset": 1951, + "line": 59, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1945, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1951, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "red", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d3120", + "kind": "FieldDecl", + "loc": { + "offset": 2001, + "line": 61, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1995, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2001, + "col": 11, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "redMask", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d3188", + "kind": "FieldDecl", + "loc": { + "offset": 2068, + "line": 63, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2062, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2068, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "green", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d31f0", + "kind": "FieldDecl", + "loc": { + "offset": 2122, + "line": 65, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2116, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2122, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "greenMask", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d3258", + "kind": "FieldDecl", + "loc": { + "offset": 2190, + "line": 67, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2184, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2190, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blue", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d32c0", + "kind": "FieldDecl", + "loc": { + "offset": 2242, + "line": 69, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2236, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2242, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blueMask", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d3328", + "kind": "FieldDecl", + "loc": { + "offset": 2310, + "line": 71, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2304, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2310, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71d3390", + "kind": "FieldDecl", + "loc": { + "offset": 2364, + "line": 73, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2358, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2364, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alphaMask", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe71d3438", + "kind": "TypedefDecl", + "loc": { + "offset": 2377, + "line": 74, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1878, + "line": 57, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2377, + "line": 74, + "col": 3, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XRenderDirectFormat", + "type": { + "desugaredQualType": "XRenderDirectFormat", + "qualType": "struct XRenderDirectFormat" + }, + "inner": [ + { + "id": "0x55bbe71d33e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XRenderDirectFormat" + }, + "ownedTagDecl": { + "id": "0x55bbe71d2ff8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71d3080", + "kind": "RecordType", + "type": { + "qualType": "XRenderDirectFormat" + }, + "decl": { + "id": "0x55bbe71d2ff8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d34a8", + "kind": "RecordDecl", + "loc": { + "offset": 2738, + "line": 87, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2738, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3061, + "line": 98, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71d3580", + "kind": "FieldDecl", + "loc": { + "offset": 2812, + "line": 89, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2801, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2812, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "id", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "PictFormat", + "typeAliasDeclId": "0x55bbe71d2fa0" + } + }, + { + "id": "0x55bbe71d35e8", + "kind": "FieldDecl", + "loc": { + "offset": 2858, + "line": 91, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2854, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2858, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "type", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3650", + "kind": "FieldDecl", + "loc": { + "offset": 2900, + "line": 93, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2896, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2900, + "col": 9, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d36d0", + "kind": "FieldDecl", + "loc": { + "offset": 2971, + "line": 95, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2951, + "col": 5, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2971, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "direct", + "type": { + "desugaredQualType": "XRenderDirectFormat", + "qualType": "XRenderDirectFormat", + "typeAliasDeclId": "0x55bbe71d3438" + } + }, + { + "id": "0x55bbe71d3730", + "kind": "FieldDecl", + "loc": { + "offset": 3051, + "line": 97, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 3042, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3051, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe71d37d8", + "kind": "TypedefDecl", + "loc": { + "offset": 3063, + "line": 98, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2730, + "line": 87, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3063, + "line": 98, + "col": 3, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XRenderPictFormat", + "type": { + "desugaredQualType": "XRenderPictFormat", + "qualType": "struct XRenderPictFormat" + }, + "inner": [ + { + "id": "0x55bbe71d3780", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XRenderPictFormat" + }, + "ownedTagDecl": { + "id": "0x55bbe71d34a8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71d3530", + "kind": "RecordType", + "type": { + "qualType": "XRenderPictFormat" + }, + "decl": { + "id": "0x55bbe71d34a8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71d3848", + "kind": "RecordDecl", + "loc": { + "offset": 4270, + "line": 135, + "col": 16, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4263, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5282, + "line": 165, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XRenderPictureAttributes", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71d3908", + "kind": "FieldDecl", + "loc": { + "offset": 4344, + "line": 137, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4340, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4344, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "repeat", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3990", + "kind": "FieldDecl", + "loc": { + "offset": 4438, + "line": 140, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4430, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4438, + "col": 13, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha_map", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71d39f8", + "kind": "FieldDecl", + "loc": { + "offset": 4522, + "line": 142, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4518, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4522, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha_x_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3a60", + "kind": "FieldDecl", + "loc": { + "offset": 4609, + "line": 144, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4605, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4609, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha_y_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3ac8", + "kind": "FieldDecl", + "loc": { + "offset": 4687, + "line": 147, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4683, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4687, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "clip_x_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3b30", + "kind": "FieldDecl", + "loc": { + "offset": 4761, + "line": 149, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4757, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4761, + "col": 9, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "clip_y_origin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3b90", + "kind": "FieldDecl", + "loc": { + "offset": 4833, + "line": 151, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4826, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 4833, + "col": 12, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "clip_mask", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe71d3bf8", + "kind": "FieldDecl", + "loc": { + "offset": 4928, + "line": 154, + "col": 10, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4923, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 154, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 4928, + "col": 10, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "graphics_exposures", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3c60", + "kind": "FieldDecl", + "loc": { + "offset": 5008, + "line": 156, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5004, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5008, + "col": 9, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "subwindow_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3cc8", + "kind": "FieldDecl", + "loc": { + "offset": 5071, + "line": 158, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5067, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5071, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "poly_edge", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3d30", + "kind": "FieldDecl", + "loc": { + "offset": 5133, + "line": 160, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5129, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5133, + "col": 9, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "poly_mode", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71d3d90", + "kind": "FieldDecl", + "loc": { + "offset": 5201, + "line": 162, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5196, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5201, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dither", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe71e46a8", + "kind": "FieldDecl", + "loc": { + "offset": 5265, + "line": 164, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5260, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 164, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 5265, + "col": 10, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "component_alpha", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71e4758", + "kind": "TypedefDecl", + "loc": { + "offset": 5284, + "line": 165, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 4255, + "line": 135, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5284, + "line": 165, + "col": 3, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XRenderPictureAttributes", + "type": { + "desugaredQualType": "struct _XRenderPictureAttributes", + "qualType": "struct _XRenderPictureAttributes" + }, + "inner": [ + { + "id": "0x55bbe71e4700", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XRenderPictureAttributes" + }, + "ownedTagDecl": { + "id": "0x55bbe71d3848", + "kind": "RecordDecl", + "name": "_XRenderPictureAttributes" + }, + "inner": [ + { + "id": "0x55bbe71d38d0", + "kind": "RecordType", + "type": { + "qualType": "struct _XRenderPictureAttributes" + }, + "decl": { + "id": "0x55bbe71d3848", + "kind": "RecordDecl", + "name": "_XRenderPictureAttributes" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e47c8", + "kind": "RecordDecl", + "loc": { + "offset": 5593, + "line": 173, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5593, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5828, + "line": 182, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e4888", + "kind": "FieldDecl", + "loc": { + "offset": 5651, + "line": 175, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5636, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5651, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "red", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e48f0", + "kind": "FieldDecl", + "loc": { + "offset": 5707, + "line": 177, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5692, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5707, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "green", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e4958", + "kind": "FieldDecl", + "loc": { + "offset": 5764, + "line": 179, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5749, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5764, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blue", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e49c0", + "kind": "FieldDecl", + "loc": { + "offset": 5821, + "line": 181, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5806, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5821, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe71e4a68", + "kind": "TypedefDecl", + "loc": { + "offset": 5830, + "line": 182, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5585, + "line": 173, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5830, + "line": 182, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XRenderColor", + "type": { + "desugaredQualType": "XRenderColor", + "qualType": "struct XRenderColor" + }, + "inner": [ + { + "id": "0x55bbe71e4a10", + "kind": "ElaboratedType", + "type": { + "qualType": "struct XRenderColor" + }, + "ownedTagDecl": { + "id": "0x55bbe71e47c8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe71e4850", + "kind": "RecordType", + "type": { + "qualType": "XRenderColor" + }, + "decl": { + "id": "0x55bbe71e47c8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e4ad8", + "kind": "RecordDecl", + "loc": { + "offset": 6013, + "line": 190, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6006, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6435, + "line": 205, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XGlyphInfo", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e4b98", + "kind": "FieldDecl", + "loc": { + "offset": 6070, + "line": 192, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6055, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6070, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e4c00", + "kind": "FieldDecl", + "loc": { + "offset": 6121, + "line": 194, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6106, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6121, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e4c68", + "kind": "FieldDecl", + "loc": { + "offset": 6217, + "line": 197, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6211, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6217, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71e4cd0", + "kind": "FieldDecl", + "loc": { + "offset": 6305, + "line": 199, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6299, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6305, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71e4d38", + "kind": "FieldDecl", + "loc": { + "offset": 6367, + "line": 202, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6361, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6367, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOff", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71e4da0", + "kind": "FieldDecl", + "loc": { + "offset": 6429, + "line": 204, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6423, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6429, + "col": 11, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOff", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe71e4e48", + "kind": "TypedefDecl", + "loc": { + "offset": 6437, + "line": 205, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5998, + "line": 190, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6437, + "line": 205, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XGlyphInfo", + "type": { + "desugaredQualType": "struct _XGlyphInfo", + "qualType": "struct _XGlyphInfo" + }, + "inner": [ + { + "id": "0x55bbe71e4df0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XGlyphInfo" + }, + "ownedTagDecl": { + "id": "0x55bbe71e4ad8", + "kind": "RecordDecl", + "name": "_XGlyphInfo" + }, + "inner": [ + { + "id": "0x55bbe71e4b60", + "kind": "RecordType", + "type": { + "qualType": "struct _XGlyphInfo" + }, + "decl": { + "id": "0x55bbe71e4ad8", + "kind": "RecordDecl", + "name": "_XGlyphInfo" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e4eb8", + "kind": "RecordDecl", + "loc": { + "offset": 6687, + "line": 217, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6680, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6951, + "line": 230, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XGlyphElt8", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e4f90", + "kind": "FieldDecl", + "loc": { + "offset": 6750, + "line": 219, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6741, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6750, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71e4ff8", + "kind": "FieldDecl", + "loc": { + "offset": 6812, + "line": 222, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6798, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 222, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 6812, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "chars", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71e5060", + "kind": "FieldDecl", + "loc": { + "offset": 6856, + "line": 224, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6852, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6856, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e50c8", + "kind": "FieldDecl", + "loc": { + "offset": 6903, + "line": 227, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6899, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6903, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOff", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e5130", + "kind": "FieldDecl", + "loc": { + "offset": 6945, + "line": 229, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6941, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6945, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOff", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71e51d8", + "kind": "TypedefDecl", + "loc": { + "offset": 6953, + "line": 230, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6672, + "line": 217, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 6953, + "line": 230, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XGlyphElt8", + "type": { + "desugaredQualType": "struct _XGlyphElt8", + "qualType": "struct _XGlyphElt8" + }, + "inner": [ + { + "id": "0x55bbe71e5180", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XGlyphElt8" + }, + "ownedTagDecl": { + "id": "0x55bbe71e4eb8", + "kind": "RecordDecl", + "name": "_XGlyphElt8" + }, + "inner": [ + { + "id": "0x55bbe71e4f40", + "kind": "RecordType", + "type": { + "qualType": "struct _XGlyphElt8" + }, + "decl": { + "id": "0x55bbe71e4eb8", + "kind": "RecordDecl", + "name": "_XGlyphElt8" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e5248", + "kind": "RecordDecl", + "loc": { + "offset": 7014, + "line": 235, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7007, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7290, + "line": 248, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XGlyphElt16", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e5300", + "kind": "FieldDecl", + "loc": { + "offset": 7078, + "line": 237, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7069, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7078, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71e5368", + "kind": "FieldDecl", + "loc": { + "offset": 7151, + "line": 240, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7127, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 240, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 7151, + "col": 29, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "chars", + "type": { + "qualType": "const unsigned short *" + } + }, + { + "id": "0x55bbe71e53d0", + "kind": "FieldDecl", + "loc": { + "offset": 7195, + "line": 242, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7191, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7195, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e5438", + "kind": "FieldDecl", + "loc": { + "offset": 7242, + "line": 245, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7238, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7242, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOff", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e54a0", + "kind": "FieldDecl", + "loc": { + "offset": 7284, + "line": 247, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7280, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7284, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOff", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71e5548", + "kind": "TypedefDecl", + "loc": { + "offset": 7292, + "line": 248, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 6999, + "line": 235, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7292, + "line": 248, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XGlyphElt16", + "type": { + "desugaredQualType": "struct _XGlyphElt16", + "qualType": "struct _XGlyphElt16" + }, + "inner": [ + { + "id": "0x55bbe71e54f0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XGlyphElt16" + }, + "ownedTagDecl": { + "id": "0x55bbe71e5248", + "kind": "RecordDecl", + "name": "_XGlyphElt16" + }, + "inner": [ + { + "id": "0x55bbe71e52d0", + "kind": "RecordType", + "type": { + "qualType": "struct _XGlyphElt16" + }, + "decl": { + "id": "0x55bbe71e5248", + "kind": "RecordDecl", + "name": "_XGlyphElt16" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e55b8", + "kind": "RecordDecl", + "loc": { + "offset": 7354, + "line": 253, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7347, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7628, + "line": 266, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XGlyphElt32", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e5670", + "kind": "FieldDecl", + "loc": { + "offset": 7418, + "line": 255, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7409, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7418, + "col": 14, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71e5700", + "kind": "FieldDecl", + "loc": { + "offset": 7489, + "line": 258, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7467, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 258, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 7489, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "chars", + "type": { + "qualType": "const unsigned int *" + } + }, + { + "id": "0x55bbe71e5768", + "kind": "FieldDecl", + "loc": { + "offset": 7533, + "line": 260, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7529, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7533, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchars", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e57d0", + "kind": "FieldDecl", + "loc": { + "offset": 7580, + "line": 263, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7576, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7580, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOff", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e5838", + "kind": "FieldDecl", + "loc": { + "offset": 7622, + "line": 265, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7618, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7622, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOff", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71e58e8", + "kind": "TypedefDecl", + "loc": { + "offset": 7630, + "line": 266, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7339, + "line": 253, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7630, + "line": 266, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XGlyphElt32", + "type": { + "desugaredQualType": "struct _XGlyphElt32", + "qualType": "struct _XGlyphElt32" + }, + "inner": [ + { + "id": "0x55bbe71e5890", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XGlyphElt32" + }, + "ownedTagDecl": { + "id": "0x55bbe71e55b8", + "kind": "RecordDecl", + "name": "_XGlyphElt32" + }, + "inner": [ + { + "id": "0x55bbe71e5640", + "kind": "RecordType", + "type": { + "qualType": "struct _XGlyphElt32" + }, + "decl": { + "id": "0x55bbe71e55b8", + "kind": "RecordDecl", + "name": "_XGlyphElt32" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e5970", + "kind": "TypedefDecl", + "loc": { + "offset": 7745, + "line": 277, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7730, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7745, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XDouble", + "type": { + "qualType": "double" + }, + "inner": [ + { + "id": "0x55bbe6d21500", + "kind": "BuiltinType", + "type": { + "qualType": "double" + } + } + ] + }, + { + "id": "0x55bbe71e59e0", + "kind": "TypedefDecl", + "loc": { + "offset": 7798, + "line": 282, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 7786, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 7798, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XFixed", + "type": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe6d213e0", + "kind": "BuiltinType", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71e5a38", + "kind": "RecordDecl", + "loc": { + "offset": 8079, + "line": 293, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8072, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8113, + "line": 295, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XPointDouble", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e5b10", + "kind": "FieldDecl", + "loc": { + "offset": 8107, + "line": 294, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8099, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8107, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "double", + "qualType": "XDouble", + "typeAliasDeclId": "0x55bbe71e5970" + } + }, + { + "id": "0x55bbe71e5b70", + "kind": "FieldDecl", + "loc": { + "offset": 8110, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8099, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8110, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "double", + "qualType": "XDouble", + "typeAliasDeclId": "0x55bbe71e5970" + } + } + ] + }, + { + "id": "0x55bbe71e5c18", + "kind": "TypedefDecl", + "loc": { + "offset": 8115, + "line": 295, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8064, + "line": 293, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8115, + "line": 295, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XPointDouble", + "type": { + "desugaredQualType": "struct _XPointDouble", + "qualType": "struct _XPointDouble" + }, + "inner": [ + { + "id": "0x55bbe71e5bc0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XPointDouble" + }, + "ownedTagDecl": { + "id": "0x55bbe71e5a38", + "kind": "RecordDecl", + "name": "_XPointDouble" + }, + "inner": [ + { + "id": "0x55bbe71e5ac0", + "kind": "RecordType", + "type": { + "qualType": "struct _XPointDouble" + }, + "decl": { + "id": "0x55bbe71e5a38", + "kind": "RecordDecl", + "name": "_XPointDouble" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e5c88", + "kind": "RecordDecl", + "loc": { + "offset": 8187, + "line": 300, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8180, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8219, + "line": 302, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XPointFixed", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e5d60", + "kind": "FieldDecl", + "loc": { + "offset": 8213, + "line": 301, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8213, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e5dc0", + "kind": "FieldDecl", + "loc": { + "offset": 8216, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8206, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8216, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + } + ] + }, + { + "id": "0x55bbe71e5e68", + "kind": "TypedefDecl", + "loc": { + "offset": 8221, + "line": 302, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8172, + "line": 300, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8221, + "line": 302, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XPointFixed", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "struct _XPointFixed" + }, + "inner": [ + { + "id": "0x55bbe71e5e10", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XPointFixed" + }, + "ownedTagDecl": { + "id": "0x55bbe71e5c88", + "kind": "RecordDecl", + "name": "_XPointFixed" + }, + "inner": [ + { + "id": "0x55bbe71e5d10", + "kind": "RecordType", + "type": { + "qualType": "struct _XPointFixed" + }, + "decl": { + "id": "0x55bbe71e5c88", + "kind": "RecordDecl", + "name": "_XPointFixed" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e5ed8", + "kind": "RecordDecl", + "loc": { + "offset": 8291, + "line": 307, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8284, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8329, + "line": 309, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XLineFixed", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e5fb0", + "kind": "FieldDecl", + "loc": { + "offset": 8321, + "line": 308, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8309, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8321, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p1", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + }, + { + "id": "0x55bbe71e6010", + "kind": "FieldDecl", + "loc": { + "offset": 8325, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8309, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8325, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p2", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + } + ] + }, + { + "id": "0x55bbe71e6118", + "kind": "TypedefDecl", + "loc": { + "offset": 8331, + "line": 309, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8276, + "line": 307, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8331, + "line": 309, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XLineFixed", + "type": { + "desugaredQualType": "struct _XLineFixed", + "qualType": "struct _XLineFixed" + }, + "inner": [ + { + "id": "0x55bbe71e60c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XLineFixed" + }, + "ownedTagDecl": { + "id": "0x55bbe71e5ed8", + "kind": "RecordDecl", + "name": "_XLineFixed" + }, + "inner": [ + { + "id": "0x55bbe71e5f60", + "kind": "RecordType", + "type": { + "qualType": "struct _XLineFixed" + }, + "decl": { + "id": "0x55bbe71e5ed8", + "kind": "RecordDecl", + "name": "_XLineFixed" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e6188", + "kind": "RecordDecl", + "loc": { + "offset": 8421, + "line": 315, + "col": 16, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8414, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8462, + "line": 317, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XTriangle", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e6240", + "kind": "FieldDecl", + "loc": { + "offset": 8450, + "line": 316, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8438, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8450, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p1", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + }, + { + "id": "0x55bbe71e62a0", + "kind": "FieldDecl", + "loc": { + "offset": 8454, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8438, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8454, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p2", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + }, + { + "id": "0x55bbe71e6300", + "kind": "FieldDecl", + "loc": { + "offset": 8458, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8438, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8458, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p3", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + } + ] + }, + { + "id": "0x55bbe71e63a8", + "kind": "TypedefDecl", + "loc": { + "offset": 8464, + "line": 317, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8406, + "line": 315, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8464, + "line": 317, + "col": 3, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XTriangle", + "type": { + "desugaredQualType": "struct _XTriangle", + "qualType": "struct _XTriangle" + }, + "inner": [ + { + "id": "0x55bbe71e6350", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XTriangle" + }, + "ownedTagDecl": { + "id": "0x55bbe71e6188", + "kind": "RecordDecl", + "name": "_XTriangle" + }, + "inner": [ + { + "id": "0x55bbe71e6210", + "kind": "RecordType", + "type": { + "qualType": "struct _XTriangle" + }, + "decl": { + "id": "0x55bbe71e6188", + "kind": "RecordDecl", + "name": "_XTriangle" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e6418", + "kind": "RecordDecl", + "loc": { + "offset": 8554, + "line": 322, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8547, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8612, + "line": 326, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XCircle", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e64d0", + "kind": "FieldDecl", + "loc": { + "offset": 8576, + "line": 323, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8569, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8576, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e6530", + "kind": "FieldDecl", + "loc": { + "offset": 8590, + "line": 324, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8583, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8590, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e6590", + "kind": "FieldDecl", + "loc": { + "offset": 8604, + "line": 325, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8597, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8604, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "radius", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + } + ] + }, + { + "id": "0x55bbe71e6638", + "kind": "TypedefDecl", + "loc": { + "offset": 8614, + "line": 326, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8539, + "line": 322, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8614, + "line": 326, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XCircle", + "type": { + "desugaredQualType": "struct _XCircle", + "qualType": "struct _XCircle" + }, + "inner": [ + { + "id": "0x55bbe71e65e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XCircle" + }, + "ownedTagDecl": { + "id": "0x55bbe71e6418", + "kind": "RecordDecl", + "name": "_XCircle" + }, + "inner": [ + { + "id": "0x55bbe71e64a0", + "kind": "RecordType", + "type": { + "qualType": "struct _XCircle" + }, + "decl": { + "id": "0x55bbe71e6418", + "kind": "RecordDecl", + "name": "_XCircle" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e8a08", + "kind": "RecordDecl", + "loc": { + "offset": 8738, + "line": 335, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8731, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8804, + "line": 338, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XTrapezoid", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e8ac0", + "kind": "FieldDecl", + "loc": { + "offset": 8763, + "line": 336, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8756, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8763, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "top", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e8b20", + "kind": "FieldDecl", + "loc": { + "offset": 8768, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8756, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8768, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "bottom", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e8ba0", + "kind": "FieldDecl", + "loc": { + "offset": 8791, + "line": 337, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8780, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8791, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "left", + "type": { + "desugaredQualType": "struct _XLineFixed", + "qualType": "XLineFixed", + "typeAliasDeclId": "0x55bbe71e6118" + } + }, + { + "id": "0x55bbe71e8c00", + "kind": "FieldDecl", + "loc": { + "offset": 8797, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8780, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8797, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "right", + "type": { + "desugaredQualType": "struct _XLineFixed", + "qualType": "XLineFixed", + "typeAliasDeclId": "0x55bbe71e6118" + } + } + ] + }, + { + "id": "0x55bbe71e8ca8", + "kind": "TypedefDecl", + "loc": { + "offset": 8806, + "line": 338, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8723, + "line": 335, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8806, + "line": 338, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XTrapezoid", + "type": { + "desugaredQualType": "struct _XTrapezoid", + "qualType": "struct _XTrapezoid" + }, + "inner": [ + { + "id": "0x55bbe71e8c50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XTrapezoid" + }, + "ownedTagDecl": { + "id": "0x55bbe71e8a08", + "kind": "RecordDecl", + "name": "_XTrapezoid" + }, + "inner": [ + { + "id": "0x55bbe71e8a90", + "kind": "RecordType", + "type": { + "qualType": "struct _XTrapezoid" + }, + "decl": { + "id": "0x55bbe71e8a08", + "kind": "RecordDecl", + "name": "_XTrapezoid" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e8d18", + "kind": "RecordDecl", + "loc": { + "offset": 8865, + "line": 343, + "col": 16, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8858, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8904, + "line": 345, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XTransform", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e8f68", + "kind": "FieldDecl", + "loc": { + "offset": 8890, + "line": 344, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8883, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8901, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "matrix", + "type": { + "qualType": "XFixed[3][3]" + } + } + ] + }, + { + "id": "0x55bbe71e9018", + "kind": "TypedefDecl", + "loc": { + "offset": 8906, + "line": 345, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8850, + "line": 343, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 8906, + "line": 345, + "col": 3, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XTransform", + "type": { + "desugaredQualType": "struct _XTransform", + "qualType": "struct _XTransform" + }, + "inner": [ + { + "id": "0x55bbe71e8fc0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XTransform" + }, + "ownedTagDecl": { + "id": "0x55bbe71e8d18", + "kind": "RecordDecl", + "name": "_XTransform" + }, + "inner": [ + { + "id": "0x55bbe71e8da0", + "kind": "RecordType", + "type": { + "qualType": "struct _XTransform" + }, + "decl": { + "id": "0x55bbe71e8d18", + "kind": "RecordDecl", + "name": "_XTransform" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e9088", + "kind": "RecordDecl", + "loc": { + "offset": 8979, + "line": 350, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8972, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9229, + "line": 359, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XFilters", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9148", + "kind": "FieldDecl", + "loc": { + "offset": 9030, + "line": 352, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9026, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9030, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nfilter", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e91b0", + "kind": "FieldDecl", + "loc": { + "offset": 9081, + "line": 354, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9074, + "col": 5, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9081, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "filter", + "type": { + "qualType": "char **" + } + }, + { + "id": "0x55bbe71e9218", + "kind": "FieldDecl", + "loc": { + "offset": 9129, + "line": 356, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9125, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9129, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nalias", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71e92b0", + "kind": "FieldDecl", + "loc": { + "offset": 9222, + "line": 358, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9215, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9222, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alias", + "type": { + "qualType": "short *" + } + } + ] + }, + { + "id": "0x55bbe71e9358", + "kind": "TypedefDecl", + "loc": { + "offset": 9231, + "line": 359, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 8964, + "line": 350, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9231, + "line": 359, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XFilters", + "type": { + "desugaredQualType": "struct _XFilters", + "qualType": "struct _XFilters" + }, + "inner": [ + { + "id": "0x55bbe71e9300", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XFilters" + }, + "ownedTagDecl": { + "id": "0x55bbe71e9088", + "kind": "RecordDecl", + "name": "_XFilters" + }, + "inner": [ + { + "id": "0x55bbe71e9110", + "kind": "RecordType", + "type": { + "qualType": "struct _XFilters" + }, + "decl": { + "id": "0x55bbe71e9088", + "kind": "RecordDecl", + "name": "_XFilters" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e93c8", + "kind": "RecordDecl", + "loc": { + "offset": 9299, + "line": 364, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9292, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9433, + "line": 369, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XIndexValue", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9488", + "kind": "FieldDecl", + "loc": { + "offset": 9353, + "line": 366, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9339, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9353, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71e94f0", + "kind": "FieldDecl", + "loc": { + "offset": 9408, + "line": 368, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9393, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9408, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "red", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e9558", + "kind": "FieldDecl", + "loc": { + "offset": 9413, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9393, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9413, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "green", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e95c0", + "kind": "FieldDecl", + "loc": { + "offset": 9420, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9393, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9420, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "blue", + "type": { + "qualType": "unsigned short" + } + }, + { + "id": "0x55bbe71e9628", + "kind": "FieldDecl", + "loc": { + "offset": 9426, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9393, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9426, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "alpha", + "type": { + "qualType": "unsigned short" + } + } + ] + }, + { + "id": "0x55bbe71e96d8", + "kind": "TypedefDecl", + "loc": { + "offset": 9435, + "line": 369, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9284, + "line": 364, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9435, + "line": 369, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XIndexValue", + "type": { + "desugaredQualType": "struct _XIndexValue", + "qualType": "struct _XIndexValue" + }, + "inner": [ + { + "id": "0x55bbe71e9680", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XIndexValue" + }, + "ownedTagDecl": { + "id": "0x55bbe71e93c8", + "kind": "RecordDecl", + "name": "_XIndexValue" + }, + "inner": [ + { + "id": "0x55bbe71e9450", + "kind": "RecordType", + "type": { + "qualType": "struct _XIndexValue" + }, + "decl": { + "id": "0x55bbe71e93c8", + "kind": "RecordDecl", + "name": "_XIndexValue" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e9748", + "kind": "RecordDecl", + "loc": { + "offset": 9498, + "line": 374, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9491, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9613, + "line": 379, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XAnimCursor", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9800", + "kind": "FieldDecl", + "loc": { + "offset": 9552, + "line": 376, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9545, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9552, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + }, + { + "id": "0x55bbe71e9868", + "kind": "FieldDecl", + "loc": { + "offset": 9606, + "line": 378, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9592, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9606, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "delay", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe71e9918", + "kind": "TypedefDecl", + "loc": { + "offset": 9615, + "line": 379, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9483, + "line": 374, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9615, + "line": 379, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XAnimCursor", + "type": { + "desugaredQualType": "struct _XAnimCursor", + "qualType": "struct _XAnimCursor" + }, + "inner": [ + { + "id": "0x55bbe71e98c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XAnimCursor" + }, + "ownedTagDecl": { + "id": "0x55bbe71e9748", + "kind": "RecordDecl", + "name": "_XAnimCursor" + }, + "inner": [ + { + "id": "0x55bbe71e97d0", + "kind": "RecordType", + "type": { + "qualType": "struct _XAnimCursor" + }, + "decl": { + "id": "0x55bbe71e9748", + "kind": "RecordDecl", + "name": "_XAnimCursor" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e9988", + "kind": "RecordDecl", + "loc": { + "offset": 9675, + "line": 384, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9668, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9714, + "line": 386, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XSpanFix", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9a40", + "kind": "FieldDecl", + "loc": { + "offset": 9698, + "line": 385, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9691, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9698, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "left", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e9aa0", + "kind": "FieldDecl", + "loc": { + "offset": 9704, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9691, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9704, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "right", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + }, + { + "id": "0x55bbe71e9b00", + "kind": "FieldDecl", + "loc": { + "offset": 9711, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9691, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9711, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + } + ] + }, + { + "id": "0x55bbe71e9ba8", + "kind": "TypedefDecl", + "loc": { + "offset": 9716, + "line": 386, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9660, + "line": 384, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9716, + "line": 386, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XSpanFix", + "type": { + "desugaredQualType": "struct _XSpanFix", + "qualType": "struct _XSpanFix" + }, + "inner": [ + { + "id": "0x55bbe71e9b50", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XSpanFix" + }, + "ownedTagDecl": { + "id": "0x55bbe71e9988", + "kind": "RecordDecl", + "name": "_XSpanFix" + }, + "inner": [ + { + "id": "0x55bbe71e9a10", + "kind": "RecordType", + "type": { + "qualType": "struct _XSpanFix" + }, + "decl": { + "id": "0x55bbe71e9988", + "kind": "RecordDecl", + "name": "_XSpanFix" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e9c18", + "kind": "RecordDecl", + "loc": { + "offset": 9805, + "line": 392, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9798, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9840, + "line": 394, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XTrap", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9cf0", + "kind": "FieldDecl", + "loc": { + "offset": 9827, + "line": 393, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9818, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9827, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "top", + "type": { + "desugaredQualType": "struct _XSpanFix", + "qualType": "XSpanFix", + "typeAliasDeclId": "0x55bbe71e9ba8" + } + }, + { + "id": "0x55bbe71e9d50", + "kind": "FieldDecl", + "loc": { + "offset": 9832, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9818, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9832, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "bottom", + "type": { + "desugaredQualType": "struct _XSpanFix", + "qualType": "XSpanFix", + "typeAliasDeclId": "0x55bbe71e9ba8" + } + } + ] + }, + { + "id": "0x55bbe71e9e68", + "kind": "TypedefDecl", + "loc": { + "offset": 9842, + "line": 394, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9790, + "line": 392, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9842, + "line": 394, + "col": 3, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XTrap", + "type": { + "desugaredQualType": "struct _XTrap", + "qualType": "struct _XTrap" + }, + "inner": [ + { + "id": "0x55bbe71e9e10", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XTrap" + }, + "ownedTagDecl": { + "id": "0x55bbe71e9c18", + "kind": "RecordDecl", + "name": "_XTrap" + }, + "inner": [ + { + "id": "0x55bbe71e9ca0", + "kind": "RecordType", + "type": { + "qualType": "struct _XTrap" + }, + "decl": { + "id": "0x55bbe71e9c18", + "kind": "RecordDecl", + "name": "_XTrap" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71e9ed8", + "kind": "RecordDecl", + "loc": { + "offset": 9899, + "line": 399, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9892, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9958, + "line": 402, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XLinearGradient", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71e9f90", + "kind": "FieldDecl", + "loc": { + "offset": 9934, + "line": 400, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9922, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9934, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p1", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + }, + { + "id": "0x55bbe71e9ff0", + "kind": "FieldDecl", + "loc": { + "offset": 9954, + "line": 401, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9942, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9954, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "p2", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + } + ] + }, + { + "id": "0x55bbe71ea098", + "kind": "TypedefDecl", + "loc": { + "offset": 9960, + "line": 402, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 9884, + "line": 399, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 9960, + "line": 402, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XLinearGradient", + "type": { + "desugaredQualType": "struct _XLinearGradient", + "qualType": "struct _XLinearGradient" + }, + "inner": [ + { + "id": "0x55bbe71ea040", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XLinearGradient" + }, + "ownedTagDecl": { + "id": "0x55bbe71e9ed8", + "kind": "RecordDecl", + "name": "_XLinearGradient" + }, + "inner": [ + { + "id": "0x55bbe71e9f60", + "kind": "RecordType", + "type": { + "qualType": "struct _XLinearGradient" + }, + "decl": { + "id": "0x55bbe71e9ed8", + "kind": "RecordDecl", + "name": "_XLinearGradient" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ea108", + "kind": "RecordDecl", + "loc": { + "offset": 10027, + "line": 407, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10020, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10084, + "line": 410, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XRadialGradient", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71ea1e0", + "kind": "FieldDecl", + "loc": { + "offset": 10058, + "line": 408, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10050, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10058, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "inner", + "type": { + "desugaredQualType": "struct _XCircle", + "qualType": "XCircle", + "typeAliasDeclId": "0x55bbe71e6638" + } + }, + { + "id": "0x55bbe71ea240", + "kind": "FieldDecl", + "loc": { + "offset": 10077, + "line": 409, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10069, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10077, + "col": 13, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "outer", + "type": { + "desugaredQualType": "struct _XCircle", + "qualType": "XCircle", + "typeAliasDeclId": "0x55bbe71e6638" + } + } + ] + }, + { + "id": "0x55bbe71ea358", + "kind": "TypedefDecl", + "loc": { + "offset": 10086, + "line": 410, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10012, + "line": 407, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10086, + "line": 410, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XRadialGradient", + "type": { + "desugaredQualType": "struct _XRadialGradient", + "qualType": "struct _XRadialGradient" + }, + "inner": [ + { + "id": "0x55bbe71ea300", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XRadialGradient" + }, + "ownedTagDecl": { + "id": "0x55bbe71ea108", + "kind": "RecordDecl", + "name": "_XRadialGradient" + }, + "inner": [ + { + "id": "0x55bbe71ea190", + "kind": "RecordType", + "type": { + "qualType": "struct _XRadialGradient" + }, + "decl": { + "id": "0x55bbe71ea108", + "kind": "RecordDecl", + "name": "_XRadialGradient" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ea3c8", + "kind": "RecordDecl", + "loc": { + "offset": 10154, + "line": 415, + "col": 16, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10147, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10233, + "line": 418, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "_XConicalGradient", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71ea480", + "kind": "FieldDecl", + "loc": { + "offset": 10190, + "line": 416, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10178, + "col": 5, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10190, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "center", + "type": { + "desugaredQualType": "struct _XPointFixed", + "qualType": "XPointFixed", + "typeAliasDeclId": "0x55bbe71e5e68" + } + }, + { + "id": "0x55bbe71ea4e0", + "kind": "FieldDecl", + "loc": { + "offset": 10209, + "line": 417, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10202, + "col": 5, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10209, + "col": 12, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "angle", + "type": { + "desugaredQualType": "int", + "qualType": "XFixed", + "typeAliasDeclId": "0x55bbe71e59e0" + } + } + ] + }, + { + "id": "0x55bbe71ea588", + "kind": "TypedefDecl", + "loc": { + "offset": 10235, + "line": 418, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10139, + "line": 415, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10235, + "line": 418, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XConicalGradient", + "type": { + "desugaredQualType": "struct _XConicalGradient", + "qualType": "struct _XConicalGradient" + }, + "inner": [ + { + "id": "0x55bbe71ea530", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XConicalGradient" + }, + "ownedTagDecl": { + "id": "0x55bbe71ea3c8", + "kind": "RecordDecl", + "name": "_XConicalGradient" + }, + "inner": [ + { + "id": "0x55bbe71ea450", + "kind": "RecordType", + "type": { + "qualType": "struct _XConicalGradient" + }, + "decl": { + "id": "0x55bbe71ea3c8", + "kind": "RecordDecl", + "name": "_XConicalGradient" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71ea7b0", + "kind": "FunctionDecl", + "loc": { + "offset": 10615, + "line": 434, + "col": 6, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10610, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 434, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 10685, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQueryExtension", + "mangledName": "XRenderQueryExtension", + "type": { + "qualType": "int (Display *, int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71ea608", + "kind": "ParmVarDecl", + "loc": { + "offset": 10646, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10637, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10646, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ea688", + "kind": "ParmVarDecl", + "loc": { + "offset": 10656, + "col": 47, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10651, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10656, + "col": 47, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "event_basep", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71ea708", + "kind": "ParmVarDecl", + "loc": { + "offset": 10674, + "col": 65, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10669, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10674, + "col": 65, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "error_basep", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71eaa40", + "kind": "FunctionDecl", + "loc": { + "offset": 10933, + "line": 444, + "col": 8, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "file": "/usr/include/X11/Xlib.h", + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10926, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 444, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 11034, + "line": 445, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQueryVersion", + "mangledName": "XRenderQueryVersion", + "type": { + "qualType": "int (Display *, int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71ea878", + "kind": "ParmVarDecl", + "loc": { + "offset": 10962, + "line": 444, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10953, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10962, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ea8f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10972, + "col": 47, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 10967, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 10972, + "col": 47, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "major_versionp", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe71ea978", + "kind": "ParmVarDecl", + "loc": { + "offset": 11020, + "line": 445, + "col": 33, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11015, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11020, + "col": 33, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "minor_versionp", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71eaba0", + "kind": "FunctionDecl", + "loc": { + "offset": 11185, + "line": 453, + "col": 8, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "file": "/usr/include/X11/Xlib.h", + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11178, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 453, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 11217, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQueryFormats", + "mangledName": "XRenderQueryFormats", + "type": { + "qualType": "int (Display *)" + }, + "inner": [ + { + "id": "0x55bbe71eab08", + "kind": "ParmVarDecl", + "loc": { + "offset": 11214, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11205, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11214, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe71ead78", + "kind": "FunctionDecl", + "loc": { + "offset": 11432, + "line": 462, + "col": 5, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11428, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11482, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQuerySubpixelOrder", + "mangledName": "XRenderQuerySubpixelOrder", + "type": { + "qualType": "int (Display *, int)" + }, + "inner": [ + { + "id": "0x55bbe71eac58", + "kind": "ParmVarDecl", + "loc": { + "offset": 11467, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11458, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11467, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eacd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11476, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11472, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11476, + "col": 49, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71eb060", + "kind": "FunctionDecl", + "loc": { + "offset": 11726, + "line": 472, + "col": 6, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11721, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 472, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 11788, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderSetSubpixelOrder", + "mangledName": "XRenderSetSubpixelOrder", + "type": { + "qualType": "int (Display *, int, int)" + }, + "inner": [ + { + "id": "0x55bbe71eae38", + "kind": "ParmVarDecl", + "loc": { + "offset": 11759, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11750, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11759, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eaeb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11768, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11764, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11768, + "col": 48, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71eaf38", + "kind": "ParmVarDecl", + "loc": { + "offset": 11780, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11776, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 11780, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "subpixel", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71eb398", + "kind": "FunctionDecl", + "loc": { + "offset": 12005, + "line": 482, + "col": 20, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 11986, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12108, + "line": 483, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFindVisualFormat", + "mangledName": "XRenderFindVisualFormat", + "type": { + "qualType": "XRenderPictFormat *(Display *, const Visual *)" + }, + "inner": [ + { + "id": "0x55bbe71eb150", + "kind": "ParmVarDecl", + "loc": { + "offset": 12038, + "line": 482, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12029, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12038, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eb228", + "kind": "ParmVarDecl", + "loc": { + "offset": 12102, + "line": 483, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12086, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 483, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 12102, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "visual", + "type": { + "qualType": "const Visual *" + } + } + ] + }, + { + "id": "0x55bbe71eb768", + "kind": "FunctionDecl", + "loc": { + "offset": 12449, + "line": 494, + "col": 20, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12430, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12618, + "line": 496, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFindFormat", + "mangledName": "XRenderFindFormat", + "type": { + "qualType": "XRenderPictFormat *(Display *, unsigned long, const XRenderPictFormat *, int)" + }, + "inner": [ + { + "id": "0x55bbe71eb458", + "kind": "ParmVarDecl", + "loc": { + "offset": 12476, + "line": 494, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12467, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12476, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eb4d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12495, + "col": 66, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12481, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12495, + "col": 66, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71eb5a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12565, + "line": 495, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12538, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 495, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 12565, + "col": 65, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "templ", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71eb628", + "kind": "ParmVarDecl", + "loc": { + "offset": 12613, + "line": 496, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 12609, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 12613, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "count", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71eb9c8", + "kind": "FunctionDecl", + "loc": { + "offset": 13406, + "line": 524, + "col": 20, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13387, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13456, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFindStandardFormat", + "mangledName": "XRenderFindStandardFormat", + "type": { + "qualType": "XRenderPictFormat *(Display *, int)" + }, + "inner": [ + { + "id": "0x55bbe71eb838", + "kind": "ParmVarDecl", + "loc": { + "offset": 13441, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13432, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13441, + "col": 55, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eb8b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13450, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13446, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13450, + "col": 64, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "format", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71ebd28", + "kind": "FunctionDecl", + "loc": { + "offset": 13703, + "line": 534, + "col": 14, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13690, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13870, + "line": 536, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQueryPictIndexValues", + "mangledName": "XRenderQueryPictIndexValues", + "type": { + "qualType": "XIndexValue *(Display *, const XRenderPictFormat *, int *)" + }, + "inner": [ + { + "id": "0x55bbe71ebab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 13740, + "line": 534, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13731, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13740, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ebb28", + "kind": "ParmVarDecl", + "loc": { + "offset": 13813, + "line": 535, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13786, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 535, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 13813, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "format", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71ebba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 13867, + "line": 536, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 13862, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 13867, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "num", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe71ec1a8", + "kind": "FunctionDecl", + "loc": { + "offset": 14218, + "line": 548, + "col": 9, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14210, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14463, + "line": 551, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreatePicture", + "mangledName": "XRenderCreatePicture", + "type": { + "qualType": "Picture (Display *, Drawable, const XRenderPictFormat *, unsigned long, const XRenderPictureAttributes *)" + }, + "inner": [ + { + "id": "0x55bbe71ebdf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14248, + "line": 548, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14239, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14248, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ebe68", + "kind": "ParmVarDecl", + "loc": { + "offset": 14262, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14253, + "col": 44, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14262, + "col": 53, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe71ebee0", + "kind": "ParmVarDecl", + "loc": { + "offset": 14328, + "line": 549, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14301, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 549, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 14328, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "format", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71ebf60", + "kind": "ParmVarDecl", + "loc": { + "offset": 14379, + "line": 550, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14365, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14379, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "valuemask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71ec058", + "kind": "ParmVarDecl", + "loc": { + "offset": 14453, + "line": 551, + "col": 64, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14419, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 551, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 14453, + "col": 64, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "attributes", + "type": { + "qualType": "const XRenderPictureAttributes *" + } + } + ] + }, + { + "id": "0x55bbe71ec408", + "kind": "FunctionDecl", + "loc": { + "offset": 14663, + "line": 561, + "col": 6, + "tokLen": 18, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14658, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14711, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFreePicture", + "mangledName": "XRenderFreePicture", + "type": { + "qualType": "void (Display *, Picture)" + }, + "inner": [ + { + "id": "0x55bbe71ec280", + "kind": "ParmVarDecl", + "loc": { + "offset": 14691, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14682, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14691, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ec2f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 14704, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14696, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 14704, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + } + ] + }, + { + "id": "0x55bbe71ec778", + "kind": "FunctionDecl", + "loc": { + "offset": 14973, + "line": 571, + "col": 6, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14968, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15146, + "line": 573, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderChangePicture", + "mangledName": "XRenderChangePicture", + "type": { + "qualType": "void (Display *, Picture, unsigned long, const XRenderPictureAttributes *)" + }, + "inner": [ + { + "id": "0x55bbe71ec4c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15003, + "line": 571, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 14994, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15003, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ec540", + "kind": "ParmVarDecl", + "loc": { + "offset": 15016, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15008, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15016, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ec5c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15065, + "line": 572, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15051, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15065, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "valuemask", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71ec638", + "kind": "ParmVarDecl", + "loc": { + "offset": 15136, + "line": 573, + "col": 61, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15102, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 573, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 15136, + "col": 61, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "attributes", + "type": { + "qualType": "const XRenderPictureAttributes *" + } + } + ] + }, + { + "id": "0x55bbe71eccd8", + "kind": "FunctionDecl", + "loc": { + "offset": 15487, + "line": 585, + "col": 6, + "tokLen": 31, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15482, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15682, + "line": 587, + "col": 43, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderSetPictureClipRectangles", + "mangledName": "XRenderSetPictureClipRectangles", + "type": { + "qualType": "void (Display *, Picture, int, int, const XRectangle *, int)" + }, + "inner": [ + { + "id": "0x55bbe71ec848", + "kind": "ParmVarDecl", + "loc": { + "offset": 15528, + "line": 585, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15519, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15528, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ec8c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 15541, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15533, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15541, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ec940", + "kind": "ParmVarDecl", + "loc": { + "offset": 15554, + "col": 73, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15550, + "col": 69, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15554, + "col": 73, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOrigin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71eca10", + "kind": "ParmVarDecl", + "loc": { + "offset": 15604, + "line": 586, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15600, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15604, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOrigin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ecae8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15633, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15613, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 586, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 15633, + "col": 71, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "rects", + "type": { + "qualType": "const XRectangle *" + } + }, + { + "id": "0x55bbe71ecb68", + "kind": "ParmVarDecl", + "loc": { + "offset": 15681, + "line": 587, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15677, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15681, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71ecfc8", + "kind": "FunctionDecl", + "loc": { + "offset": 15876, + "line": 596, + "col": 6, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15871, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15943, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderSetPictureClipRegion", + "mangledName": "XRenderSetPictureClipRegion", + "type": { + "qualType": "void (Display *, Picture, Region)" + }, + "inner": [ + { + "id": "0x55bbe71ecdb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15913, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15904, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15913, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ece30", + "kind": "ParmVarDecl", + "loc": { + "offset": 15926, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15918, + "col": 48, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15926, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ecea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15942, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 15935, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 15942, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "r", + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe71ed318", + "kind": "FunctionDecl", + "loc": { + "offset": 16131, + "line": 605, + "col": 6, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16126, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16242, + "line": 606, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderSetPictureTransform", + "mangledName": "XRenderSetPictureTransform", + "type": { + "qualType": "void (Display *, Picture, XTransform *)" + }, + "inner": [ + { + "id": "0x55bbe71ed090", + "kind": "ParmVarDecl", + "loc": { + "offset": 16167, + "line": 605, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16158, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16167, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ed108", + "kind": "ParmVarDecl", + "loc": { + "offset": 16180, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16172, + "col": 47, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16180, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ed1f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16233, + "line": 606, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16221, + "col": 33, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16233, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "transform", + "type": { + "qualType": "XTransform *" + } + } + ] + }, + { + "id": "0x55bbe71edbd8", + "kind": "FunctionDecl", + "loc": { + "offset": 16950, + "line": 625, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16945, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17202, + "line": 628, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderComposite", + "mangledName": "XRenderComposite", + "type": { + "qualType": "void (Display *, int, Picture, Picture, Picture, int, int, int, int, int, int, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe71ed3e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 16976, + "line": 625, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16967, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16976, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ed460", + "kind": "ParmVarDecl", + "loc": { + "offset": 16985, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16981, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16985, + "col": 41, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed4d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16997, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 16989, + "col": 45, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 16997, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ed550", + "kind": "ParmVarDecl", + "loc": { + "offset": 17010, + "col": 66, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17002, + "col": 58, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17010, + "col": 66, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mask", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ed5c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17046, + "line": 626, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17038, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17046, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ed648", + "kind": "ParmVarDecl", + "loc": { + "offset": 17055, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17051, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17055, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src_x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed6c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17066, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17062, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17066, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src_y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed748", + "kind": "ParmVarDecl", + "loc": { + "offset": 17077, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17073, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17077, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mask_x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed7c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17089, + "col": 74, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17085, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17089, + "col": 74, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "mask_y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed848", + "kind": "ParmVarDecl", + "loc": { + "offset": 17123, + "line": 627, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17119, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17123, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst_x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed8c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17134, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17130, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17134, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst_y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ed948", + "kind": "ParmVarDecl", + "loc": { + "offset": 17154, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17141, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17154, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71ed9c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 17196, + "line": 628, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17183, + "col": 23, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17196, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe71ede78", + "kind": "FunctionDecl", + "loc": { + "offset": 17374, + "line": 637, + "col": 10, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17365, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17443, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateGlyphSet", + "mangledName": "XRenderCreateGlyphSet", + "type": { + "qualType": "GlyphSet (Display *, const XRenderPictFormat *)" + }, + "inner": [ + { + "id": "0x55bbe71edcf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17405, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17396, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17405, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71edd68", + "kind": "ParmVarDecl", + "loc": { + "offset": 17437, + "col": 73, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 17410, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 637, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 17437, + "col": 73, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "format", + "type": { + "qualType": "const XRenderPictFormat *" + } + } + ] + }, + { + "id": "0x55bbe71ee088", + "kind": "FunctionDecl", + "loc": { + "offset": 17652, + "line": 646, + "col": 10, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17643, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17708, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderReferenceGlyphSet", + "mangledName": "XRenderReferenceGlyphSet", + "type": { + "qualType": "GlyphSet (Display *, GlyphSet)" + }, + "inner": [ + { + "id": "0x55bbe71edf38", + "kind": "ParmVarDecl", + "loc": { + "offset": 17686, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17677, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17686, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71edfb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17700, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 17691, + "col": 49, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 17700, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "existing", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + } + ] + }, + { + "id": "0x55bbe71ee298", + "kind": "FunctionDecl", + "loc": { + "offset": 18043, + "line": 659, + "col": 6, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18038, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18094, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFreeGlyphSet", + "mangledName": "XRenderFreeGlyphSet", + "type": { + "qualType": "void (Display *, GlyphSet)" + }, + "inner": [ + { + "id": "0x55bbe71ee148", + "kind": "ParmVarDecl", + "loc": { + "offset": 18072, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18063, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18072, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ee1c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18086, + "col": 49, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18077, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18086, + "col": 49, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + } + ] + }, + { + "id": "0x55bbe71ee8b8", + "kind": "FunctionDecl", + "loc": { + "offset": 18509, + "line": 672, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18504, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18703, + "line": 674, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderAddGlyphs", + "mangledName": "XRenderAddGlyphs", + "type": { + "qualType": "void (Display *, GlyphSet, const Glyph *, const XGlyphInfo *, int, const char *, int)" + }, + "inner": [ + { + "id": "0x55bbe71ee358", + "kind": "ParmVarDecl", + "loc": { + "offset": 18535, + "line": 672, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18526, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18535, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ee3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18549, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18540, + "col": 37, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18549, + "col": 46, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71ee4c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18574, + "col": 71, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18559, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 672, + "col": 56, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 18574, + "col": 71, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "gids", + "type": { + "qualType": "const Glyph *" + } + }, + { + "id": "0x55bbe71ee5b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18622, + "line": 673, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18602, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 673, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 18622, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphs", + "type": { + "qualType": "const XGlyphInfo *" + } + }, + { + "id": "0x55bbe71ee638", + "kind": "ParmVarDecl", + "loc": { + "offset": 18634, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18630, + "col": 51, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18634, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ee6b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 18679, + "line": 674, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18665, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 674, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 18679, + "col": 37, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "images", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71ee738", + "kind": "ParmVarDecl", + "loc": { + "offset": 18691, + "col": 49, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18687, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18691, + "col": 49, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nbyte_images", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71eec68", + "kind": "FunctionDecl", + "loc": { + "offset": 18942, + "line": 684, + "col": 6, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18937, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19048, + "line": 685, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFreeGlyphs", + "mangledName": "XRenderFreeGlyphs", + "type": { + "qualType": "void (Display *, GlyphSet, const Glyph *, int)" + }, + "inner": [ + { + "id": "0x55bbe71ee9a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 18969, + "line": 684, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18960, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18969, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eea30", + "kind": "ParmVarDecl", + "loc": { + "offset": 18983, + "col": 47, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 18974, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 18983, + "col": 47, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71eeaa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19008, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18993, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 684, + "col": 57, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 19008, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "gids", + "type": { + "qualType": "const Glyph *" + } + }, + { + "id": "0x55bbe71eeb28", + "kind": "ParmVarDecl", + "loc": { + "offset": 19041, + "line": 685, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19037, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19041, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71ef498", + "kind": "FunctionDecl", + "loc": { + "offset": 19679, + "line": 703, + "col": 6, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19674, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19967, + "line": 706, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeString8", + "mangledName": "XRenderCompositeString8", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const char *, int)" + }, + "inner": [ + { + "id": "0x55bbe71eed38", + "kind": "ParmVarDecl", + "loc": { + "offset": 19712, + "line": 703, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19703, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19712, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71eedb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19721, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19717, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19721, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71eee30", + "kind": "ParmVarDecl", + "loc": { + "offset": 19733, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19725, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19733, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71eeea8", + "kind": "ParmVarDecl", + "loc": { + "offset": 19746, + "col": 73, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19738, + "col": 65, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19746, + "col": 73, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71eef20", + "kind": "ParmVarDecl", + "loc": { + "offset": 19807, + "line": 704, + "col": 57, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 19780, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 704, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 19807, + "col": 57, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71eef98", + "kind": "ParmVarDecl", + "loc": { + "offset": 19857, + "line": 705, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19848, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19857, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71ef018", + "kind": "ParmVarDecl", + "loc": { + "offset": 19871, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19867, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19871, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef098", + "kind": "ParmVarDecl", + "loc": { + "offset": 19881, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19877, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19881, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef118", + "kind": "ParmVarDecl", + "loc": { + "offset": 19891, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19887, + "col": 69, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19891, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef198", + "kind": "ParmVarDecl", + "loc": { + "offset": 19930, + "line": 706, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19926, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19930, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef218", + "kind": "ParmVarDecl", + "loc": { + "offset": 19950, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 19936, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 706, + "col": 40, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 19950, + "col": 54, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71ef298", + "kind": "ParmVarDecl", + "loc": { + "offset": 19962, + "col": 66, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 19958, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 19962, + "col": 66, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchar", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71efd08", + "kind": "FunctionDecl", + "loc": { + "offset": 20599, + "line": 724, + "col": 6, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20594, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20931, + "line": 728, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeString16", + "mangledName": "XRenderCompositeString16", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const unsigned short *, int)" + }, + "inner": [ + { + "id": "0x55bbe71ef5a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 20633, + "line": 724, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20624, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20633, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71ef628", + "kind": "ParmVarDecl", + "loc": { + "offset": 20642, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20638, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20642, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef6a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20654, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20646, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20654, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ef718", + "kind": "ParmVarDecl", + "loc": { + "offset": 20667, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20659, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20667, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71ef790", + "kind": "ParmVarDecl", + "loc": { + "offset": 20729, + "line": 725, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20702, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 725, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 20729, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71ef808", + "kind": "ParmVarDecl", + "loc": { + "offset": 20780, + "line": 726, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20771, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20780, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71ef888", + "kind": "ParmVarDecl", + "loc": { + "offset": 20794, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20790, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20794, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef908", + "kind": "ParmVarDecl", + "loc": { + "offset": 20804, + "col": 64, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20800, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20804, + "col": 64, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71ef988", + "kind": "ParmVarDecl", + "loc": { + "offset": 20814, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20810, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20814, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71efa08", + "kind": "ParmVarDecl", + "loc": { + "offset": 20854, + "line": 727, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20850, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20854, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71efa88", + "kind": "ParmVarDecl", + "loc": { + "offset": 20884, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20860, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 727, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 20884, + "col": 65, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const unsigned short *" + } + }, + { + "id": "0x55bbe71efb08", + "kind": "ParmVarDecl", + "loc": { + "offset": 20926, + "line": 728, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 20922, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 20926, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchar", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f0578", + "kind": "FunctionDecl", + "loc": { + "offset": 21563, + "line": 746, + "col": 6, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21558, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21893, + "line": 750, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeString32", + "mangledName": "XRenderCompositeString32", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const unsigned int *, int)" + }, + "inner": [ + { + "id": "0x55bbe71efe18", + "kind": "ParmVarDecl", + "loc": { + "offset": 21597, + "line": 746, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21588, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21597, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71efe98", + "kind": "ParmVarDecl", + "loc": { + "offset": 21606, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21602, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21606, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71eff10", + "kind": "ParmVarDecl", + "loc": { + "offset": 21618, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21610, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21618, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71eff88", + "kind": "ParmVarDecl", + "loc": { + "offset": 21631, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21623, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21631, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f0000", + "kind": "ParmVarDecl", + "loc": { + "offset": 21693, + "line": 747, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21666, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 747, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 21693, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f0078", + "kind": "ParmVarDecl", + "loc": { + "offset": 21744, + "line": 748, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21735, + "col": 31, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21744, + "col": 40, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "glyphset", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "GlyphSet", + "typeAliasDeclId": "0x55bbe71d2ed0" + } + }, + { + "id": "0x55bbe71f00f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21758, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21754, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21758, + "col": 54, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0178", + "kind": "ParmVarDecl", + "loc": { + "offset": 21768, + "col": 64, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21764, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21768, + "col": 64, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f01f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21778, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21774, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21778, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0278", + "kind": "ParmVarDecl", + "loc": { + "offset": 21818, + "line": 749, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21814, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21818, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f02f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 21846, + "col": 63, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21824, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 749, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 21846, + "col": 63, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "string", + "type": { + "qualType": "const unsigned int *" + } + }, + { + "id": "0x55bbe71f0378", + "kind": "ParmVarDecl", + "loc": { + "offset": 21888, + "line": 750, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 21884, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 21888, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nchar", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f0e08", + "kind": "FunctionDecl", + "loc": { + "offset": 22516, + "line": 767, + "col": 6, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22511, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22780, + "line": 770, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeText8", + "mangledName": "XRenderCompositeText8", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f0688", + "kind": "ParmVarDecl", + "loc": { + "offset": 22547, + "line": 767, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22538, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22547, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f0708", + "kind": "ParmVarDecl", + "loc": { + "offset": 22556, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22552, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22556, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0780", + "kind": "ParmVarDecl", + "loc": { + "offset": 22568, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22560, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22568, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f07f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22581, + "col": 71, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22573, + "col": 63, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22581, + "col": 71, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f0870", + "kind": "ParmVarDecl", + "loc": { + "offset": 22640, + "line": 768, + "col": 55, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22613, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 768, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 22640, + "col": 55, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f08f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22656, + "col": 71, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22652, + "col": 67, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22656, + "col": 71, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0970", + "kind": "ParmVarDecl", + "loc": { + "offset": 22693, + "line": 769, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22689, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22693, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0a30", + "kind": "ParmVarDecl", + "loc": { + "offset": 22703, + "col": 42, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22699, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22703, + "col": 42, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0ab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 22713, + "col": 52, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22709, + "col": 48, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22713, + "col": 52, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f0ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22766, + "line": 770, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22746, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 770, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 22766, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "elts", + "type": { + "qualType": "const XGlyphElt8 *" + } + }, + { + "id": "0x55bbe71f0c28", + "kind": "ParmVarDecl", + "loc": { + "offset": 22776, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 22772, + "col": 54, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 22776, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nelt", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f1648", + "kind": "FunctionDecl", + "loc": { + "offset": 23404, + "line": 787, + "col": 6, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23399, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23673, + "line": 790, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeText16", + "mangledName": "XRenderCompositeText16", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt16 *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f0f10", + "kind": "ParmVarDecl", + "loc": { + "offset": 23436, + "line": 787, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23427, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23436, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f0f90", + "kind": "ParmVarDecl", + "loc": { + "offset": 23445, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23441, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23445, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1008", + "kind": "ParmVarDecl", + "loc": { + "offset": 23457, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23449, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23457, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f1080", + "kind": "ParmVarDecl", + "loc": { + "offset": 23470, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23462, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23470, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f10f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23530, + "line": 788, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23503, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 788, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 23530, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f1178", + "kind": "ParmVarDecl", + "loc": { + "offset": 23546, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23542, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23546, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f11f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23584, + "line": 789, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23580, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23584, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1278", + "kind": "ParmVarDecl", + "loc": { + "offset": 23594, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23590, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23594, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f12f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23604, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23600, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23604, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f13e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23659, + "line": 790, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23638, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 790, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 23659, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "elts", + "type": { + "qualType": "const XGlyphElt16 *" + } + }, + { + "id": "0x55bbe71f1468", + "kind": "ParmVarDecl", + "loc": { + "offset": 23669, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 23665, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 23669, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nelt", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f1e88", + "kind": "FunctionDecl", + "loc": { + "offset": 24291, + "line": 807, + "col": 6, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24286, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24560, + "line": 810, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeText32", + "mangledName": "XRenderCompositeText32", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt32 *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f1750", + "kind": "ParmVarDecl", + "loc": { + "offset": 24323, + "line": 807, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24314, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24323, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f17d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24332, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24328, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24332, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1848", + "kind": "ParmVarDecl", + "loc": { + "offset": 24344, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24336, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24344, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f18c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24357, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24349, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24357, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f1938", + "kind": "ParmVarDecl", + "loc": { + "offset": 24417, + "line": 808, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24390, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 808, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 24417, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f19b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24433, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24429, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24433, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1a38", + "kind": "ParmVarDecl", + "loc": { + "offset": 24471, + "line": 809, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24467, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24471, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24481, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24477, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24481, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 24491, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24487, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24491, + "col": 53, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f1c28", + "kind": "ParmVarDecl", + "loc": { + "offset": 24546, + "line": 810, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24525, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 810, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 24546, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "elts", + "type": { + "qualType": "const XGlyphElt32 *" + } + }, + { + "id": "0x55bbe71f1ca8", + "kind": "ParmVarDecl", + "loc": { + "offset": 24556, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24552, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24556, + "col": 60, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nelt", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f2518", + "kind": "FunctionDecl", + "loc": { + "offset": 24939, + "line": 824, + "col": 6, + "tokLen": 20, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24934, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25129, + "line": 826, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFillRectangle", + "mangledName": "XRenderFillRectangle", + "type": { + "qualType": "void (Display *, int, Picture, const XRenderColor *, int, int, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe71f1f90", + "kind": "ParmVarDecl", + "loc": { + "offset": 24969, + "line": 824, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24960, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24969, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f2010", + "kind": "ParmVarDecl", + "loc": { + "offset": 24978, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24974, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24978, + "col": 45, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2088", + "kind": "ParmVarDecl", + "loc": { + "offset": 24990, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 24982, + "col": 49, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 24990, + "col": 57, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f2178", + "kind": "ParmVarDecl", + "loc": { + "offset": 25043, + "line": 825, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25021, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 825, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 25043, + "col": 49, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "color", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe71f21f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25054, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25050, + "col": 56, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25054, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2278", + "kind": "ParmVarDecl", + "loc": { + "offset": 25061, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25057, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25061, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f22f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25103, + "line": 826, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25090, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25103, + "col": 40, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71f2378", + "kind": "ParmVarDecl", + "loc": { + "offset": 25123, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25110, + "col": 47, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25123, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe71f2a40", + "kind": "FunctionDecl", + "loc": { + "offset": 25474, + "line": 838, + "col": 6, + "tokLen": 21, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25469, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25657, + "line": 840, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderFillRectangles", + "mangledName": "XRenderFillRectangles", + "type": { + "qualType": "void (Display *, int, Picture, const XRenderColor *, const XRectangle *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f2608", + "kind": "ParmVarDecl", + "loc": { + "offset": 25505, + "line": 838, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25496, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25505, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f2688", + "kind": "ParmVarDecl", + "loc": { + "offset": 25514, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25510, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25514, + "col": 46, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2700", + "kind": "ParmVarDecl", + "loc": { + "offset": 25526, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25518, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25526, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f2778", + "kind": "ParmVarDecl", + "loc": { + "offset": 25580, + "line": 839, + "col": 50, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25558, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 839, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 25580, + "col": 50, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "color", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe71f27f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25634, + "line": 840, + "col": 48, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25614, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 840, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 25634, + "col": 48, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "rectangles", + "type": { + "qualType": "const XRectangle *" + } + }, + { + "id": "0x55bbe71f2870", + "kind": "ParmVarDecl", + "loc": { + "offset": 25650, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 25646, + "col": 60, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 25650, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "n_rects", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f3128", + "kind": "FunctionDecl", + "loc": { + "offset": 26186, + "line": 855, + "col": 6, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26181, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26420, + "line": 857, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeTrapezoids", + "mangledName": "XRenderCompositeTrapezoids", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XTrapezoid *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f2b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 26222, + "line": 855, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26213, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26222, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f2ba0", + "kind": "ParmVarDecl", + "loc": { + "offset": 26231, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26227, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26231, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2c18", + "kind": "ParmVarDecl", + "loc": { + "offset": 26243, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26235, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26243, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f2c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 26256, + "col": 76, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26248, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26256, + "col": 76, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f2d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 26320, + "line": 856, + "col": 60, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26293, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 856, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 26320, + "col": 60, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f2d88", + "kind": "ParmVarDecl", + "loc": { + "offset": 26336, + "col": 76, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26332, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26336, + "col": 76, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 26378, + "line": 857, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26374, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26378, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f2ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 26404, + "col": 63, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26384, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 857, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 26404, + "col": 63, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "traps", + "type": { + "qualType": "const XTrapezoid *" + } + }, + { + "id": "0x55bbe71f2f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 26415, + "col": 74, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26411, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26415, + "col": 74, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ntrap", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f3828", + "kind": "FunctionDecl", + "loc": { + "offset": 26959, + "line": 872, + "col": 6, + "tokLen": 25, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26954, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27228, + "line": 875, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeTriangles", + "mangledName": "XRenderCompositeTriangles", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XTriangle *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f3220", + "kind": "ParmVarDecl", + "loc": { + "offset": 26994, + "line": 872, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26985, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 26994, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f32a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27003, + "col": 50, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 26999, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27003, + "col": 50, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f3318", + "kind": "ParmVarDecl", + "loc": { + "offset": 27015, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27007, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27015, + "col": 62, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f3390", + "kind": "ParmVarDecl", + "loc": { + "offset": 27028, + "col": 75, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27020, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27028, + "col": 75, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f3408", + "kind": "ParmVarDecl", + "loc": { + "offset": 27091, + "line": 873, + "col": 59, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27064, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 873, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 27091, + "col": 59, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f3488", + "kind": "ParmVarDecl", + "loc": { + "offset": 27107, + "col": 75, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27103, + "col": 71, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27107, + "col": 75, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f3508", + "kind": "ParmVarDecl", + "loc": { + "offset": 27148, + "line": 874, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27144, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27148, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f35f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27173, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27154, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 874, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 27173, + "col": 61, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "triangles", + "type": { + "qualType": "const XTriangle *" + } + }, + { + "id": "0x55bbe71f3678", + "kind": "ParmVarDecl", + "loc": { + "offset": 27219, + "line": 875, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27215, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27219, + "col": 36, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ntriangle", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f3f08", + "kind": "FunctionDecl", + "loc": { + "offset": 27763, + "line": 890, + "col": 6, + "tokLen": 24, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27758, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28024, + "line": 893, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeTriStrip", + "mangledName": "XRenderCompositeTriStrip", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XPointFixed *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f3920", + "kind": "ParmVarDecl", + "loc": { + "offset": 27797, + "line": 890, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27788, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27797, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f39a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27806, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27802, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27806, + "col": 49, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f3a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 27818, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27810, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27818, + "col": 61, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f3a90", + "kind": "ParmVarDecl", + "loc": { + "offset": 27831, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27823, + "col": 66, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27831, + "col": 74, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f3b08", + "kind": "ParmVarDecl", + "loc": { + "offset": 27893, + "line": 891, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27866, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 891, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 27893, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f3b88", + "kind": "ParmVarDecl", + "loc": { + "offset": 27909, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27905, + "col": 70, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27909, + "col": 74, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f3c08", + "kind": "ParmVarDecl", + "loc": { + "offset": 27949, + "line": 892, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 27945, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 27949, + "col": 35, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f3cd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 27976, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27955, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 892, + "col": 41, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 27976, + "col": 62, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "points", + "type": { + "qualType": "const XPointFixed *" + } + }, + { + "id": "0x55bbe71f3d58", + "kind": "ParmVarDecl", + "loc": { + "offset": 28018, + "line": 893, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28014, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28018, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "npoint", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f44b0", + "kind": "FunctionDecl", + "loc": { + "offset": 28557, + "line": 908, + "col": 6, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28552, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28782, + "line": 910, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeTriFan", + "mangledName": "XRenderCompositeTriFan", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XPointFixed *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f4000", + "kind": "ParmVarDecl", + "loc": { + "offset": 28589, + "line": 908, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28580, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28589, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f4080", + "kind": "ParmVarDecl", + "loc": { + "offset": 28598, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28594, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28598, + "col": 47, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f40f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28610, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28602, + "col": 51, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28610, + "col": 59, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f4170", + "kind": "ParmVarDecl", + "loc": { + "offset": 28623, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28615, + "col": 64, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28623, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f41e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28683, + "line": 909, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28656, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 909, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 28683, + "col": 56, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f4268", + "kind": "ParmVarDecl", + "loc": { + "offset": 28699, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28695, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28699, + "col": 72, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f42e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 28737, + "line": 910, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28733, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28737, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4360", + "kind": "ParmVarDecl", + "loc": { + "offset": 28764, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28743, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 910, + "col": 39, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 28764, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "points", + "type": { + "qualType": "const XPointFixed *" + } + }, + { + "id": "0x55bbe71f43e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 28776, + "col": 72, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 28772, + "col": 68, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 28776, + "col": 72, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "npoint", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f4db8", + "kind": "FunctionDecl", + "loc": { + "offset": 29444, + "line": 928, + "col": 6, + "tokLen": 26, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29439, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29781, + "line": 932, + "col": 44, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCompositeDoublePoly", + "mangledName": "XRenderCompositeDoublePoly", + "type": { + "qualType": "void (Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XPointDouble *, int, int)" + }, + "inner": [ + { + "id": "0x55bbe71f45a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 29480, + "line": 928, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29471, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29480, + "col": 42, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f4628", + "kind": "ParmVarDecl", + "loc": { + "offset": 29489, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29485, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29489, + "col": 51, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f46a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 29501, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29493, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29501, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f4718", + "kind": "ParmVarDecl", + "loc": { + "offset": 29514, + "col": 76, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29506, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29514, + "col": 76, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f4790", + "kind": "ParmVarDecl", + "loc": { + "offset": 29578, + "line": 929, + "col": 60, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29551, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 929, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 29578, + "col": 60, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "maskFormat", + "type": { + "qualType": "const XRenderPictFormat *" + } + }, + { + "id": "0x55bbe71f4810", + "kind": "ParmVarDecl", + "loc": { + "offset": 29594, + "col": 76, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29590, + "col": 72, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29594, + "col": 76, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xSrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4890", + "kind": "ParmVarDecl", + "loc": { + "offset": 29636, + "line": 930, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29632, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29636, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ySrc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4910", + "kind": "ParmVarDecl", + "loc": { + "offset": 29646, + "col": 47, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29642, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29646, + "col": 47, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4990", + "kind": "ParmVarDecl", + "loc": { + "offset": 29656, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29652, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29656, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yDst", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4ab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 29716, + "line": 931, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29694, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 931, + "col": 33, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 29716, + "col": 55, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "fpoints", + "type": { + "qualType": "const XPointDouble *" + } + }, + { + "id": "0x55bbe71f4b38", + "kind": "ParmVarDecl", + "loc": { + "offset": 29729, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29725, + "col": 64, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29729, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "npoints", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f4bb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 29774, + "line": 932, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 29770, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 29774, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "winding", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f5140", + "kind": "FunctionDecl", + "loc": { + "offset": 29984, + "line": 942, + "col": 8, + "tokLen": 17, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2480, + "file": "/usr/include/X11/Xlib.h", + "line": 83, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 29977, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 942, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 30045, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderParseColor", + "mangledName": "XRenderParseColor", + "type": { + "qualType": "int (Display *, char *, XRenderColor *)" + }, + "inner": [ + { + "id": "0x55bbe71f4ec8", + "kind": "ParmVarDecl", + "loc": { + "offset": 30011, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30002, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30011, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f4f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 30022, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30016, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30022, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "spec", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe71f5018", + "kind": "ParmVarDecl", + "loc": { + "offset": 30042, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30028, + "col": 52, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30042, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "def", + "type": { + "qualType": "XRenderColor *" + } + } + ] + }, + { + "id": "0x55bbe71f54c8", + "kind": "FunctionDecl", + "loc": { + "offset": 30297, + "line": 953, + "col": 8, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30290, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30404, + "line": 954, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateCursor", + "mangledName": "XRenderCreateCursor", + "type": { + "qualType": "Cursor (Display *, Picture, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe71f5208", + "kind": "ParmVarDecl", + "loc": { + "offset": 30326, + "line": 953, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30317, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30326, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f5280", + "kind": "ParmVarDecl", + "loc": { + "offset": 30339, + "col": 50, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30331, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30339, + "col": 50, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "source", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f5300", + "kind": "ParmVarDecl", + "loc": { + "offset": 30360, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30347, + "col": 58, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30360, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "x", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe71f5380", + "kind": "ParmVarDecl", + "loc": { + "offset": 30403, + "line": 954, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30390, + "col": 28, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30403, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "y", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe71f57a8", + "kind": "FunctionDecl", + "loc": { + "offset": 30601, + "line": 963, + "col": 11, + "tokLen": 19, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30591, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30652, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderQueryFilters", + "mangledName": "XRenderQueryFilters", + "type": { + "qualType": "XFilters *(Display *, Drawable)" + }, + "inner": [ + { + "id": "0x55bbe71f55c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 30630, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30621, + "col": 31, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30630, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f5638", + "kind": "ParmVarDecl", + "loc": { + "offset": 30644, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30635, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 30644, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + } + ] + }, + { + "id": "0x55bbe71f5bd8", + "kind": "FunctionDecl", + "loc": { + "offset": 30982, + "line": 976, + "col": 6, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 30977, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31113, + "line": 977, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderSetPictureFilter", + "mangledName": "XRenderSetPictureFilter", + "type": { + "qualType": "void (Display *, Picture, const char *, XFixed *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f5868", + "kind": "ParmVarDecl", + "loc": { + "offset": 31015, + "line": 976, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31006, + "col": 30, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31015, + "col": 39, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f58e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31028, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31020, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31028, + "col": 52, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f5960", + "kind": "ParmVarDecl", + "loc": { + "offset": 31049, + "col": 73, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31037, + "col": 61, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31049, + "col": 73, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "filter", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe71f5a08", + "kind": "ParmVarDecl", + "loc": { + "offset": 31094, + "line": 977, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31086, + "col": 30, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31094, + "col": 38, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "params", + "type": { + "qualType": "XFixed *" + } + }, + { + "id": "0x55bbe71f5a88", + "kind": "ParmVarDecl", + "loc": { + "offset": 31106, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31102, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31106, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nparams", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f5f48", + "kind": "FunctionDecl", + "loc": { + "offset": 31353, + "line": 987, + "col": 8, + "tokLen": 23, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31346, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31424, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateAnimCursor", + "mangledName": "XRenderCreateAnimCursor", + "type": { + "qualType": "Cursor (Display *, int, XAnimCursor *)" + }, + "inner": [ + { + "id": "0x55bbe71f5cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31386, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31377, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31386, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f5d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 31395, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31391, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31395, + "col": 50, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ncursor", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f5e28", + "kind": "ParmVarDecl", + "loc": { + "offset": 31417, + "col": 72, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31404, + "col": 59, + "tokLen": 11, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31417, + "col": 72, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "cursors", + "type": { + "qualType": "XAnimCursor *" + } + } + ] + }, + { + "id": "0x55bbe71f6468", + "kind": "FunctionDecl", + "loc": { + "offset": 31743, + "line": 999, + "col": 6, + "tokLen": 15, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31738, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31862, + "line": 1000, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderAddTraps", + "mangledName": "XRenderAddTraps", + "type": { + "qualType": "void (Display *, Picture, int, int, const XTrap *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f6010", + "kind": "ParmVarDecl", + "loc": { + "offset": 31768, + "line": 999, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31759, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31768, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f6088", + "kind": "ParmVarDecl", + "loc": { + "offset": 31781, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31773, + "col": 36, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31781, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "picture", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe71f6108", + "kind": "ParmVarDecl", + "loc": { + "offset": 31794, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31790, + "col": 53, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31794, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "xOff", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f6188", + "kind": "ParmVarDecl", + "loc": { + "offset": 31804, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31800, + "col": 63, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31804, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "yOff", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71f6278", + "kind": "ParmVarDecl", + "loc": { + "offset": 31846, + "line": 1000, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31831, + "file": "/usr/include/X11/extensions/Xrender.h", + "line": 1000, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "end": { + "offset": 31846, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "traps", + "type": { + "qualType": "const XTrap *" + } + }, + { + "id": "0x55bbe71f62f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 31857, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 31853, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 31857, + "col": 48, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "ntrap", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f66d8", + "kind": "FunctionDecl", + "loc": { + "offset": 32047, + "line": 1009, + "col": 9, + "tokLen": 22, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32039, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32109, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateSolidFill", + "mangledName": "XRenderCreateSolidFill", + "type": { + "qualType": "Picture (Display *, const XRenderColor *)" + }, + "inner": [ + { + "id": "0x55bbe71f6548", + "kind": "ParmVarDecl", + "loc": { + "offset": 32079, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32070, + "col": 32, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32079, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f65c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32104, + "col": 66, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32084, + "col": 46, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32104, + "col": 66, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "color", + "type": { + "qualType": "const XRenderColor *" + } + } + ] + }, + { + "id": "0x55bbe71f8bc8", + "kind": "FunctionDecl", + "loc": { + "offset": 32422, + "line": 1021, + "col": 9, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32414, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32664, + "line": 1024, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateLinearGradient", + "mangledName": "XRenderCreateLinearGradient", + "type": { + "qualType": "Picture (Display *, const XLinearGradient *, const XFixed *, const XRenderColor *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f6798", + "kind": "ParmVarDecl", + "loc": { + "offset": 32459, + "line": 1021, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32450, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32459, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f6888", + "kind": "ParmVarDecl", + "loc": { + "offset": 32523, + "line": 1022, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32500, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32523, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "gradient", + "type": { + "qualType": "const XLinearGradient *" + } + }, + { + "id": "0x55bbe71f6928", + "kind": "ParmVarDecl", + "loc": { + "offset": 32583, + "line": 1023, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32569, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32583, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "stops", + "type": { + "qualType": "const XFixed *" + } + }, + { + "id": "0x55bbe71f69a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 32646, + "line": 1024, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32626, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32646, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "colors", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe71f8a70", + "kind": "ParmVarDecl", + "loc": { + "offset": 32658, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32654, + "col": 65, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 32658, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nstops", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f9058", + "kind": "FunctionDecl", + "loc": { + "offset": 32977, + "line": 1036, + "col": 9, + "tokLen": 27, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 32969, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33219, + "line": 1039, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateRadialGradient", + "mangledName": "XRenderCreateRadialGradient", + "type": { + "qualType": "Picture (Display *, const XRadialGradient *, const XFixed *, const XRenderColor *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f8ca0", + "kind": "ParmVarDecl", + "loc": { + "offset": 33014, + "line": 1036, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33005, + "col": 37, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33014, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f8d98", + "kind": "ParmVarDecl", + "loc": { + "offset": 33078, + "line": 1037, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33055, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33078, + "col": 60, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "gradient", + "type": { + "qualType": "const XRadialGradient *" + } + }, + { + "id": "0x55bbe71f8e10", + "kind": "ParmVarDecl", + "loc": { + "offset": 33138, + "line": 1038, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33124, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33138, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "stops", + "type": { + "qualType": "const XFixed *" + } + }, + { + "id": "0x55bbe71f8e88", + "kind": "ParmVarDecl", + "loc": { + "offset": 33201, + "line": 1039, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33181, + "col": 37, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33201, + "col": 57, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "colors", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe71f8f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 33213, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33209, + "col": 65, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33213, + "col": 69, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nstops", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f94e8", + "kind": "FunctionDecl", + "loc": { + "offset": 33534, + "line": 1051, + "col": 9, + "tokLen": 28, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33526, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33781, + "line": 1054, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XRenderCreateConicalGradient", + "mangledName": "XRenderCreateConicalGradient", + "type": { + "qualType": "Picture (Display *, const XConicalGradient *, const XFixed *, const XRenderColor *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f9130", + "kind": "ParmVarDecl", + "loc": { + "offset": 33572, + "line": 1051, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33563, + "col": 38, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33572, + "col": 47, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe71f9228", + "kind": "ParmVarDecl", + "loc": { + "offset": 33638, + "line": 1052, + "col": 62, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33614, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33638, + "col": 62, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "gradient", + "type": { + "qualType": "const XConicalGradient *" + } + }, + { + "id": "0x55bbe71f92a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 33699, + "line": 1053, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33685, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33699, + "col": 52, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "stops", + "type": { + "qualType": "const XFixed *" + } + }, + { + "id": "0x55bbe71f9318", + "kind": "ParmVarDecl", + "loc": { + "offset": 33763, + "line": 1054, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33743, + "col": 38, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33763, + "col": 58, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "colors", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe71f9398", + "kind": "ParmVarDecl", + "loc": { + "offset": 33775, + "col": 70, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 33771, + "col": 66, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 33775, + "col": 70, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "nstops", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f95c0", + "kind": "TypedefDecl", + "loc": { + "offset": 1320, + "file": "/usr/include/X11/Xft/XftCompat.h", + "line": 31, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1300, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1320, + "col": 21, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftChar8", + "type": { + "desugaredQualType": "unsigned char", + "qualType": "FcChar8", + "typeAliasDeclId": "0x55bbe7186a80" + }, + "inner": [ + { + "id": "0x55bbe7187910", + "kind": "TypedefType", + "type": { + "qualType": "FcChar8" + }, + "decl": { + "id": "0x55bbe7186a80", + "kind": "TypedefDecl", + "name": "FcChar8" + }, + "inner": [ + { + "id": "0x55bbe6d21440", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned char" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71f9650", + "kind": "TypedefDecl", + "loc": { + "offset": 1350, + "line": 32, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1330, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1350, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftChar16", + "type": { + "desugaredQualType": "unsigned short", + "qualType": "FcChar16", + "typeAliasDeclId": "0x55bbe7186af0" + }, + "inner": [ + { + "id": "0x55bbe71f9620", + "kind": "TypedefType", + "type": { + "qualType": "FcChar16" + }, + "decl": { + "id": "0x55bbe7186af0", + "kind": "TypedefDecl", + "name": "FcChar16" + }, + "inner": [ + { + "id": "0x55bbe6d21460", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned short" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71f96b8", + "kind": "TypedefDecl", + "loc": { + "offset": 1381, + "line": 33, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 1361, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 1381, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftChar32", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + }, + "inner": [ + { + "id": "0x55bbe71ad1b0", + "kind": "TypedefType", + "type": { + "qualType": "FcChar32" + }, + "decl": { + "id": "0x55bbe7186b60", + "kind": "TypedefDecl", + "name": "FcChar32" + }, + "inner": [ + { + "id": "0x55bbe6d21480", + "kind": "BuiltinType", + "type": { + "qualType": "unsigned int" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71f9720", + "kind": "TypedefDecl", + "loc": { + "offset": 2833, + "line": 87, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2818, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2833, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftType", + "type": { + "desugaredQualType": "enum _FcType", + "qualType": "FcType", + "typeAliasDeclId": "0x55bbe7187118" + }, + "inner": [ + { + "id": "0x55bbe7187720", + "kind": "TypedefType", + "type": { + "qualType": "FcType" + }, + "decl": { + "id": "0x55bbe7187118", + "kind": "TypedefDecl", + "name": "FcType" + }, + "inner": [ + { + "id": "0x55bbe71870c0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcType" + }, + "ownedTagDecl": { + "id": "0x55bbe7186c28", + "kind": "EnumDecl", + "name": "_FcType" + }, + "inner": [ + { + "id": "0x55bbe7186cd0", + "kind": "EnumType", + "type": { + "qualType": "enum _FcType" + }, + "decl": { + "id": "0x55bbe7186c28", + "kind": "EnumDecl", + "name": "_FcType" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f9788", + "kind": "TypedefDecl", + "loc": { + "offset": 2860, + "line": 89, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2843, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2860, + "col": 18, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftMatrix", + "type": { + "desugaredQualType": "struct _FcMatrix", + "qualType": "FcMatrix", + "typeAliasDeclId": "0x55bbe7187428" + }, + "inner": [ + { + "id": "0x55bbe71a88b0", + "kind": "TypedefType", + "type": { + "qualType": "FcMatrix" + }, + "decl": { + "id": "0x55bbe7187428", + "kind": "TypedefDecl", + "name": "FcMatrix" + }, + "inner": [ + { + "id": "0x55bbe71873d0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcMatrix" + }, + "ownedTagDecl": { + "id": "0x55bbe7187188", + "kind": "RecordDecl", + "name": "_FcMatrix" + }, + "inner": [ + { + "id": "0x55bbe7187210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcMatrix" + }, + "decl": { + "id": "0x55bbe7187188", + "kind": "RecordDecl", + "name": "_FcMatrix" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f97f0", + "kind": "TypedefDecl", + "loc": { + "offset": 2934, + "line": 93, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 2914, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 2934, + "col": 21, + "tokLen": 9, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftResult", + "type": { + "desugaredQualType": "enum _FcResult", + "qualType": "FcResult", + "typeAliasDeclId": "0x55bbe7187e08" + }, + "inner": [ + { + "id": "0x55bbe71beb60", + "kind": "TypedefType", + "type": { + "qualType": "FcResult" + }, + "decl": { + "id": "0x55bbe7187e08", + "kind": "TypedefDecl", + "name": "FcResult" + }, + "inner": [ + { + "id": "0x55bbe7187db0", + "kind": "ElaboratedType", + "type": { + "qualType": "enum _FcResult" + }, + "ownedTagDecl": { + "id": "0x55bbe7187b58", + "kind": "EnumDecl", + "name": "_FcResult" + }, + "inner": [ + { + "id": "0x55bbe7187c00", + "kind": "EnumType", + "type": { + "qualType": "enum _FcResult" + }, + "decl": { + "id": "0x55bbe7187b58", + "kind": "EnumDecl", + "name": "_FcResult" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f9858", + "kind": "TypedefDecl", + "loc": { + "offset": 3130, + "line": 100, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 3113, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3130, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftValue", + "type": { + "desugaredQualType": "struct _FcValue", + "qualType": "FcValue", + "typeAliasDeclId": "0x55bbe71a8d98" + }, + "inner": [ + { + "id": "0x55bbe71b5220", + "kind": "TypedefType", + "type": { + "qualType": "FcValue" + }, + "decl": { + "id": "0x55bbe71a8d98", + "kind": "TypedefDecl", + "name": "FcValue" + }, + "inner": [ + { + "id": "0x55bbe71a8d40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcValue" + }, + "ownedTagDecl": { + "id": "0x55bbe71a8548", + "kind": "RecordDecl", + "name": "_FcValue" + }, + "inner": [ + { + "id": "0x55bbe71a85d0", + "kind": "RecordType", + "type": { + "qualType": "struct _FcValue" + }, + "decl": { + "id": "0x55bbe71a8548", + "kind": "RecordDecl", + "name": "_FcValue" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f98c0", + "kind": "TypedefDecl", + "loc": { + "offset": 3158, + "line": 101, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 3140, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3158, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "isReferenced": true, + "name": "XftPattern", + "type": { + "desugaredQualType": "struct _FcPattern", + "qualType": "FcPattern", + "typeAliasDeclId": "0x55bbe7188288" + }, + "inner": [ + { + "id": "0x55bbe71a8f80", + "kind": "TypedefType", + "type": { + "qualType": "FcPattern" + }, + "decl": { + "id": "0x55bbe7188288", + "kind": "TypedefDecl", + "name": "FcPattern" + }, + "inner": [ + { + "id": "0x55bbe7188230", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcPattern" + }, + "ownedTagDecl": { + "id": "0x55bbe7188188", + "kind": "RecordDecl", + "name": "_FcPattern" + }, + "inner": [ + { + "id": "0x55bbe7188210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcPattern" + }, + "decl": { + "id": "0x55bbe7188188", + "kind": "RecordDecl", + "name": "_FcPattern" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f9928", + "kind": "TypedefDecl", + "loc": { + "offset": 3188, + "line": 102, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 3170, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3188, + "col": 19, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftFontSet", + "type": { + "desugaredQualType": "struct _FcFontSet", + "qualType": "FcFontSet", + "typeAliasDeclId": "0x55bbe71a9118" + }, + "inner": [ + { + "id": "0x55bbe71ad7a0", + "kind": "TypedefType", + "type": { + "qualType": "FcFontSet" + }, + "decl": { + "id": "0x55bbe71a9118", + "kind": "TypedefDecl", + "name": "FcFontSet" + }, + "inner": [ + { + "id": "0x55bbe71a90c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcFontSet" + }, + "ownedTagDecl": { + "id": "0x55bbe71a8e08", + "kind": "RecordDecl", + "name": "_FcFontSet" + }, + "inner": [ + { + "id": "0x55bbe71a8e90", + "kind": "RecordType", + "type": { + "qualType": "struct _FcFontSet" + }, + "decl": { + "id": "0x55bbe71a8e08", + "kind": "RecordDecl", + "name": "_FcFontSet" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f9990", + "kind": "TypedefDecl", + "loc": { + "offset": 3220, + "line": 103, + "col": 21, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 3200, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 3220, + "col": 21, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftObjectSet", + "type": { + "desugaredQualType": "struct _FcObjectSet", + "qualType": "FcObjectSet", + "typeAliasDeclId": "0x55bbe71a93e8" + }, + "inner": [ + { + "id": "0x55bbe71bca40", + "kind": "TypedefType", + "type": { + "qualType": "FcObjectSet" + }, + "decl": { + "id": "0x55bbe71a93e8", + "kind": "TypedefDecl", + "name": "FcObjectSet" + }, + "inner": [ + { + "id": "0x55bbe71a9390", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _FcObjectSet" + }, + "ownedTagDecl": { + "id": "0x55bbe71a9188", + "kind": "RecordDecl", + "name": "_FcObjectSet" + }, + "inner": [ + { + "id": "0x55bbe71a9210", + "kind": "RecordType", + "type": { + "qualType": "struct _FcObjectSet" + }, + "decl": { + "id": "0x55bbe71a9188", + "kind": "RecordDecl", + "name": "_FcObjectSet" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe71f9c68", + "kind": "FunctionDecl", + "loc": { + "offset": 5124, + "line": 159, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5117, + "line": 158, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5176, + "line": 159, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "XftNameUnparse", + "mangledName": "XftNameUnparse", + "type": { + "qualType": "FcBool (XftPattern *, char *, int)" + }, + "inner": [ + { + "id": "0x55bbe71f9a48", + "kind": "ParmVarDecl", + "loc": { + "offset": 5152, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5140, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5152, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "pat", + "type": { + "qualType": "XftPattern *" + } + }, + { + "id": "0x55bbe71f9ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5163, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5157, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5163, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "dest", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe71f9b48", + "kind": "ParmVarDecl", + "loc": { + "offset": 5173, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "range": { + "begin": { + "offset": 5169, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + }, + "end": { + "offset": 5173, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "/usr/include/X11/Xft/Xft.h" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe71f9d38", + "kind": "VarDecl", + "loc": { + "offset": 2221, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 62, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2203, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2221, + "col": 19, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "_XftFTlibrary", + "mangledName": "_XftFTlibrary", + "type": { + "qualType": "int" + }, + "storageClass": "extern" + }, + { + "id": "0x55bbe71f9da0", + "kind": "RecordDecl", + "loc": { + "offset": 2252, + "line": 64, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2245, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2252, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftFontInfo", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71f9e98", + "kind": "TypedefDecl", + "loc": { + "offset": 2265, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2237, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2265, + "col": 29, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftFontInfo", + "type": { + "desugaredQualType": "struct _XftFontInfo", + "qualType": "struct _XftFontInfo" + }, + "inner": [ + { + "id": "0x55bbe71f9e40", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftFontInfo" + }, + "ownedTagDecl": { + "id": "0x55bbe71f9da0", + "kind": "RecordDecl", + "name": "_XftFontInfo" + }, + "inner": [ + { + "id": "0x55bbe71f9e20", + "kind": "RecordType", + "type": { + "qualType": "struct _XftFontInfo" + }, + "decl": { + "id": "0x55bbe71f9da0", + "kind": "RecordDecl", + "name": "_XftFontInfo" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71f9f08", + "kind": "RecordDecl", + "loc": { + "offset": 2294, + "line": 66, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2287, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2433, + "line": 73, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftFont", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71f9fc8", + "kind": "FieldDecl", + "loc": { + "offset": 2314, + "line": 67, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2309, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2314, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ascent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71fa030", + "kind": "FieldDecl", + "loc": { + "offset": 2331, + "line": 68, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2326, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2331, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "descent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71fa098", + "kind": "FieldDecl", + "loc": { + "offset": 2349, + "line": 69, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2344, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2349, + "col": 10, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71fa100", + "kind": "FieldDecl", + "loc": { + "offset": 2366, + "line": 70, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2361, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2366, + "col": 10, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "max_advance_width", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe71fa160", + "kind": "FieldDecl", + "loc": { + "offset": 2400, + "line": 71, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2389, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2400, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "charset", + "type": { + "qualType": "FcCharSet *" + } + }, + { + "id": "0x55bbe71fa1c0", + "kind": "FieldDecl", + "loc": { + "offset": 2424, + "line": 72, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2413, + "col": 5, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2424, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe71fa268", + "kind": "TypedefDecl", + "loc": { + "offset": 2435, + "line": 73, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2279, + "line": 66, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2435, + "line": 73, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftFont", + "type": { + "desugaredQualType": "struct _XftFont", + "qualType": "struct _XftFont" + }, + "inner": [ + { + "id": "0x55bbe71fa210", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftFont" + }, + "ownedTagDecl": { + "id": "0x55bbe71f9f08", + "kind": "RecordDecl", + "name": "_XftFont" + }, + "inner": [ + { + "id": "0x55bbe71f9f90", + "kind": "RecordType", + "type": { + "qualType": "struct _XftFont" + }, + "decl": { + "id": "0x55bbe71f9f08", + "kind": "RecordDecl", + "name": "_XftFont" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71fa2d8", + "kind": "RecordDecl", + "loc": { + "offset": 2460, + "line": 75, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2453, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2460, + "col": 16, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftDraw", + "tagUsed": "struct" + }, + { + "id": "0x55bbe71fa3d8", + "kind": "TypedefDecl", + "loc": { + "offset": 2469, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2445, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2469, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftDraw", + "type": { + "desugaredQualType": "struct _XftDraw", + "qualType": "struct _XftDraw" + }, + "inner": [ + { + "id": "0x55bbe71fa380", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftDraw" + }, + "ownedTagDecl": { + "id": "0x55bbe71fa2d8", + "kind": "RecordDecl", + "name": "_XftDraw" + }, + "inner": [ + { + "id": "0x55bbe71fa360", + "kind": "RecordType", + "type": { + "qualType": "struct _XftDraw" + }, + "decl": { + "id": "0x55bbe71fa2d8", + "kind": "RecordDecl", + "name": "_XftDraw" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71fa448", + "kind": "RecordDecl", + "loc": { + "offset": 2494, + "line": 77, + "col": 16, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2487, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2560, + "line": 80, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftColor", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71fa508", + "kind": "FieldDecl", + "loc": { + "offset": 2526, + "line": 78, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2510, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2526, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "pixel", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe71fa568", + "kind": "FieldDecl", + "loc": { + "offset": 2553, + "line": 79, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2537, + "col": 5, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2553, + "col": 21, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "desugaredQualType": "XRenderColor", + "qualType": "XRenderColor", + "typeAliasDeclId": "0x55bbe71e4a68" + } + } + ] + }, + { + "id": "0x55bbe71fa618", + "kind": "TypedefDecl", + "loc": { + "offset": 2562, + "line": 80, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2479, + "line": 77, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2562, + "line": 80, + "col": 3, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftColor", + "type": { + "desugaredQualType": "struct _XftColor", + "qualType": "struct _XftColor" + }, + "inner": [ + { + "id": "0x55bbe71fa5c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftColor" + }, + "ownedTagDecl": { + "id": "0x55bbe71fa448", + "kind": "RecordDecl", + "name": "_XftColor" + }, + "inner": [ + { + "id": "0x55bbe71fa4d0", + "kind": "RecordType", + "type": { + "qualType": "struct _XftColor" + }, + "decl": { + "id": "0x55bbe71fa448", + "kind": "RecordDecl", + "name": "_XftColor" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71fa688", + "kind": "RecordDecl", + "loc": { + "offset": 2588, + "line": 82, + "col": 16, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2581, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2660, + "line": 86, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftCharSpec", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe71fa740", + "kind": "FieldDecl", + "loc": { + "offset": 2620, + "line": 83, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2607, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2620, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + }, + { + "id": "0x55bbe71fa7a8", + "kind": "FieldDecl", + "loc": { + "offset": 2640, + "line": 84, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2630, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2640, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe71fa810", + "kind": "FieldDecl", + "loc": { + "offset": 2657, + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2647, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2657, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe71fa8b8", + "kind": "TypedefDecl", + "loc": { + "offset": 2662, + "line": 86, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2573, + "line": 82, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2662, + "line": 86, + "col": 3, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftCharSpec", + "type": { + "desugaredQualType": "struct _XftCharSpec", + "qualType": "struct _XftCharSpec" + }, + "inner": [ + { + "id": "0x55bbe71fa860", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftCharSpec" + }, + "ownedTagDecl": { + "id": "0x55bbe71fa688", + "kind": "RecordDecl", + "name": "_XftCharSpec" + }, + "inner": [ + { + "id": "0x55bbe71fa710", + "kind": "RecordType", + "type": { + "qualType": "struct _XftCharSpec" + }, + "decl": { + "id": "0x55bbe71fa688", + "kind": "RecordDecl", + "name": "_XftCharSpec" + } + } + ] + } + ] + }, + { + "id": "0x55bbe71fa928", + "kind": "RecordDecl", + "loc": { + "offset": 2691, + "line": 88, + "col": 16, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2684, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2790, + "line": 93, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "_XftCharFontSpec", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7200360", + "kind": "FieldDecl", + "loc": { + "offset": 2727, + "line": 89, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2714, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2727, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72003c0", + "kind": "FieldDecl", + "loc": { + "offset": 2750, + "line": 90, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2737, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2750, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + }, + { + "id": "0x55bbe7200428", + "kind": "FieldDecl", + "loc": { + "offset": 2770, + "line": 91, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2760, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2770, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7200490", + "kind": "FieldDecl", + "loc": { + "offset": 2787, + "line": 92, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2777, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2787, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe7200538", + "kind": "TypedefDecl", + "loc": { + "offset": 2792, + "line": 93, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2676, + "line": 88, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2792, + "line": 93, + "col": 3, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftCharFontSpec", + "type": { + "desugaredQualType": "struct _XftCharFontSpec", + "qualType": "struct _XftCharFontSpec" + }, + "inner": [ + { + "id": "0x55bbe72004e0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftCharFontSpec" + }, + "ownedTagDecl": { + "id": "0x55bbe71fa928", + "kind": "RecordDecl", + "name": "_XftCharFontSpec" + }, + "inner": [ + { + "id": "0x55bbe71fa9b0", + "kind": "RecordType", + "type": { + "qualType": "struct _XftCharFontSpec" + }, + "decl": { + "id": "0x55bbe71fa928", + "kind": "RecordDecl", + "name": "_XftCharFontSpec" + } + } + ] + } + ] + }, + { + "id": "0x55bbe72005a8", + "kind": "RecordDecl", + "loc": { + "offset": 2825, + "line": 95, + "col": 16, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2818, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2898, + "line": 99, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "_XftGlyphSpec", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7200668", + "kind": "FieldDecl", + "loc": { + "offset": 2857, + "line": 96, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2845, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2857, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyph", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72006d0", + "kind": "FieldDecl", + "loc": { + "offset": 2878, + "line": 97, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2868, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2878, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7200738", + "kind": "FieldDecl", + "loc": { + "offset": 2895, + "line": 98, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2885, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2895, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe72007e8", + "kind": "TypedefDecl", + "loc": { + "offset": 2900, + "line": 99, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2810, + "line": 95, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2900, + "line": 99, + "col": 3, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftGlyphSpec", + "type": { + "desugaredQualType": "struct _XftGlyphSpec", + "qualType": "struct _XftGlyphSpec" + }, + "inner": [ + { + "id": "0x55bbe7200790", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftGlyphSpec" + }, + "ownedTagDecl": { + "id": "0x55bbe72005a8", + "kind": "RecordDecl", + "name": "_XftGlyphSpec" + }, + "inner": [ + { + "id": "0x55bbe7200630", + "kind": "RecordType", + "type": { + "qualType": "struct _XftGlyphSpec" + }, + "decl": { + "id": "0x55bbe72005a8", + "kind": "RecordDecl", + "name": "_XftGlyphSpec" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7200858", + "kind": "RecordDecl", + "loc": { + "offset": 2930, + "line": 101, + "col": 16, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2923, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3030, + "line": 106, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "_XftGlyphFontSpec", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7200910", + "kind": "FieldDecl", + "loc": { + "offset": 2967, + "line": 102, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2954, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2967, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7200978", + "kind": "FieldDecl", + "loc": { + "offset": 2989, + "line": 103, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2977, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2989, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyph", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72009e0", + "kind": "FieldDecl", + "loc": { + "offset": 3010, + "line": 104, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3000, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3010, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "short" + } + }, + { + "id": "0x55bbe7200a48", + "kind": "FieldDecl", + "loc": { + "offset": 3027, + "line": 105, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3017, + "col": 5, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3027, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "short" + } + } + ] + }, + { + "id": "0x55bbe7200af8", + "kind": "TypedefDecl", + "loc": { + "offset": 3032, + "line": 106, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2915, + "line": 101, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3032, + "line": 106, + "col": 3, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "XftGlyphFontSpec", + "type": { + "desugaredQualType": "struct _XftGlyphFontSpec", + "qualType": "struct _XftGlyphFontSpec" + }, + "inner": [ + { + "id": "0x55bbe7200aa0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftGlyphFontSpec" + }, + "ownedTagDecl": { + "id": "0x55bbe7200858", + "kind": "RecordDecl", + "name": "_XftGlyphFontSpec" + }, + "inner": [ + { + "id": "0x55bbe72008e0", + "kind": "RecordType", + "type": { + "qualType": "struct _XftGlyphFontSpec" + }, + "decl": { + "id": "0x55bbe7200858", + "kind": "RecordDecl", + "name": "_XftGlyphFontSpec" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7200f30", + "kind": "FunctionDecl", + "loc": { + "offset": 3092, + "line": 113, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3087, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 112, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3227, + "line": 117, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftColorAllocName", + "mangledName": "XftColorAllocName", + "type": { + "qualType": "int (Display *, const Visual *, Colormap, const char *, XftColor *)" + }, + "inner": [ + { + "id": "0x55bbe7200b78", + "kind": "ParmVarDecl", + "loc": { + "offset": 3121, + "line": 113, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3111, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3121, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7200bf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3149, + "line": 114, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3131, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 114, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3149, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "const Visual *" + } + }, + { + "id": "0x55bbe7200c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 3171, + "line": 115, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3162, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3171, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7200ce8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3200, + "line": 116, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3182, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 116, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3200, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "name", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7200dd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3221, + "line": 117, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3211, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3221, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "result", + "type": { + "qualType": "XftColor *" + } + } + ] + }, + { + "id": "0x55bbe7201340", + "kind": "FunctionDecl", + "loc": { + "offset": 3236, + "line": 120, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3231, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 119, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3389, + "line": 124, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftColorAllocValue", + "mangledName": "XftColorAllocValue", + "type": { + "qualType": "int (Display *, Visual *, Colormap, const XRenderColor *, XftColor *)" + }, + "inner": [ + { + "id": "0x55bbe7201008", + "kind": "ParmVarDecl", + "loc": { + "offset": 3269, + "line": 120, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3256, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3269, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7201080", + "kind": "ParmVarDecl", + "loc": { + "offset": 3292, + "line": 121, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3280, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3292, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe72010f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3319, + "line": 122, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3306, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3319, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7201170", + "kind": "ParmVarDecl", + "loc": { + "offset": 3356, + "line": 123, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3331, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 123, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3356, + "col": 32, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XRenderColor *" + } + }, + { + "id": "0x55bbe72011e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3383, + "line": 124, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3369, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3383, + "col": 21, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "result", + "type": { + "qualType": "XftColor *" + } + } + ] + }, + { + "id": "0x55bbe72016c8", + "kind": "FunctionDecl", + "loc": { + "offset": 3398, + "line": 127, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3393, + "line": 126, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3493, + "line": 130, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftColorFree", + "mangledName": "XftColorFree", + "type": { + "qualType": "void (Display *, Visual *, Colormap, XftColor *)" + }, + "inner": [ + { + "id": "0x55bbe7201418", + "kind": "ParmVarDecl", + "loc": { + "offset": 3421, + "line": 127, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3412, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3421, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7201490", + "kind": "ParmVarDecl", + "loc": { + "offset": 3441, + "line": 128, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3433, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3441, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe7201508", + "kind": "ParmVarDecl", + "loc": { + "offset": 3465, + "line": 129, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3456, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3465, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + }, + { + "id": "0x55bbe7201580", + "kind": "ParmVarDecl", + "loc": { + "offset": 3488, + "line": 130, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3478, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3488, + "col": 18, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "XftColor *" + } + } + ] + }, + { + "id": "0x55bbe7201830", + "kind": "FunctionDecl", + "loc": { + "offset": 3517, + "line": 134, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 133, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3550, + "line": 134, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDefaultHasRender", + "mangledName": "XftDefaultHasRender", + "type": { + "qualType": "int (Display *)" + }, + "inner": [ + { + "id": "0x55bbe7201798", + "kind": "ParmVarDecl", + "loc": { + "offset": 3547, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3538, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3547, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + ] + }, + { + "id": "0x55bbe7201a80", + "kind": "FunctionDecl", + "loc": { + "offset": 3559, + "line": 137, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 3554, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 136, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 3607, + "line": 137, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDefaultSet", + "mangledName": "XftDefaultSet", + "type": { + "qualType": "int (Display *, FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe72018e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3583, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3574, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3583, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7201960", + "kind": "ParmVarDecl", + "loc": { + "offset": 3599, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3588, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3599, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "defaults", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe7201d58", + "kind": "FunctionDecl", + "loc": { + "offset": 3616, + "line": 140, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3611, + "line": 139, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3682, + "line": 140, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDefaultSubstitute", + "mangledName": "XftDefaultSubstitute", + "type": { + "qualType": "void (Display *, int, FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe7201b40", + "kind": "ParmVarDecl", + "loc": { + "offset": 3647, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3638, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3647, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7201bc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3656, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3652, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3656, + "col": 41, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7201c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 3675, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3664, + "col": 49, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3675, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe7202148", + "kind": "FunctionDecl", + "loc": { + "offset": 3713, + "line": 145, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3703, + "line": 144, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3825, + "line": 148, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawCreate", + "mangledName": "XftDrawCreate", + "type": { + "qualType": "XftDraw *(Display *, Drawable, Visual *, Colormap)" + }, + "inner": [ + { + "id": "0x55bbe7201e40", + "kind": "ParmVarDecl", + "loc": { + "offset": 3739, + "line": 145, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3728, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3739, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7201eb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3762, + "line": 146, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3752, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3762, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7201f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 3791, + "line": 147, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3780, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3791, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "visual", + "type": { + "qualType": "Visual *" + } + }, + { + "id": "0x55bbe7201fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3817, + "line": 148, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3807, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3817, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "colormap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + } + } + ] + }, + { + "id": "0x55bbe72043e8", + "kind": "FunctionDecl", + "loc": { + "offset": 3839, + "line": 151, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3829, + "line": 150, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3897, + "line": 152, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawCreateBitmap", + "mangledName": "XftDrawCreateBitmap", + "type": { + "qualType": "XftDraw *(Display *, Pixmap)" + }, + "inner": [ + { + "id": "0x55bbe7202218", + "kind": "ParmVarDecl", + "loc": { + "offset": 3870, + "line": 151, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3860, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3870, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7202290", + "kind": "ParmVarDecl", + "loc": { + "offset": 3891, + "line": 152, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3882, + "col": 8, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3891, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "bitmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + } + ] + }, + { + "id": "0x55bbe72046c8", + "kind": "FunctionDecl", + "loc": { + "offset": 3911, + "line": 155, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3901, + "line": 154, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3986, + "line": 157, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawCreateAlpha", + "mangledName": "XftDrawCreateAlpha", + "type": { + "qualType": "XftDraw *(Display *, Pixmap, int)" + }, + "inner": [ + { + "id": "0x55bbe72044a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 3940, + "line": 155, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3931, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3940, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7204520", + "kind": "ParmVarDecl", + "loc": { + "offset": 3959, + "line": 156, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3951, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3959, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pixmap", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + } + }, + { + "id": "0x55bbe72045a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 3981, + "line": 157, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3973, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3981, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "depth", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7204918", + "kind": "FunctionDecl", + "loc": { + "offset": 3995, + "line": 160, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 3990, + "line": 159, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4050, + "line": 161, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawChange", + "mangledName": "XftDrawChange", + "type": { + "qualType": "void (XftDraw *, Drawable)" + }, + "inner": [ + { + "id": "0x55bbe7204790", + "kind": "ParmVarDecl", + "loc": { + "offset": 4019, + "line": 160, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4010, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4019, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7204808", + "kind": "ParmVarDecl", + "loc": { + "offset": 4042, + "line": 161, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4033, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4042, + "col": 18, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + } + ] + }, + { + "id": "0x55bbe7204ac8", + "kind": "FunctionDecl", + "loc": { + "offset": 4064, + "line": 164, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4054, + "line": 163, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4093, + "line": 164, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawDisplay", + "mangledName": "XftDrawDisplay", + "type": { + "qualType": "Display *(XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe72049d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4089, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4080, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4089, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe7204c78", + "kind": "FunctionDecl", + "loc": { + "offset": 4106, + "line": 167, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4097, + "line": 166, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4136, + "line": 167, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawDrawable", + "mangledName": "XftDrawDrawable", + "type": { + "qualType": "Drawable (XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe7204b80", + "kind": "ParmVarDecl", + "loc": { + "offset": 4132, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4123, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4132, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe7204df8", + "kind": "FunctionDecl", + "loc": { + "offset": 4149, + "line": 170, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4140, + "line": 169, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4179, + "line": 170, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawColormap", + "mangledName": "XftDrawColormap", + "type": { + "qualType": "Colormap (XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe7204d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 4175, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4166, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4175, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe7204fa8", + "kind": "FunctionDecl", + "loc": { + "offset": 4192, + "line": 173, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4183, + "line": 172, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4220, + "line": 173, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawVisual", + "mangledName": "XftDrawVisual", + "type": { + "qualType": "Visual *(XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe7204eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4216, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4207, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4216, + "col": 25, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe7205158", + "kind": "FunctionDecl", + "loc": { + "offset": 4229, + "line": 176, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4224, + "line": 175, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4258, + "line": 176, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawDestroy", + "mangledName": "XftDrawDestroy", + "type": { + "qualType": "void (XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe7205060", + "kind": "ParmVarDecl", + "loc": { + "offset": 4254, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4245, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4254, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe72052d8", + "kind": "FunctionDecl", + "loc": { + "offset": 4270, + "line": 179, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4262, + "line": 178, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4299, + "line": 179, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawPicture", + "mangledName": "XftDrawPicture", + "type": { + "qualType": "Picture (XftDraw *)" + }, + "inner": [ + { + "id": "0x55bbe7205210", + "kind": "ParmVarDecl", + "loc": { + "offset": 4295, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4286, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4295, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + } + ] + }, + { + "id": "0x55bbe7205578", + "kind": "FunctionDecl", + "loc": { + "offset": 4311, + "line": 182, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4303, + "line": 181, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4368, + "line": 182, + "col": 58, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawSrcPicture", + "mangledName": "XftDrawSrcPicture", + "type": { + "qualType": "Picture (XftDraw *, const XftColor *)" + }, + "inner": [ + { + "id": "0x55bbe7205390", + "kind": "ParmVarDecl", + "loc": { + "offset": 4339, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4330, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4339, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7205468", + "kind": "ParmVarDecl", + "loc": { + "offset": 4363, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4345, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 182, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4363, + "col": 53, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + } + ] + }, + { + "id": "0x55bbe7205aa8", + "kind": "FunctionDecl", + "loc": { + "offset": 4377, + "line": 185, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4372, + "line": 184, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4549, + "line": 191, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftDrawGlyphs", + "mangledName": "XftDrawGlyphs", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const int *, int)" + }, + "inner": [ + { + "id": "0x55bbe7205638", + "kind": "ParmVarDecl", + "loc": { + "offset": 4402, + "line": 185, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4392, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4402, + "col": 26, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe72056b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4434, + "line": 186, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4416, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 186, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4434, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7205728", + "kind": "ParmVarDecl", + "loc": { + "offset": 4459, + "line": 187, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4449, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4459, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72057a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4477, + "line": 188, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4472, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4477, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7205828", + "kind": "ParmVarDecl", + "loc": { + "offset": 4493, + "line": 189, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4488, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4493, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72058a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4521, + "line": 190, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4504, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 190, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4521, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyphs", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe7205928", + "kind": "ParmVarDecl", + "loc": { + "offset": 4542, + "line": 191, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4537, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4542, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7205ff8", + "kind": "FunctionDecl", + "loc": { + "offset": 4558, + "line": 194, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4553, + "line": 193, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4718, + "line": 200, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawString8", + "mangledName": "XftDrawString8", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7205b90", + "kind": "ParmVarDecl", + "loc": { + "offset": 4588, + "line": 194, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4574, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4588, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7205c08", + "kind": "ParmVarDecl", + "loc": { + "offset": 4617, + "line": 195, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4596, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 195, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4617, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7205c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 4640, + "line": 196, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4626, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4640, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7205d00", + "kind": "ParmVarDecl", + "loc": { + "offset": 4656, + "line": 197, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4647, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4656, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7205d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 4670, + "line": 198, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4661, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4670, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7205df8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4696, + "line": 199, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4675, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 199, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4696, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7205e78", + "kind": "ParmVarDecl", + "loc": { + "offset": 4715, + "line": 200, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4706, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4715, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7206598", + "kind": "FunctionDecl", + "loc": { + "offset": 4727, + "line": 203, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4722, + "line": 202, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4890, + "line": 209, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawString16", + "mangledName": "XftDrawString16", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const FcChar16 *, int)" + }, + "inner": [ + { + "id": "0x55bbe72060e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4757, + "line": 203, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4744, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4757, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7206158", + "kind": "ParmVarDecl", + "loc": { + "offset": 4786, + "line": 204, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4766, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 204, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4786, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe72061d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4809, + "line": 205, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4796, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4809, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7206250", + "kind": "ParmVarDecl", + "loc": { + "offset": 4826, + "line": 206, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4817, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4826, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72062d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4841, + "line": 207, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4832, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4841, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7206390", + "kind": "ParmVarDecl", + "loc": { + "offset": 4867, + "line": 208, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4847, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 208, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4867, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar16 *" + } + }, + { + "id": "0x55bbe7206410", + "kind": "ParmVarDecl", + "loc": { + "offset": 4887, + "line": 209, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4878, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4887, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7206b18", + "kind": "FunctionDecl", + "loc": { + "offset": 4899, + "line": 212, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4894, + "line": 211, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5062, + "line": 218, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawString32", + "mangledName": "XftDrawString32", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const FcChar32 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7206680", + "kind": "ParmVarDecl", + "loc": { + "offset": 4929, + "line": 212, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4916, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4929, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe72066f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4958, + "line": 213, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4938, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 213, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 4958, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7206770", + "kind": "ParmVarDecl", + "loc": { + "offset": 4981, + "line": 214, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4968, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4981, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72067f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4998, + "line": 215, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 4989, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4998, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7206870", + "kind": "ParmVarDecl", + "loc": { + "offset": 5013, + "line": 216, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5004, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5013, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7206918", + "kind": "ParmVarDecl", + "loc": { + "offset": 5039, + "line": 217, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5019, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 217, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5039, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar32 *" + } + }, + { + "id": "0x55bbe7206998", + "kind": "ParmVarDecl", + "loc": { + "offset": 5059, + "line": 218, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5050, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5059, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7206fa8", + "kind": "FunctionDecl", + "loc": { + "offset": 5071, + "line": 221, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5066, + "line": 220, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5244, + "line": 227, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawStringUtf8", + "mangledName": "XftDrawStringUtf8", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7206c00", + "kind": "ParmVarDecl", + "loc": { + "offset": 5103, + "line": 221, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5090, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5103, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7206c78", + "kind": "ParmVarDecl", + "loc": { + "offset": 5132, + "line": 222, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5114, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 222, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5132, + "col": 24, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7206cf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5157, + "line": 223, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5144, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5157, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7206d70", + "kind": "ParmVarDecl", + "loc": { + "offset": 5176, + "line": 224, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5167, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5176, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7206df0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5193, + "line": 225, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5184, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5193, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7206e68", + "kind": "ParmVarDecl", + "loc": { + "offset": 5219, + "line": 226, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5201, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 226, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5219, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7206ee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5241, + "line": 227, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5232, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5241, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7207598", + "kind": "FunctionDecl", + "loc": { + "offset": 5253, + "line": 230, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5248, + "line": 229, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5441, + "line": 237, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawStringUtf16", + "mangledName": "XftDrawStringUtf16", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, int, int, const FcChar8 *, FcEndian, int)" + }, + "inner": [ + { + "id": "0x55bbe7207090", + "kind": "ParmVarDecl", + "loc": { + "offset": 5283, + "line": 230, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5273, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5283, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7207108", + "kind": "ParmVarDecl", + "loc": { + "offset": 5313, + "line": 231, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5295, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 231, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5313, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7207180", + "kind": "ParmVarDecl", + "loc": { + "offset": 5336, + "line": 232, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5326, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5336, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7207200", + "kind": "ParmVarDecl", + "loc": { + "offset": 5353, + "line": 233, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5347, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5353, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7207280", + "kind": "ParmVarDecl", + "loc": { + "offset": 5368, + "line": 234, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5362, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5368, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72072f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5394, + "line": 235, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5377, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 235, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5394, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7207370", + "kind": "ParmVarDecl", + "loc": { + "offset": 5418, + "line": 236, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5408, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5418, + "col": 17, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "endian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "FcEndian", + "typeAliasDeclId": "0x55bbe71ac458" + } + }, + { + "id": "0x55bbe72073f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5438, + "line": 237, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5432, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5438, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7207a38", + "kind": "FunctionDecl", + "loc": { + "offset": 5450, + "line": 240, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5445, + "line": 239, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5572, + "line": 244, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawCharSpec", + "mangledName": "XftDrawCharSpec", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, const XftCharSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe7207688", + "kind": "ParmVarDecl", + "loc": { + "offset": 5477, + "line": 240, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5467, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5477, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7207700", + "kind": "ParmVarDecl", + "loc": { + "offset": 5504, + "line": 241, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5486, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 241, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5504, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7207778", + "kind": "ParmVarDecl", + "loc": { + "offset": 5524, + "line": 242, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5514, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5524, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7207868", + "kind": "ParmVarDecl", + "loc": { + "offset": 5553, + "line": 243, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5532, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 243, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5553, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "const XftCharSpec *" + } + }, + { + "id": "0x55bbe72078e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5569, + "line": 244, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5563, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5569, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7207e38", + "kind": "FunctionDecl", + "loc": { + "offset": 5581, + "line": 247, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5576, + "line": 246, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5707, + "line": 250, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawCharFontSpec", + "mangledName": "XftDrawCharFontSpec", + "type": { + "qualType": "void (XftDraw *, const XftColor *, const XftCharFontSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe7207b10", + "kind": "ParmVarDecl", + "loc": { + "offset": 5613, + "line": 247, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5602, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5613, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7207b88", + "kind": "ParmVarDecl", + "loc": { + "offset": 5645, + "line": 248, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5626, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 248, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5645, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7207c78", + "kind": "ParmVarDecl", + "loc": { + "offset": 5684, + "line": 249, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5659, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 249, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5684, + "col": 33, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "const XftCharFontSpec *" + } + }, + { + "id": "0x55bbe7207cf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5704, + "line": 250, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5698, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5704, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72082b8", + "kind": "FunctionDecl", + "loc": { + "offset": 5716, + "line": 253, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5711, + "line": 252, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5845, + "line": 257, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawGlyphSpec", + "mangledName": "XftDrawGlyphSpec", + "type": { + "qualType": "void (XftDraw *, const XftColor *, XftFont *, const XftGlyphSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe7207f08", + "kind": "ParmVarDecl", + "loc": { + "offset": 5744, + "line": 253, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5734, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5744, + "col": 29, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7207f80", + "kind": "ParmVarDecl", + "loc": { + "offset": 5772, + "line": 254, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5754, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 254, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5772, + "col": 23, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7207ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5793, + "line": 255, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5783, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5793, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72080e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5824, + "line": 256, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5802, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 256, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5824, + "col": 27, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "glyphs", + "type": { + "qualType": "const XftGlyphSpec *" + } + }, + { + "id": "0x55bbe7208168", + "kind": "ParmVarDecl", + "loc": { + "offset": 5842, + "line": 257, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5836, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5842, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72086c8", + "kind": "FunctionDecl", + "loc": { + "offset": 5854, + "line": 260, + "col": 1, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5849, + "line": 259, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5986, + "line": 263, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawGlyphFontSpec", + "mangledName": "XftDrawGlyphFontSpec", + "type": { + "qualType": "void (XftDraw *, const XftColor *, const XftGlyphFontSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe72083a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5887, + "line": 260, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5876, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5887, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7208418", + "kind": "ParmVarDecl", + "loc": { + "offset": 5920, + "line": 261, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5901, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 261, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5920, + "col": 28, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7208508", + "kind": "ParmVarDecl", + "loc": { + "offset": 5961, + "line": 262, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5935, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 262, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 5961, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "glyphs", + "type": { + "qualType": "const XftGlyphFontSpec *" + } + }, + { + "id": "0x55bbe7208588", + "kind": "ParmVarDecl", + "loc": { + "offset": 5983, + "line": 263, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5977, + "col": 9, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5983, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7208b88", + "kind": "FunctionDecl", + "loc": { + "offset": 5995, + "line": 266, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5990, + "line": 265, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6134, + "line": 271, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawRect", + "mangledName": "XftDrawRect", + "type": { + "qualType": "void (XftDraw *, const XftColor *, int, int, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe7208798", + "kind": "ParmVarDecl", + "loc": { + "offset": 6018, + "line": 266, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6008, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6018, + "col": 24, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7208810", + "kind": "ParmVarDecl", + "loc": { + "offset": 6048, + "line": 267, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6030, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 267, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6048, + "col": 25, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "color", + "type": { + "qualType": "const XftColor *" + } + }, + { + "id": "0x55bbe7208890", + "kind": "ParmVarDecl", + "loc": { + "offset": 6066, + "line": 268, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6061, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6066, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7208910", + "kind": "ParmVarDecl", + "loc": { + "offset": 6080, + "line": 269, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6075, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6080, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7208990", + "kind": "ParmVarDecl", + "loc": { + "offset": 6102, + "line": 270, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6089, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6102, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "width", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7208a10", + "kind": "ParmVarDecl", + "loc": { + "offset": 6128, + "line": 271, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6115, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6128, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "height", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7208e00", + "kind": "FunctionDecl", + "loc": { + "offset": 6144, + "line": 275, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6139, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 274, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6193, + "line": 276, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawSetClip", + "mangledName": "XftDrawSetClip", + "type": { + "qualType": "int (XftDraw *, Region)" + }, + "inner": [ + { + "id": "0x55bbe7208c68", + "kind": "ParmVarDecl", + "loc": { + "offset": 6173, + "line": 275, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6160, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6173, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7208ce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6192, + "line": 276, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6181, + "col": 3, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6192, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "r", + "type": { + "desugaredQualType": "struct _XRegion *", + "qualType": "Region", + "typeAliasDeclId": "0x55bbe7158360" + } + } + ] + }, + { + "id": "0x55bbe7209210", + "kind": "FunctionDecl", + "loc": { + "offset": 6203, + "line": 280, + "col": 1, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 6198, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 279, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6329, + "line": 284, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawSetClipRectangles", + "mangledName": "XftDrawSetClipRectangles", + "type": { + "qualType": "int (XftDraw *, int, int, const XRectangle *, int)" + }, + "inner": [ + { + "id": "0x55bbe7208ec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6239, + "line": 280, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6229, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6239, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7208f40", + "kind": "ParmVarDecl", + "loc": { + "offset": 6256, + "line": 281, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6250, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6256, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xOrigin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7208fc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6276, + "line": 282, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6270, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6276, + "col": 12, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "yOrigin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7209038", + "kind": "ParmVarDecl", + "loc": { + "offset": 6310, + "line": 283, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6290, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 283, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6310, + "col": 26, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "rects", + "type": { + "qualType": "const XRectangle *" + } + }, + { + "id": "0x55bbe72090b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6328, + "line": 284, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6322, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6328, + "col": 12, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7209478", + "kind": "FunctionDecl", + "loc": { + "offset": 6338, + "line": 287, + "col": 1, + "tokLen": 23, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6333, + "line": 286, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6397, + "line": 288, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftDrawSetSubwindowMode", + "mangledName": "XftDrawSetSubwindowMode", + "type": { + "qualType": "void (XftDraw *, int)" + }, + "inner": [ + { + "id": "0x55bbe72092e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6375, + "line": 287, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6363, + "col": 26, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6375, + "col": 38, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "draw", + "type": { + "qualType": "XftDraw *" + } + }, + { + "id": "0x55bbe7209368", + "kind": "ParmVarDecl", + "loc": { + "offset": 6393, + "line": 288, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6385, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6393, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "mode", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72098d8", + "kind": "FunctionDecl", + "loc": { + "offset": 6425, + "line": 293, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6420, + "line": 292, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6559, + "line": 297, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftGlyphExtents", + "mangledName": "XftGlyphExtents", + "type": { + "qualType": "void (Display *, XftFont *, const int *, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe7209538", + "kind": "ParmVarDecl", + "loc": { + "offset": 6455, + "line": 293, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6442, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6455, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72095b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6476, + "line": 294, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6463, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6476, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7209630", + "kind": "ParmVarDecl", + "loc": { + "offset": 6504, + "line": 295, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6484, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 295, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6504, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyphs", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe72096b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6524, + "line": 296, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6515, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6524, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7209788", + "kind": "ParmVarDecl", + "loc": { + "offset": 6552, + "line": 297, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6536, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6552, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe7209ce8", + "kind": "FunctionDecl", + "loc": { + "offset": 6568, + "line": 300, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6563, + "line": 299, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6698, + "line": 304, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextExtents8", + "mangledName": "XftTextExtents8", + "type": { + "qualType": "void (Display *, XftFont *, const FcChar8 *, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe72099b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6598, + "line": 300, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6585, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6598, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7209a28", + "kind": "ParmVarDecl", + "loc": { + "offset": 6619, + "line": 301, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6606, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6619, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7209aa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6647, + "line": 302, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6627, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 302, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6647, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7209b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 6667, + "line": 303, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6658, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6667, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7209b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 6691, + "line": 304, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6675, + "col": 4, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6691, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe720a0f8", + "kind": "FunctionDecl", + "loc": { + "offset": 6707, + "line": 307, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6702, + "line": 306, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6841, + "line": 311, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextExtents16", + "mangledName": "XftTextExtents16", + "type": { + "qualType": "void (Display *, XftFont *, const FcChar16 *, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe7209dc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6738, + "line": 307, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6725, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6738, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7209e38", + "kind": "ParmVarDecl", + "loc": { + "offset": 6760, + "line": 308, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6747, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6760, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7209eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6788, + "line": 309, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6769, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 309, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6788, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar16 *" + } + }, + { + "id": "0x55bbe7209f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 6809, + "line": 310, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6800, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6809, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7209fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6834, + "line": 311, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6818, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6834, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe720a578", + "kind": "FunctionDecl", + "loc": { + "offset": 6850, + "line": 314, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6845, + "line": 313, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6984, + "line": 318, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextExtents32", + "mangledName": "XftTextExtents32", + "type": { + "qualType": "void (Display *, XftFont *, const FcChar32 *, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720a1d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6881, + "line": 314, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6868, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6881, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720a248", + "kind": "ParmVarDecl", + "loc": { + "offset": 6903, + "line": 315, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6890, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6903, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720a2c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6931, + "line": 316, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6912, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 316, + "col": 5, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 6931, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar32 *" + } + }, + { + "id": "0x55bbe720a3b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6952, + "line": 317, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6943, + "col": 5, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6952, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720a428", + "kind": "ParmVarDecl", + "loc": { + "offset": 6977, + "line": 318, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6961, + "col": 5, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6977, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe720a8e8", + "kind": "FunctionDecl", + "loc": { + "offset": 6993, + "line": 321, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 6988, + "line": 320, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7135, + "line": 325, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextExtentsUtf8", + "mangledName": "XftTextExtentsUtf8", + "type": { + "qualType": "void (Display *, XftFont *, const FcChar8 *, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720a650", + "kind": "ParmVarDecl", + "loc": { + "offset": 7026, + "line": 321, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7013, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7026, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720a6c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7050, + "line": 322, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7037, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7050, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720a740", + "kind": "ParmVarDecl", + "loc": { + "offset": 7078, + "line": 323, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7061, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 323, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7078, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe720a7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7101, + "line": 324, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7092, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7101, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720a838", + "kind": "ParmVarDecl", + "loc": { + "offset": 7128, + "line": 325, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7112, + "col": 7, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7128, + "col": 23, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe720ad98", + "kind": "FunctionDecl", + "loc": { + "offset": 7144, + "line": 328, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7139, + "line": 327, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7303, + "line": 333, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextExtentsUtf16", + "mangledName": "XftTextExtentsUtf16", + "type": { + "qualType": "void (Display *, XftFont *, const FcChar8 *, FcEndian, int, XGlyphInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720a9c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7175, + "line": 328, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7165, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7175, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720aa38", + "kind": "ParmVarDecl", + "loc": { + "offset": 7197, + "line": 329, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7187, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7197, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720aab0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7226, + "line": 330, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7209, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 330, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7226, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe720ab28", + "kind": "ParmVarDecl", + "loc": { + "offset": 7251, + "line": 331, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7241, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7251, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "endian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "FcEndian", + "typeAliasDeclId": "0x55bbe71ac458" + } + }, + { + "id": "0x55bbe720aba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7271, + "line": 332, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7266, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7271, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720ac20", + "kind": "ParmVarDecl", + "loc": { + "offset": 7296, + "line": 333, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7283, + "col": 8, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7296, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "extents", + "type": { + "qualType": "XGlyphInfo *" + } + } + ] + }, + { + "id": "0x55bbe720b128", + "kind": "FunctionDecl", + "loc": { + "offset": 7335, + "line": 337, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7323, + "line": 336, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7443, + "line": 340, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontMatch", + "mangledName": "XftFontMatch", + "type": { + "qualType": "FcPattern *(Display *, int, const FcPattern *, FcResult *)" + }, + "inner": [ + { + "id": "0x55bbe720ae78", + "kind": "ParmVarDecl", + "loc": { + "offset": 7359, + "line": 337, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7349, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7359, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720aef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7376, + "line": 338, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7371, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7376, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720af70", + "kind": "ParmVarDecl", + "loc": { + "offset": 7410, + "line": 339, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7391, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 339, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7410, + "col": 27, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "const FcPattern *" + } + }, + { + "id": "0x55bbe720afe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7437, + "line": 340, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7426, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7437, + "col": 19, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "result", + "type": { + "qualType": "FcResult *" + } + } + ] + }, + { + "id": "0x55bbe720b3b0", + "kind": "FunctionDecl", + "loc": { + "offset": 7457, + "line": 343, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7447, + "line": 342, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7501, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 343, + "col": 45, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XftFontOpen", + "mangledName": "XftFontOpen", + "type": { + "qualType": "XftFont *(Display *, int, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe720b1f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7479, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7470, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7479, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720b278", + "kind": "ParmVarDecl", + "loc": { + "offset": 7488, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7484, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7488, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720b460", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7501, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 343, + "col": 45, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7501, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 343, + "col": 45, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe720b6f8", + "kind": "FunctionDecl", + "loc": { + "offset": 7528, + "line": 346, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7518, + "line": 345, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7589, + "line": 346, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontOpenName", + "mangledName": "XftFontOpenName", + "type": { + "qualType": "XftFont *(Display *, int, const char *)" + }, + "inner": [ + { + "id": "0x55bbe720b4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7554, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7545, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7554, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720b550", + "kind": "ParmVarDecl", + "loc": { + "offset": 7563, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7559, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7563, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720b5d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7585, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7571, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 346, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7585, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "name", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe720b960", + "kind": "FunctionDecl", + "loc": { + "offset": 7603, + "line": 349, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7593, + "line": 348, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7664, + "line": 349, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontOpenXlfd", + "mangledName": "XftFontOpenXlfd", + "type": { + "qualType": "XftFont *(Display *, int, const char *)" + }, + "inner": [ + { + "id": "0x55bbe720b7c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7629, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7620, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7629, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720b840", + "kind": "ParmVarDecl", + "loc": { + "offset": 7638, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7634, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7638, + "col": 36, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720b8c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7660, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7646, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 349, + "col": 44, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7660, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xlfd", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe720bb20", + "kind": "FunctionDecl", + "loc": { + "offset": 7697, + "line": 354, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7689, + "line": 353, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7722, + "line": 354, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftLockFace", + "mangledName": "XftLockFace", + "type": { + "qualType": "int (XftFont *)" + }, + "inner": [ + { + "id": "0x55bbe720ba28", + "kind": "ParmVarDecl", + "loc": { + "offset": 7719, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7710, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7719, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + } + ] + }, + { + "id": "0x55bbe720bcc8", + "kind": "FunctionDecl", + "loc": { + "offset": 7731, + "line": 357, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7726, + "line": 356, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7758, + "line": 357, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftUnlockFace", + "mangledName": "XftUnlockFace", + "type": { + "qualType": "void (XftFont *)" + }, + "inner": [ + { + "id": "0x55bbe720bbd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7755, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7746, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7755, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + } + ] + }, + { + "id": "0x55bbe720bf88", + "kind": "FunctionDecl", + "loc": { + "offset": 7776, + "line": 360, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7762, + "line": 359, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7835, + "line": 360, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontInfoCreate", + "mangledName": "XftFontInfoCreate", + "type": { + "qualType": "XftFontInfo *(Display *, const FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe720bda0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7804, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7795, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7804, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720be18", + "kind": "ParmVarDecl", + "loc": { + "offset": 7828, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7809, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 360, + "col": 34, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7828, + "col": 53, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "const FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe720c1d8", + "kind": "FunctionDecl", + "loc": { + "offset": 7844, + "line": 363, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7839, + "line": 362, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7893, + "line": 363, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontInfoDestroy", + "mangledName": "XftFontInfoDestroy", + "type": { + "qualType": "void (Display *, XftFontInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720c048", + "kind": "ParmVarDecl", + "loc": { + "offset": 7873, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7864, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7873, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720c0c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7891, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7878, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7891, + "col": 48, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fi", + "type": { + "qualType": "XftFontInfo *" + } + } + ] + }, + { + "id": "0x55bbe720c418", + "kind": "FunctionDecl", + "loc": { + "offset": 7906, + "line": 366, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7897, + "line": 365, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 7946, + "line": 366, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontInfoHash", + "mangledName": "XftFontInfoHash", + "type": { + "qualType": "FcChar32 (const XftFontInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720c2f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7944, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7923, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 366, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7944, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fi", + "type": { + "qualType": "const XftFontInfo *" + } + } + ] + }, + { + "id": "0x55bbe720c658", + "kind": "FunctionDecl", + "loc": { + "offset": 7957, + "line": 369, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 7950, + "line": 368, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8021, + "line": 369, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontInfoEqual", + "mangledName": "XftFontInfoEqual", + "type": { + "qualType": "FcBool (const XftFontInfo *, const XftFontInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720c4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7996, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7975, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 369, + "col": 19, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 7996, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "a", + "type": { + "qualType": "const XftFontInfo *" + } + }, + { + "id": "0x55bbe720c548", + "kind": "ParmVarDecl", + "loc": { + "offset": 8020, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 7999, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 369, + "col": 43, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 8020, + "col": 64, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "b", + "type": { + "qualType": "const XftFontInfo *" + } + } + ] + }, + { + "id": "0x55bbe720c928", + "kind": "FunctionDecl", + "loc": { + "offset": 8035, + "line": 372, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8025, + "line": 371, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8107, + "line": 374, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontOpenInfo", + "mangledName": "XftFontOpenInfo", + "type": { + "qualType": "XftFont *(Display *, FcPattern *, XftFontInfo *)" + }, + "inner": [ + { + "id": "0x55bbe720c718", + "kind": "ParmVarDecl", + "loc": { + "offset": 8061, + "line": 372, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8052, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8061, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720c790", + "kind": "ParmVarDecl", + "loc": { + "offset": 8080, + "line": 373, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8069, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8080, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe720c808", + "kind": "ParmVarDecl", + "loc": { + "offset": 8105, + "line": 374, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8092, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8105, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fi", + "type": { + "qualType": "XftFontInfo *" + } + } + ] + }, + { + "id": "0x55bbe720cb78", + "kind": "FunctionDecl", + "loc": { + "offset": 8121, + "line": 377, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8111, + "line": 376, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8173, + "line": 377, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontOpenPattern", + "mangledName": "XftFontOpenPattern", + "type": { + "qualType": "XftFont *(Display *, FcPattern *)" + }, + "inner": [ + { + "id": "0x55bbe720c9f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 8150, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8141, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8150, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720ca68", + "kind": "ParmVarDecl", + "loc": { + "offset": 8166, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8155, + "col": 35, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8166, + "col": 46, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + } + ] + }, + { + "id": "0x55bbe720cdc8", + "kind": "FunctionDecl", + "loc": { + "offset": 8187, + "line": 380, + "col": 1, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8177, + "line": 379, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8226, + "line": 380, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontCopy", + "mangledName": "XftFontCopy", + "type": { + "qualType": "XftFont *(Display *, XftFont *)" + }, + "inner": [ + { + "id": "0x55bbe720cc38", + "kind": "ParmVarDecl", + "loc": { + "offset": 8209, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8200, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8209, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720ccb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 8223, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8214, + "col": 28, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8223, + "col": 37, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + } + ] + }, + { + "id": "0x55bbe720d018", + "kind": "FunctionDecl", + "loc": { + "offset": 8235, + "line": 383, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8230, + "line": 382, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8275, + "line": 383, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftFontClose", + "mangledName": "XftFontClose", + "type": { + "qualType": "void (Display *, XftFont *)" + }, + "inner": [ + { + "id": "0x55bbe720ce88", + "kind": "ParmVarDecl", + "loc": { + "offset": 8258, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8249, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8258, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720cf00", + "kind": "ParmVarDecl", + "loc": { + "offset": 8272, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8263, + "col": 29, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8272, + "col": 38, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + } + ] + }, + { + "id": "0x55bbe720d160", + "kind": "FunctionDecl", + "loc": { + "offset": 8286, + "line": 386, + "col": 1, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8279, + "line": 385, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8307, + "line": 386, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftInitFtLibrary", + "mangledName": "XftInitFtLibrary", + "type": { + "qualType": "FcBool (void)" + } + }, + { + "id": "0x55bbe720d558", + "kind": "FunctionDecl", + "loc": { + "offset": 8334, + "line": 390, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8329, + "line": 389, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8475, + "line": 394, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftFontLoadGlyphs", + "mangledName": "XftFontLoadGlyphs", + "type": { + "qualType": "void (Display *, XftFont *, FcBool, const int *, int)" + }, + "inner": [ + { + "id": "0x55bbe720d210", + "kind": "ParmVarDecl", + "loc": { + "offset": 8366, + "line": 390, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8353, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8366, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720d288", + "kind": "ParmVarDecl", + "loc": { + "offset": 8389, + "line": 391, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8376, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8389, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720d300", + "kind": "ParmVarDecl", + "loc": { + "offset": 8410, + "line": 392, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8399, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8410, + "col": 17, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "need_bitmaps", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe720d380", + "kind": "ParmVarDecl", + "loc": { + "offset": 8447, + "line": 393, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 8429, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 393, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 8447, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyphs", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe720d400", + "kind": "ParmVarDecl", + "loc": { + "offset": 8469, + "line": 394, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8460, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8469, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyph", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe720d8e8", + "kind": "FunctionDecl", + "loc": { + "offset": 8484, + "line": 397, + "col": 1, + "tokLen": 19, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8479, + "line": 396, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8592, + "line": 400, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftFontUnloadGlyphs", + "mangledName": "XftFontUnloadGlyphs", + "type": { + "qualType": "void (Display *, XftFont *, const int *, int)" + }, + "inner": [ + { + "id": "0x55bbe720d630", + "kind": "ParmVarDecl", + "loc": { + "offset": 8515, + "line": 397, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8505, + "col": 22, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8515, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720d6a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8537, + "line": 398, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8527, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8537, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720d728", + "kind": "ParmVarDecl", + "loc": { + "offset": 8566, + "line": 399, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 8549, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 399, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 8566, + "col": 25, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyphs", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe720d7a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8586, + "line": 400, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8581, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8586, + "col": 13, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyph", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe720dd98", + "kind": "FunctionDecl", + "loc": { + "offset": 8630, + "line": 405, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8623, + "line": 404, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8779, + "line": 410, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftFontCheckGlyph", + "mangledName": "XftFontCheckGlyph", + "type": { + "qualType": "FcBool (Display *, XftFont *, FcBool, int, int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe720d9b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8659, + "line": 405, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8649, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8659, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720da30", + "kind": "ParmVarDecl", + "loc": { + "offset": 8679, + "line": 406, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8669, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8679, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720daa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8698, + "line": 407, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8689, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8698, + "col": 15, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "need_bitmaps", + "type": { + "desugaredQualType": "int", + "qualType": "FcBool", + "typeAliasDeclId": "0x55bbe7186bd0" + } + }, + { + "id": "0x55bbe720db28", + "kind": "ParmVarDecl", + "loc": { + "offset": 8726, + "line": 408, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8717, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8726, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyph", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe720dba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8748, + "line": 409, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8738, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8748, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "missing", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe720dc28", + "kind": "ParmVarDecl", + "loc": { + "offset": 8771, + "line": 410, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8762, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8771, + "col": 15, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nmissing", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe720e088", + "kind": "FunctionDecl", + "loc": { + "offset": 8790, + "line": 413, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8783, + "line": 412, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8873, + "line": 415, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftCharExists", + "mangledName": "XftCharExists", + "type": { + "qualType": "FcBool (Display *, XftFont *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe720de78", + "kind": "ParmVarDecl", + "loc": { + "offset": 8818, + "line": 413, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8805, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8818, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720def0", + "kind": "ParmVarDecl", + "loc": { + "offset": 8844, + "line": 414, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8831, + "col": 9, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8844, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720df68", + "kind": "ParmVarDecl", + "loc": { + "offset": 8869, + "line": 415, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8857, + "col": 9, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8869, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe72123e0", + "kind": "FunctionDecl", + "loc": { + "offset": 8885, + "line": 418, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8877, + "line": 417, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8966, + "line": 420, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftCharIndex", + "mangledName": "XftCharIndex", + "type": { + "qualType": "int (Display *, XftFont *, FcChar32)" + }, + "inner": [ + { + "id": "0x55bbe720e150", + "kind": "ParmVarDecl", + "loc": { + "offset": 8912, + "line": 418, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8899, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8912, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe720e1c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 8937, + "line": 419, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8924, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8937, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe720e240", + "kind": "ParmVarDecl", + "loc": { + "offset": 8962, + "line": 420, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8949, + "col": 8, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 8962, + "col": 21, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ucs4", + "type": { + "desugaredQualType": "unsigned int", + "qualType": "FcChar32", + "typeAliasDeclId": "0x55bbe7186b60" + } + } + ] + }, + { + "id": "0x55bbe7212578", + "kind": "FunctionDecl", + "loc": { + "offset": 8993, + "line": 424, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 8986, + "line": 423, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9022, + "line": 424, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftInit", + "mangledName": "XftInit", + "type": { + "qualType": "FcBool (const char *)" + }, + "inner": [ + { + "id": "0x55bbe72124b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9016, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9002, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 424, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 9016, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "config", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe72126c0", + "kind": "FunctionDecl", + "loc": { + "offset": 9030, + "line": 427, + "col": 1, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9026, + "line": 426, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9049, + "line": 427, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftGetVersion", + "mangledName": "XftGetVersion", + "type": { + "qualType": "int (void)" + } + }, + { + "id": "0x55bbe7212930", + "kind": "FunctionDecl", + "loc": { + "offset": 9082, + "line": 432, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9070, + "line": 431, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "spellingLoc": { + "offset": 3024, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9141, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 434, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "name": "XftListFonts", + "mangledName": "XftListFonts", + "type": { + "qualType": "FcFontSet *(Display *, int, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe7212770", + "kind": "ParmVarDecl", + "loc": { + "offset": 9105, + "line": 432, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9096, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9105, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72127f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9121, + "line": 433, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9117, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9121, + "col": 12, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72129e0", + "kind": "SentinelAttr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3008, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 41, + "tokLen": 12, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9141, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 434, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 3022, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 92, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9141, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 434, + "col": 13, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + } + } + } + ] + }, + { + "id": "0x55bbe7212b48", + "kind": "FunctionDecl", + "loc": { + "offset": 9185, + "line": 438, + "col": 2, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9174, + "line": 437, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9217, + "line": 438, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftNameParse", + "mangledName": "XftNameParse", + "type": { + "qualType": "FcPattern *(const char *)" + }, + "inner": [ + { + "id": "0x55bbe7212a58", + "kind": "ParmVarDecl", + "loc": { + "offset": 9213, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9199, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 438, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 9213, + "col": 30, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "name", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe7212de8", + "kind": "FunctionDecl", + "loc": { + "offset": 9228, + "line": 441, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9221, + "line": 440, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9279, + "line": 441, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "previousDecl": "0x55bbe71f9c68", + "name": "XftNameUnparse", + "mangledName": "XftNameUnparse", + "type": { + "qualType": "FcBool (XftPattern *, char *, int)" + }, + "inner": [ + { + "id": "0x55bbe7212c00", + "kind": "ParmVarDecl", + "loc": { + "offset": 9255, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9244, + "col": 17, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9255, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pat", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe7212c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 9266, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9260, + "col": 33, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9266, + "col": 39, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dest", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7212d00", + "kind": "ParmVarDecl", + "loc": { + "offset": 9276, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9272, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9276, + "col": 49, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7213578", + "kind": "FunctionDecl", + "loc": { + "offset": 9306, + "line": 445, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9301, + "line": 444, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9484, + "line": 455, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "XftGlyphRender", + "mangledName": "XftGlyphRender", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const int *, int)" + }, + "inner": [ + { + "id": "0x55bbe7212eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9332, + "line": 445, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9322, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9332, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7212f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 9344, + "line": 446, + "col": 8, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9339, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9344, + "col": 8, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7212fa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9359, + "line": 447, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9350, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9359, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7213020", + "kind": "ParmVarDecl", + "loc": { + "offset": 9376, + "line": 448, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9366, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9376, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7213098", + "kind": "ParmVarDecl", + "loc": { + "offset": 9392, + "line": 449, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9383, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9392, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7213118", + "kind": "ParmVarDecl", + "loc": { + "offset": 9404, + "line": 450, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9399, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9404, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213198", + "kind": "ParmVarDecl", + "loc": { + "offset": 9417, + "line": 451, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9412, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9417, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213218", + "kind": "ParmVarDecl", + "loc": { + "offset": 9430, + "line": 452, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9425, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9430, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213298", + "kind": "ParmVarDecl", + "loc": { + "offset": 9440, + "line": 453, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9435, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9440, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213318", + "kind": "ParmVarDecl", + "loc": { + "offset": 9462, + "line": 454, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9445, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 454, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 9462, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isInvalid": true, + "name": "glyphs", + "type": { + "qualType": "const int *" + } + }, + { + "id": "0x55bbe7213398", + "kind": "ParmVarDecl", + "loc": { + "offset": 9477, + "line": 455, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9472, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9477, + "col": 8, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7213c18", + "kind": "FunctionDecl", + "loc": { + "offset": 9493, + "line": 458, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9488, + "line": 457, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9731, + "line": 466, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftGlyphSpecRender", + "mangledName": "XftGlyphSpecRender", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, const XftGlyphSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe7213680", + "kind": "ParmVarDecl", + "loc": { + "offset": 9527, + "line": 458, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9513, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9527, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7213700", + "kind": "ParmVarDecl", + "loc": { + "offset": 9548, + "line": 459, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9538, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9548, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213778", + "kind": "ParmVarDecl", + "loc": { + "offset": 9571, + "line": 460, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9558, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9571, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72137f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9596, + "line": 461, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9582, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9596, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7213868", + "kind": "ParmVarDecl", + "loc": { + "offset": 9620, + "line": 462, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9607, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9620, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72138e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9641, + "line": 463, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9631, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9641, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213968", + "kind": "ParmVarDecl", + "loc": { + "offset": 9663, + "line": 464, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9653, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9663, + "col": 17, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72139e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9700, + "line": 465, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9675, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 465, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 9700, + "col": 32, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "glyphs", + "type": { + "qualType": "const XftGlyphSpec *" + } + }, + { + "id": "0x55bbe7213a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 9724, + "line": 466, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9714, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9724, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72142a8", + "kind": "FunctionDecl", + "loc": { + "offset": 9740, + "line": 469, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9735, + "line": 468, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9928, + "line": 477, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftCharSpecRender", + "mangledName": "XftCharSpecRender", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, const XftCharSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe7213d10", + "kind": "ParmVarDecl", + "loc": { + "offset": 9769, + "line": 469, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9759, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9769, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7213d90", + "kind": "ParmVarDecl", + "loc": { + "offset": 9785, + "line": 470, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9779, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9785, + "col": 12, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213e08", + "kind": "ParmVarDecl", + "loc": { + "offset": 9803, + "line": 471, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9794, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9803, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7213e80", + "kind": "ParmVarDecl", + "loc": { + "offset": 9823, + "line": 472, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9813, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9823, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7213ef8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9842, + "line": 473, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9833, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9842, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7213f78", + "kind": "ParmVarDecl", + "loc": { + "offset": 9858, + "line": 474, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9852, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9858, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7213ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9875, + "line": 475, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9869, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9875, + "col": 12, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7214070", + "kind": "ParmVarDecl", + "loc": { + "offset": 9907, + "line": 476, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9886, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 476, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 9907, + "col": 27, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "const XftCharSpec *" + } + }, + { + "id": "0x55bbe72140f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9925, + "line": 477, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9919, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9925, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72148f8", + "kind": "FunctionDecl", + "loc": { + "offset": 9937, + "line": 480, + "col": 1, + "tokLen": 22, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9932, + "line": 479, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10140, + "line": 487, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftGlyphFontSpecRender", + "mangledName": "XftGlyphFontSpecRender", + "type": { + "qualType": "void (Display *, int, Picture, Picture, int, int, const XftGlyphFontSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe72143f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 9976, + "line": 480, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9961, + "col": 25, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9976, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7214470", + "kind": "ParmVarDecl", + "loc": { + "offset": 9994, + "line": 481, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 9984, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 9994, + "col": 14, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72144e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10015, + "line": 482, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10001, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10015, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7214560", + "kind": "ParmVarDecl", + "loc": { + "offset": 10037, + "line": 483, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10023, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10037, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72145e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10055, + "line": 484, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10045, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10055, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7214660", + "kind": "ParmVarDecl", + "loc": { + "offset": 10074, + "line": 485, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10064, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10074, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72146d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10112, + "line": 486, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 10083, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 486, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10112, + "col": 33, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "glyphs", + "type": { + "qualType": "const XftGlyphFontSpec *" + } + }, + { + "id": "0x55bbe7214758", + "kind": "ParmVarDecl", + "loc": { + "offset": 10133, + "line": 487, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10123, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10133, + "col": 14, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nglyphs", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7214ef8", + "kind": "FunctionDecl", + "loc": { + "offset": 10149, + "line": 490, + "col": 1, + "tokLen": 21, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10144, + "line": 489, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10356, + "line": 497, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftCharFontSpecRender", + "mangledName": "XftCharFontSpecRender", + "type": { + "qualType": "void (Display *, int, Picture, Picture, int, int, const XftCharFontSpec *, int)" + }, + "inner": [ + { + "id": "0x55bbe72149e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10183, + "line": 490, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10172, + "col": 24, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10183, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7214a68", + "kind": "ParmVarDecl", + "loc": { + "offset": 10203, + "line": 491, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10197, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10203, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7214ae0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10226, + "line": 492, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10216, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10226, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7214b58", + "kind": "ParmVarDecl", + "loc": { + "offset": 10250, + "line": 493, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10240, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10250, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7214bd8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10270, + "line": 494, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10264, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10270, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7214c58", + "kind": "ParmVarDecl", + "loc": { + "offset": 10291, + "line": 495, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10285, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10291, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7214cd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10331, + "line": 496, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 10306, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 496, + "col": 10, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10331, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "chars", + "type": { + "qualType": "const XftCharFontSpec *" + } + }, + { + "id": "0x55bbe7214d50", + "kind": "ParmVarDecl", + "loc": { + "offset": 10353, + "line": 497, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10347, + "col": 10, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10353, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72156a8", + "kind": "FunctionDecl", + "loc": { + "offset": 10365, + "line": 500, + "col": 1, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10360, + "line": 499, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10539, + "line": 510, + "col": 11, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender8", + "mangledName": "XftTextRender8", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7214fe8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10391, + "line": 500, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10381, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10391, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7215068", + "kind": "ParmVarDecl", + "loc": { + "offset": 10403, + "line": 501, + "col": 8, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10398, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10403, + "col": 8, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72150e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10418, + "line": 502, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10409, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10418, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7215158", + "kind": "ParmVarDecl", + "loc": { + "offset": 10435, + "line": 503, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10425, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10435, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72151d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10451, + "line": 504, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10442, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10451, + "col": 12, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7215250", + "kind": "ParmVarDecl", + "loc": { + "offset": 10463, + "line": 505, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10458, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10463, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72152d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10476, + "line": 506, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10471, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10476, + "col": 8, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215350", + "kind": "ParmVarDecl", + "loc": { + "offset": 10489, + "line": 507, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10484, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10489, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72153d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10499, + "line": 508, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10494, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10499, + "col": 8, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215448", + "kind": "ParmVarDecl", + "loc": { + "offset": 10521, + "line": 509, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 10504, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 509, + "col": 3, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10521, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe72154c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10536, + "line": 510, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10531, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10536, + "col": 8, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7215e78", + "kind": "FunctionDecl", + "loc": { + "offset": 10548, + "line": 513, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10543, + "line": 512, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10772, + "line": 523, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender16", + "mangledName": "XftTextRender16", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar16 *, int)" + }, + "inner": [ + { + "id": "0x55bbe72157b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10578, + "line": 513, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10565, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10578, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7215830", + "kind": "ParmVarDecl", + "loc": { + "offset": 10595, + "line": 514, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10586, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10595, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72158a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10614, + "line": 515, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10602, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10614, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7215920", + "kind": "ParmVarDecl", + "loc": { + "offset": 10635, + "line": 516, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10622, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10635, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7215998", + "kind": "ParmVarDecl", + "loc": { + "offset": 10655, + "line": 517, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10643, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10655, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7215a18", + "kind": "ParmVarDecl", + "loc": { + "offset": 10672, + "line": 518, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10663, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10672, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 10690, + "line": 519, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10681, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10690, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 10708, + "line": 520, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10699, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10708, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 10723, + "line": 521, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10714, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10723, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7215c10", + "kind": "ParmVarDecl", + "loc": { + "offset": 10749, + "line": 522, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 10729, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 522, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 10749, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar16 *" + } + }, + { + "id": "0x55bbe7215c90", + "kind": "ParmVarDecl", + "loc": { + "offset": 10769, + "line": 523, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10760, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10769, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7216560", + "kind": "FunctionDecl", + "loc": { + "offset": 10781, + "line": 526, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10776, + "line": 525, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11025, + "line": 536, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender16BE", + "mangledName": "XftTextRender16BE", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7215f80", + "kind": "ParmVarDecl", + "loc": { + "offset": 10813, + "line": 526, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10800, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10813, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7216000", + "kind": "ParmVarDecl", + "loc": { + "offset": 10832, + "line": 527, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10823, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10832, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216078", + "kind": "ParmVarDecl", + "loc": { + "offset": 10853, + "line": 528, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10841, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10853, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72160f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10876, + "line": 529, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10863, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10876, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7216168", + "kind": "ParmVarDecl", + "loc": { + "offset": 10898, + "line": 530, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10886, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10898, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72161e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10917, + "line": 531, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10908, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10917, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216268", + "kind": "ParmVarDecl", + "loc": { + "offset": 10937, + "line": 532, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10928, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10937, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72162e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 10957, + "line": 533, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10948, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10957, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216368", + "kind": "ParmVarDecl", + "loc": { + "offset": 10974, + "line": 534, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 10965, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 10974, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216400", + "kind": "ParmVarDecl", + "loc": { + "offset": 11000, + "line": 535, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 10982, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 535, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11000, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7216480", + "kind": "ParmVarDecl", + "loc": { + "offset": 11022, + "line": 536, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11013, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11022, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7216c28", + "kind": "FunctionDecl", + "loc": { + "offset": 11034, + "line": 539, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11029, + "line": 538, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11278, + "line": 549, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender16LE", + "mangledName": "XftTextRender16LE", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7216668", + "kind": "ParmVarDecl", + "loc": { + "offset": 11066, + "line": 539, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11053, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11066, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72166e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11085, + "line": 540, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11076, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11085, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216760", + "kind": "ParmVarDecl", + "loc": { + "offset": 11106, + "line": 541, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11094, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11106, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72167d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11129, + "line": 542, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11116, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11129, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7216850", + "kind": "ParmVarDecl", + "loc": { + "offset": 11151, + "line": 543, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11139, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11151, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe72168d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11170, + "line": 544, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11161, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11170, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216950", + "kind": "ParmVarDecl", + "loc": { + "offset": 11190, + "line": 545, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11181, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11190, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72169d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11210, + "line": 546, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11201, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11210, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216a50", + "kind": "ParmVarDecl", + "loc": { + "offset": 11227, + "line": 547, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11218, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11227, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216ac8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11253, + "line": 548, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 11235, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 548, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11253, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7216b48", + "kind": "ParmVarDecl", + "loc": { + "offset": 11275, + "line": 549, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11266, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11275, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72173f8", + "kind": "FunctionDecl", + "loc": { + "offset": 11287, + "line": 552, + "col": 1, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11282, + "line": 551, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11511, + "line": 562, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender32", + "mangledName": "XftTextRender32", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar32 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7216d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 11317, + "line": 552, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11304, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11317, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7216db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11334, + "line": 553, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11325, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11334, + "col": 13, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7216e28", + "kind": "ParmVarDecl", + "loc": { + "offset": 11353, + "line": 554, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11341, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11353, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7216ea0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11374, + "line": 555, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11361, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11374, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7216f18", + "kind": "ParmVarDecl", + "loc": { + "offset": 11394, + "line": 556, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11382, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11394, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7216f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 11411, + "line": 557, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11402, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11411, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217018", + "kind": "ParmVarDecl", + "loc": { + "offset": 11429, + "line": 558, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11420, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11429, + "col": 13, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217098", + "kind": "ParmVarDecl", + "loc": { + "offset": 11447, + "line": 559, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11438, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11447, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217118", + "kind": "ParmVarDecl", + "loc": { + "offset": 11462, + "line": 560, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11453, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11462, + "col": 13, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217190", + "kind": "ParmVarDecl", + "loc": { + "offset": 11488, + "line": 561, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 11468, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 561, + "col": 4, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11488, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar32 *" + } + }, + { + "id": "0x55bbe7217210", + "kind": "ParmVarDecl", + "loc": { + "offset": 11508, + "line": 562, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11499, + "col": 4, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11508, + "col": 13, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7217ac0", + "kind": "FunctionDecl", + "loc": { + "offset": 11520, + "line": 565, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11515, + "line": 564, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11764, + "line": 575, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender32BE", + "mangledName": "XftTextRender32BE", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7217500", + "kind": "ParmVarDecl", + "loc": { + "offset": 11552, + "line": 565, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11539, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11552, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7217580", + "kind": "ParmVarDecl", + "loc": { + "offset": 11571, + "line": 566, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11562, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11571, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72175f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11592, + "line": 567, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11580, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11592, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7217670", + "kind": "ParmVarDecl", + "loc": { + "offset": 11615, + "line": 568, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11602, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11615, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe72176e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11637, + "line": 569, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11625, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11637, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7217768", + "kind": "ParmVarDecl", + "loc": { + "offset": 11656, + "line": 570, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11647, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11656, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72177e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11676, + "line": 571, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11667, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11676, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217868", + "kind": "ParmVarDecl", + "loc": { + "offset": 11696, + "line": 572, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11687, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11696, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72178e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11713, + "line": 573, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11704, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11713, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217960", + "kind": "ParmVarDecl", + "loc": { + "offset": 11739, + "line": 574, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 11721, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 574, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11739, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe72179e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11761, + "line": 575, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11752, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11761, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7218188", + "kind": "FunctionDecl", + "loc": { + "offset": 11773, + "line": 578, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11768, + "line": 577, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12017, + "line": 588, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRender32LE", + "mangledName": "XftTextRender32LE", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7217bc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11805, + "line": 578, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11792, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11805, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7217c48", + "kind": "ParmVarDecl", + "loc": { + "offset": 11824, + "line": 579, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11815, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11824, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217cc0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11845, + "line": 580, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11833, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11845, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7217d38", + "kind": "ParmVarDecl", + "loc": { + "offset": 11868, + "line": 581, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11855, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11868, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7217db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11890, + "line": 582, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11878, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11890, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7217e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 11909, + "line": 583, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11900, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11909, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11929, + "line": 584, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11920, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11929, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 11949, + "line": 585, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11940, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11949, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7217fb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 11966, + "line": 586, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 11957, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 11966, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218028", + "kind": "ParmVarDecl", + "loc": { + "offset": 11992, + "line": 587, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 11974, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 587, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 11992, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe72180a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12014, + "line": 588, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12005, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12014, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7218860", + "kind": "FunctionDecl", + "loc": { + "offset": 12026, + "line": 591, + "col": 1, + "tokLen": 17, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12021, + "line": 590, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12270, + "line": 601, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRenderUtf8", + "mangledName": "XftTextRenderUtf8", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, int)" + }, + "inner": [ + { + "id": "0x55bbe7218290", + "kind": "ParmVarDecl", + "loc": { + "offset": 12058, + "line": 591, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12045, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12058, + "col": 33, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7218310", + "kind": "ParmVarDecl", + "loc": { + "offset": 12077, + "line": 592, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12068, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12077, + "col": 15, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218388", + "kind": "ParmVarDecl", + "loc": { + "offset": 12098, + "line": 593, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12086, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12098, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7218410", + "kind": "ParmVarDecl", + "loc": { + "offset": 12121, + "line": 594, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12108, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12121, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7218488", + "kind": "ParmVarDecl", + "loc": { + "offset": 12143, + "line": 595, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12131, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12143, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7218508", + "kind": "ParmVarDecl", + "loc": { + "offset": 12162, + "line": 596, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12153, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12162, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218588", + "kind": "ParmVarDecl", + "loc": { + "offset": 12182, + "line": 597, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12173, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12182, + "col": 15, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218608", + "kind": "ParmVarDecl", + "loc": { + "offset": 12202, + "line": 598, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12193, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12202, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218688", + "kind": "ParmVarDecl", + "loc": { + "offset": 12219, + "line": 599, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12210, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12219, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218700", + "kind": "ParmVarDecl", + "loc": { + "offset": 12245, + "line": 600, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12227, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 600, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12245, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7218780", + "kind": "ParmVarDecl", + "loc": { + "offset": 12267, + "line": 601, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12258, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12267, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72190c8", + "kind": "FunctionDecl", + "loc": { + "offset": 12279, + "line": 604, + "col": 1, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12274, + "line": 603, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12560, + "line": 615, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftTextRenderUtf16", + "mangledName": "XftTextRenderUtf16", + "type": { + "qualType": "void (Display *, int, Picture, XftFont *, Picture, int, int, int, int, const FcChar8 *, FcEndian, int)" + }, + "inner": [ + { + "id": "0x55bbe7218968", + "kind": "ParmVarDecl", + "loc": { + "offset": 12312, + "line": 604, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12299, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12312, + "col": 34, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72189e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12332, + "line": 605, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12323, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12332, + "col": 16, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "op", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218a60", + "kind": "ParmVarDecl", + "loc": { + "offset": 12354, + "line": 606, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12342, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12354, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "src", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7218ad8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12378, + "line": 607, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12365, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12378, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pub", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7218b50", + "kind": "ParmVarDecl", + "loc": { + "offset": 12401, + "line": 608, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12389, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12401, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dst", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Picture", + "typeAliasDeclId": "0x55bbe71d2f38" + } + }, + { + "id": "0x55bbe7218bd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12421, + "line": 609, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12412, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12421, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218c50", + "kind": "ParmVarDecl", + "loc": { + "offset": 12442, + "line": 610, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12433, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12442, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "srcy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218cd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12463, + "line": 611, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12454, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12463, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218d50", + "kind": "ParmVarDecl", + "loc": { + "offset": 12481, + "line": 612, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12472, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12481, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7218dc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 12507, + "line": 613, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12490, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 613, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12507, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "string", + "type": { + "qualType": "const FcChar8 *" + } + }, + { + "id": "0x55bbe7218e40", + "kind": "ParmVarDecl", + "loc": { + "offset": 12534, + "line": 614, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12521, + "col": 7, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12534, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "endian", + "type": { + "desugaredQualType": "FcEndian", + "qualType": "FcEndian", + "typeAliasDeclId": "0x55bbe71ac458" + } + }, + { + "id": "0x55bbe7218ec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12557, + "line": 615, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12548, + "col": 7, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12557, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7219408", + "kind": "FunctionDecl", + "loc": { + "offset": 12592, + "line": 619, + "col": 1, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 12580, + "line": 618, + "col": 1, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 12666, + "line": 619, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "XftXlfdParse", + "mangledName": "XftXlfdParse", + "type": { + "qualType": "FcPattern *(const char *, int, int)" + }, + "inner": [ + { + "id": "0x55bbe72191e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12620, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 1615, + "file": "/usr/include/X11/Xfuncproto.h", + "line": 47, + "col": 17, + "tokLen": 5, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12606, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 619, + "col": 15, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12620, + "col": 29, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xlfd_orig", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7219260", + "kind": "ParmVarDecl", + "loc": { + "offset": 12636, + "col": 45, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12631, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 619, + "col": 40, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12636, + "col": 45, + "tokLen": 15, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ignore_scalable", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72192e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12658, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "spellingLoc": { + "offset": 2461, + "file": "/usr/include/X11/Xlib.h", + "line": 82, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 12653, + "file": "/usr/include/X11/Xft/Xft.h", + "line": 619, + "col": 62, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "offset": 12658, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "complete", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72194c0", + "kind": "RecordDecl", + "loc": { + "offset": 67, + "file": "./drw.h", + "line": 3, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 67, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 92, + "line": 5, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7219570", + "kind": "FieldDecl", + "loc": { + "offset": 84, + "line": 4, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 77, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 84, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "cursor", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + } + } + ] + }, + { + "id": "0x55bbe7219618", + "kind": "TypedefDecl", + "loc": { + "offset": 94, + "line": 5, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 59, + "line": 3, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 94, + "line": 5, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Cur", + "type": { + "desugaredQualType": "Cur", + "qualType": "struct Cur" + }, + "inner": [ + { + "id": "0x55bbe72195c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Cur" + }, + "ownedTagDecl": { + "id": "0x55bbe72194c0", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7219540", + "kind": "RecordType", + "type": { + "qualType": "Cur" + }, + "decl": { + "id": "0x55bbe72194c0", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7219688", + "kind": "RecordDecl", + "loc": { + "offset": 115, + "line": 7, + "col": 16, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 108, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 210, + "line": 13, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "Fnt", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7219740", + "kind": "FieldDecl", + "loc": { + "offset": 131, + "line": 8, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 122, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 131, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72197a8", + "kind": "FieldDecl", + "loc": { + "offset": 150, + "line": 9, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 137, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 150, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "h", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7219808", + "kind": "FieldDecl", + "loc": { + "offset": 163, + "line": 10, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 154, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 163, + "col": 11, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "xfont", + "type": { + "qualType": "XftFont *" + } + }, + { + "id": "0x55bbe7219868", + "kind": "FieldDecl", + "loc": { + "offset": 182, + "line": 11, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 171, + "col": 2, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 182, + "col": 13, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "pattern", + "type": { + "qualType": "FcPattern *" + } + }, + { + "id": "0x55bbe7219970", + "kind": "FieldDecl", + "loc": { + "offset": 204, + "line": 12, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 192, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 204, + "col": 14, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "next", + "type": { + "qualType": "struct Fnt *" + } + } + ] + }, + { + "id": "0x55bbe7219a18", + "kind": "TypedefDecl", + "loc": { + "offset": 212, + "line": 13, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 100, + "line": 7, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 212, + "line": 13, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Fnt", + "type": { + "desugaredQualType": "struct Fnt", + "qualType": "struct Fnt" + }, + "inner": [ + { + "id": "0x55bbe72199c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Fnt" + }, + "ownedTagDecl": { + "id": "0x55bbe7219688", + "kind": "RecordDecl", + "name": "Fnt" + }, + "inner": [ + { + "id": "0x55bbe7219710", + "kind": "RecordType", + "type": { + "qualType": "struct Fnt" + }, + "decl": { + "id": "0x55bbe7219688", + "kind": "RecordDecl", + "name": "Fnt" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7219a88", + "kind": "EnumDecl", + "loc": { + "offset": 218, + "line": 15, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 218, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 249, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "inner": [ + { + "id": "0x55bbe7219b50", + "kind": "EnumConstantDecl", + "loc": { + "offset": 225, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 225, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 225, + "col": 8, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ColFg", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7219ba0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 232, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 232, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 232, + "col": 15, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "ColBg", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7219bf0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 239, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 239, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 239, + "col": 22, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "ColBorder", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7219c50", + "kind": "TypedefDecl", + "loc": { + "offset": 292, + "line": 16, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 275, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 292, + "col": 18, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Clr", + "type": { + "desugaredQualType": "struct _XftColor", + "qualType": "XftColor", + "typeAliasDeclId": "0x55bbe71fa618" + }, + "inner": [ + { + "id": "0x55bbe7200d50", + "kind": "TypedefType", + "type": { + "qualType": "XftColor" + }, + "decl": { + "id": "0x55bbe71fa618", + "kind": "TypedefDecl", + "name": "XftColor" + }, + "inner": [ + { + "id": "0x55bbe71fa5c0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct _XftColor" + }, + "ownedTagDecl": { + "id": "0x55bbe71fa448", + "kind": "RecordDecl", + "name": "_XftColor" + }, + "inner": [ + { + "id": "0x55bbe71fa4d0", + "kind": "RecordType", + "type": { + "qualType": "struct _XftColor" + }, + "decl": { + "id": "0x55bbe71fa448", + "kind": "RecordDecl", + "name": "_XftColor" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7219ca8", + "kind": "RecordDecl", + "loc": { + "offset": 306, + "line": 18, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 306, + "col": 9, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 432, + "line": 27, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7219d68", + "kind": "FieldDecl", + "loc": { + "offset": 329, + "line": 19, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 316, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 329, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7219dd0", + "kind": "FieldDecl", + "loc": { + "offset": 332, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 316, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 332, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7219e30", + "kind": "FieldDecl", + "loc": { + "offset": 345, + "line": 20, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 336, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 345, + "col": 11, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7219e98", + "kind": "FieldDecl", + "loc": { + "offset": 355, + "line": 21, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 351, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 355, + "col": 6, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7219ef8", + "kind": "FieldDecl", + "loc": { + "offset": 371, + "line": 22, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 364, + "col": 2, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 371, + "col": 9, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7219f58", + "kind": "FieldDecl", + "loc": { + "offset": 387, + "line": 23, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 378, + "col": 2, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 387, + "col": 11, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drawable", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Drawable", + "typeAliasDeclId": "0x55bbe6fb6168" + } + }, + { + "id": "0x55bbe7219fb8", + "kind": "FieldDecl", + "loc": { + "offset": 401, + "line": 24, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 398, + "col": 2, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 401, + "col": 5, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "gc", + "type": { + "desugaredQualType": "struct _XGC *", + "qualType": "GC", + "typeAliasDeclId": "0x55bbe6fe5d00" + } + }, + { + "id": "0x55bbe721a068", + "kind": "FieldDecl", + "loc": { + "offset": 411, + "line": 25, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 406, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 411, + "col": 7, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "scheme", + "type": { + "qualType": "Clr *" + } + }, + { + "id": "0x55bbe721a118", + "kind": "FieldDecl", + "loc": { + "offset": 425, + "line": 26, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 420, + "col": 2, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 425, + "col": 7, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "fonts", + "type": { + "qualType": "Fnt *" + } + } + ] + }, + { + "id": "0x55bbe721a1c8", + "kind": "TypedefDecl", + "loc": { + "offset": 434, + "line": 27, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 298, + "line": 18, + "col": 1, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 434, + "line": 27, + "col": 3, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isReferenced": true, + "name": "Drw", + "type": { + "desugaredQualType": "Drw", + "qualType": "struct Drw" + }, + "inner": [ + { + "id": "0x55bbe721a170", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Drw" + }, + "ownedTagDecl": { + "id": "0x55bbe7219ca8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7219d30", + "kind": "RecordType", + "type": { + "qualType": "Drw" + }, + "decl": { + "id": "0x55bbe7219ca8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe721ad68", + "kind": "FunctionDecl", + "loc": { + "offset": 472, + "line": 30, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 467, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 551, + "col": 85, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_create", + "mangledName": "drw_create", + "type": { + "qualType": "Drw *(Display *, int, Window, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe721a270", + "kind": "ParmVarDecl", + "loc": { + "offset": 492, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 483, + "col": 17, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 492, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe721a2f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 501, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 497, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 501, + "col": 35, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "screen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721a368", + "kind": "ParmVarDecl", + "loc": { + "offset": 516, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 509, + "col": 43, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 516, + "col": 50, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "win", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe721ab30", + "kind": "ParmVarDecl", + "loc": { + "offset": 534, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 521, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 534, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721abb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 550, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 537, + "col": 71, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 550, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe721b068", + "kind": "FunctionDecl", + "loc": { + "offset": 559, + "line": 31, + "col": 6, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 554, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 610, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_resize", + "mangledName": "drw_resize", + "type": { + "qualType": "void (Drw *, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe721ae40", + "kind": "ParmVarDecl", + "loc": { + "offset": 575, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 570, + "col": 17, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 575, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721aec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 593, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 580, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 593, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721af40", + "kind": "ParmVarDecl", + "loc": { + "offset": 609, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 596, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 609, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe721b228", + "kind": "FunctionDecl", + "loc": { + "offset": 618, + "line": 32, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 613, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 635, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_free", + "mangledName": "drw_free", + "type": { + "qualType": "void (Drw *)" + }, + "inner": [ + { + "id": "0x55bbe721b130", + "kind": "ParmVarDecl", + "loc": { + "offset": 632, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 627, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 632, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + ] + }, + { + "id": "0x55bbe721b568", + "kind": "FunctionDecl", + "loc": { + "offset": 666, + "line": 35, + "col": 6, + "tokLen": 18, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 661, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 732, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_fontset_create", + "mangledName": "drw_fontset_create", + "type": { + "qualType": "Fnt *(Drw *, const char **, size_t)" + }, + "inner": [ + { + "id": "0x55bbe721b2e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 690, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 685, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 690, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721b3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 707, + "col": 47, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 695, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 713, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fonts", + "type": { + "desugaredQualType": "const char **", + "qualType": "const char **" + } + }, + { + "id": "0x55bbe721b448", + "kind": "ParmVarDecl", + "loc": { + "offset": 723, + "col": 63, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 716, + "col": 56, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 723, + "col": 63, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fontcount", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe721b728", + "kind": "FunctionDecl", + "loc": { + "offset": 740, + "line": 36, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 735, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 765, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw_fontset_free", + "mangledName": "drw_fontset_free", + "type": { + "qualType": "void (Fnt *)" + }, + "inner": [ + { + "id": "0x55bbe721b630", + "kind": "ParmVarDecl", + "loc": { + "offset": 762, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 757, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 762, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "set", + "type": { + "qualType": "Fnt *" + } + } + ] + }, + { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "loc": { + "offset": 781, + "line": 37, + "col": 14, + "tokLen": 20, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 768, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 828, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_fontset_getwidth", + "mangledName": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "inner": [ + { + "id": "0x55bbe721b7e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 807, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 802, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 807, + "col": 40, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721b860", + "kind": "ParmVarDecl", + "loc": { + "offset": 824, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 812, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 824, + "col": 57, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe721bc70", + "kind": "FunctionDecl", + "loc": { + "offset": 844, + "line": 38, + "col": 14, + "tokLen": 26, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 831, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 913, + "col": 83, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw_fontset_getwidth_clamp", + "mangledName": "drw_fontset_getwidth_clamp", + "type": { + "qualType": "unsigned int (Drw *, const char *, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe721ba40", + "kind": "ParmVarDecl", + "loc": { + "offset": 876, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 871, + "col": 41, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 876, + "col": 46, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721bac0", + "kind": "ParmVarDecl", + "loc": { + "offset": 893, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 881, + "col": 51, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 893, + "col": 63, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe721bb40", + "kind": "ParmVarDecl", + "loc": { + "offset": 912, + "col": 82, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 899, + "col": 69, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 912, + "col": 82, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe721c088", + "kind": "FunctionDecl", + "loc": { + "offset": 921, + "line": 39, + "col": 6, + "tokLen": 16, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 916, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1017, + "col": 102, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw_font_getexts", + "mangledName": "drw_font_getexts", + "type": { + "qualType": "void (Fnt *, const char *, unsigned int, unsigned int *, unsigned int *)" + }, + "inner": [ + { + "id": "0x55bbe721bd38", + "kind": "ParmVarDecl", + "loc": { + "offset": 943, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 938, + "col": 23, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 943, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "font", + "type": { + "qualType": "Fnt *" + } + }, + { + "id": "0x55bbe721bdb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 961, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 949, + "col": 34, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 961, + "col": 46, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe721be38", + "kind": "ParmVarDecl", + "loc": { + "offset": 980, + "col": 65, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 967, + "col": 52, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 980, + "col": 65, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "len", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721beb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 999, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 985, + "col": 70, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 999, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int *" + } + }, + { + "id": "0x55bbe721bf38", + "kind": "ParmVarDecl", + "loc": { + "offset": 1016, + "col": 101, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1002, + "col": 87, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1016, + "col": 101, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int *" + } + } + ] + }, + { + "id": "0x55bbe721c378", + "kind": "FunctionDecl", + "loc": { + "offset": 1056, + "line": 42, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1051, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1111, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw_clr_create", + "mangledName": "drw_clr_create", + "type": { + "qualType": "void (Drw *, Clr *, const char *)" + }, + "inner": [ + { + "id": "0x55bbe721c160", + "kind": "ParmVarDecl", + "loc": { + "offset": 1076, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1071, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1076, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721c1d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 1086, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1081, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1086, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "dest", + "type": { + "qualType": "Clr *" + } + }, + { + "id": "0x55bbe721c258", + "kind": "ParmVarDecl", + "loc": { + "offset": 1104, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1092, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1104, + "col": 54, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clrname", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe721c668", + "kind": "FunctionDecl", + "loc": { + "offset": 1119, + "line": 43, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1114, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1183, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_scm_create", + "mangledName": "drw_scm_create", + "type": { + "qualType": "Clr *(Drw *, const char **, size_t)" + }, + "inner": [ + { + "id": "0x55bbe721c440", + "kind": "ParmVarDecl", + "loc": { + "offset": 1139, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1134, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1139, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721c4d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1156, + "col": 43, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1144, + "col": 31, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1165, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clrnames", + "type": { + "desugaredQualType": "const char **", + "qualType": "const char **" + } + }, + { + "id": "0x55bbe721c548", + "kind": "ParmVarDecl", + "loc": { + "offset": 1175, + "col": 62, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1168, + "col": 55, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1175, + "col": 62, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "clrcount", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe721c948", + "kind": "FunctionDecl", + "loc": { + "offset": 1217, + "line": 46, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1212, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1251, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_cur_create", + "mangledName": "drw_cur_create", + "type": { + "qualType": "Cur *(Drw *, int)" + }, + "inner": [ + { + "id": "0x55bbe721c750", + "kind": "ParmVarDecl", + "loc": { + "offset": 1237, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1232, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1237, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721c7d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1246, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1242, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1246, + "col": 35, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "shape", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe721cba8", + "kind": "FunctionDecl", + "loc": { + "offset": 1259, + "line": 47, + "col": 6, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1254, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1293, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_cur_free", + "mangledName": "drw_cur_free", + "type": { + "qualType": "void (Drw *, Cur *)" + }, + "inner": [ + { + "id": "0x55bbe721ca08", + "kind": "ParmVarDecl", + "loc": { + "offset": 1277, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1272, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1277, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721ca80", + "kind": "ParmVarDecl", + "loc": { + "offset": 1287, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1282, + "col": 29, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1287, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "cursor", + "type": { + "qualType": "Cur *" + } + } + ] + }, + { + "id": "0x55bbe721cdf8", + "kind": "FunctionDecl", + "loc": { + "offset": 1337, + "line": 50, + "col": 6, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1332, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1370, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw_setfontset", + "mangledName": "drw_setfontset", + "type": { + "qualType": "void (Drw *, Fnt *)" + }, + "inner": [ + { + "id": "0x55bbe721cc68", + "kind": "ParmVarDecl", + "loc": { + "offset": 1357, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1352, + "col": 21, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1357, + "col": 26, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721cce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1367, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1362, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1367, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "set", + "type": { + "qualType": "Fnt *" + } + } + ] + }, + { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "loc": { + "offset": 1378, + "line": 51, + "col": 6, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1373, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1410, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_setscheme", + "mangledName": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "inner": [ + { + "id": "0x55bbe721ceb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 1397, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1392, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1397, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721cf30", + "kind": "ParmVarDecl", + "loc": { + "offset": 1407, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1402, + "col": 30, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1407, + "col": 35, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "scm", + "type": { + "qualType": "Clr *" + } + } + ] + }, + { + "id": "0x55bbe721d588", + "kind": "FunctionDecl", + "loc": { + "offset": 1443, + "line": 54, + "col": 6, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1438, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1530, + "col": 93, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_rect", + "mangledName": "drw_rect", + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "inner": [ + { + "id": "0x55bbe721d108", + "kind": "ParmVarDecl", + "loc": { + "offset": 1457, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1452, + "col": 15, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1457, + "col": 20, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721d188", + "kind": "ParmVarDecl", + "loc": { + "offset": 1466, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1462, + "col": 25, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1466, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721d208", + "kind": "ParmVarDecl", + "loc": { + "offset": 1473, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1469, + "col": 32, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1473, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721d288", + "kind": "ParmVarDecl", + "loc": { + "offset": 1489, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1476, + "col": 39, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1489, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721d308", + "kind": "ParmVarDecl", + "loc": { + "offset": 1505, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1492, + "col": 55, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1505, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721d388", + "kind": "ParmVarDecl", + "loc": { + "offset": 1512, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1508, + "col": 71, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1512, + "col": 75, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "filled", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721d408", + "kind": "ParmVarDecl", + "loc": { + "offset": 1524, + "col": 87, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1520, + "col": 83, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1524, + "col": 87, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "invert", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe721dba0", + "kind": "FunctionDecl", + "loc": { + "offset": 1537, + "line": 55, + "col": 5, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1533, + "col": 1, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1649, + "col": 117, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_text", + "mangledName": "drw_text", + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "inner": [ + { + "id": "0x55bbe721d670", + "kind": "ParmVarDecl", + "loc": { + "offset": 1551, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1546, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1551, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721d6f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1560, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1556, + "col": 24, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1560, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721d770", + "kind": "ParmVarDecl", + "loc": { + "offset": 1567, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1563, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1567, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721d7f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1583, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1570, + "col": 38, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1583, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721d870", + "kind": "ParmVarDecl", + "loc": { + "offset": 1599, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1586, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1599, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721d8f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1615, + "col": 83, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1602, + "col": 70, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1615, + "col": 83, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "lpad", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721d970", + "kind": "ParmVarDecl", + "loc": { + "offset": 1633, + "col": 101, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1621, + "col": 89, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1633, + "col": 101, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "text", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe721d9f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 1643, + "col": 111, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1639, + "col": 107, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1643, + "col": 111, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "invert", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe721e078", + "kind": "FunctionDecl", + "loc": { + "offset": 1678, + "line": 58, + "col": 6, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1673, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1752, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "drw_map", + "mangledName": "drw_map", + "type": { + "qualType": "void (Drw *, Window, int, int, unsigned int, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe721dc90", + "kind": "ParmVarDecl", + "loc": { + "offset": 1691, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1686, + "col": 14, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1691, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "drw", + "type": { + "qualType": "Drw *" + } + }, + { + "id": "0x55bbe721dd08", + "kind": "ParmVarDecl", + "loc": { + "offset": 1703, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1696, + "col": 24, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1703, + "col": 31, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "win", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe721dd88", + "kind": "ParmVarDecl", + "loc": { + "offset": 1712, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1708, + "col": 36, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1712, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721de08", + "kind": "ParmVarDecl", + "loc": { + "offset": 1719, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1715, + "col": 43, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1719, + "col": 47, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721de88", + "kind": "ParmVarDecl", + "loc": { + "offset": 1735, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1722, + "col": 50, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1735, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "w", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe721df08", + "kind": "ParmVarDecl", + "loc": { + "offset": 1751, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1738, + "col": 66, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1751, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "loc": { + "offset": 236, + "file": "./util.h", + "line": 7, + "col": 6, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 231, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 260, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "die", + "mangledName": "die", + "type": { + "qualType": "void (const char *, ...)" + }, + "variadic": true, + "inner": [ + { + "id": "0x55bbe721e160", + "kind": "ParmVarDecl", + "loc": { + "offset": 252, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 240, + "col": 10, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 252, + "col": 22, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "fmt", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe721e400", + "kind": "FunctionDecl", + "loc": { + "offset": 269, + "line": 8, + "col": 7, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 263, + "col": 1, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 302, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "ecalloc", + "mangledName": "ecalloc", + "type": { + "qualType": "void *(size_t, size_t)" + }, + "inner": [ + { + "id": "0x55bbe721e2e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 284, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 277, + "col": 15, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 284, + "col": 22, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "nmemb", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + }, + { + "id": "0x55bbe721e360", + "kind": "ParmVarDecl", + "loc": { + "offset": 298, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 291, + "col": 29, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 298, + "col": 36, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "name": "size", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe721e4b0", + "kind": "EnumDecl", + "loc": { + "offset": 2376, + "file": "dwm.c", + "line": 61, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2376, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 2422, + "col": 47, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe721e570", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2383, + "col": 8, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 2383, + "col": 8, + "tokLen": 9 + }, + "end": { + "offset": 2383, + "col": 8, + "tokLen": 9 + } + }, + "isReferenced": true, + "name": "CurNormal", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e5c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2394, + "col": 19, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 2394, + "col": 19, + "tokLen": 9 + }, + "end": { + "offset": 2394, + "col": 19, + "tokLen": 9 + } + }, + "isReferenced": true, + "name": "CurResize", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e610", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2405, + "col": 30, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 2405, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 2405, + "col": 30, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "CurMove", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e660", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2414, + "col": 39, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 2414, + "col": 39, + "tokLen": 7 + }, + "end": { + "offset": 2414, + "col": 39, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "CurLast", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe721e6b0", + "kind": "EnumDecl", + "loc": { + "offset": 2438, + "line": 62, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2438, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 2467, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2445, + "col": 8, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 2445, + "col": 8, + "tokLen": 10 + }, + "end": { + "offset": 2445, + "col": 8, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e7c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2457, + "col": 20, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 2457, + "col": 20, + "tokLen": 9 + }, + "end": { + "offset": 2457, + "col": 20, + "tokLen": 9 + } + }, + "isReferenced": true, + "name": "SchemeSel", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe721e810", + "kind": "EnumDecl", + "loc": { + "offset": 2490, + "line": 63, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2490, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 2657, + "line": 65, + "col": 54, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe721e8d0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2497, + "line": 63, + "col": 8, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 2497, + "col": 8, + "tokLen": 12 + }, + "end": { + "offset": 2497, + "col": 8, + "tokLen": 12 + } + }, + "isReferenced": true, + "name": "NetSupported", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e920", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2511, + "col": 22, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 2511, + "col": 22, + "tokLen": 9 + }, + "end": { + "offset": 2511, + "col": 22, + "tokLen": 9 + } + }, + "isReferenced": true, + "name": "NetWMName", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2522, + "col": 33, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 2522, + "col": 33, + "tokLen": 10 + }, + "end": { + "offset": 2522, + "col": 33, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "NetWMState", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721e9c0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2534, + "col": 45, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 2534, + "col": 45, + "tokLen": 10 + }, + "end": { + "offset": 2534, + "col": 45, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "NetWMCheck", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2553, + "line": 64, + "col": 8, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 2553, + "col": 8, + "tokLen": 15 + }, + "end": { + "offset": 2553, + "col": 8, + "tokLen": 15 + } + }, + "isReferenced": true, + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2570, + "col": 25, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 2570, + "col": 25, + "tokLen": 15 + }, + "end": { + "offset": 2570, + "col": 25, + "tokLen": 15 + } + }, + "isReferenced": true, + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe721eab0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2587, + "col": 42, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 2587, + "col": 42, + "tokLen": 15 + }, + "end": { + "offset": 2587, + "col": 42, + "tokLen": 15 + } + }, + "isReferenced": true, + "name": "NetWMWindowType", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222ad0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2611, + "line": 65, + "col": 8, + "tokLen": 21 + }, + "range": { + "begin": { + "offset": 2611, + "col": 8, + "tokLen": 21 + }, + "end": { + "offset": 2611, + "col": 8, + "tokLen": 21 + } + }, + "isReferenced": true, + "name": "NetWMWindowTypeDialog", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2634, + "col": 31, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 2634, + "col": 31, + "tokLen": 13 + }, + "end": { + "offset": 2634, + "col": 31, + "tokLen": 13 + } + }, + "isReferenced": true, + "name": "NetClientList", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222b70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2649, + "col": 46, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 2649, + "col": 46, + "tokLen": 7 + }, + "end": { + "offset": 2649, + "col": 46, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "NetLast", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7222bc0", + "kind": "EnumDecl", + "loc": { + "offset": 2677, + "line": 66, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2677, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 2736, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7222c80", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2684, + "col": 8, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 2684, + "col": 8, + "tokLen": 11 + }, + "end": { + "offset": 2684, + "col": 8, + "tokLen": 11 + } + }, + "isReferenced": true, + "name": "WMProtocols", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222cd0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2697, + "col": 21, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 2697, + "col": 21, + "tokLen": 8 + }, + "end": { + "offset": 2697, + "col": 21, + "tokLen": 8 + } + }, + "isReferenced": true, + "name": "WMDelete", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2707, + "col": 31, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 2707, + "col": 31, + "tokLen": 7 + }, + "end": { + "offset": 2707, + "col": 31, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "WMState", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222d70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2716, + "col": 40, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 2716, + "col": 40, + "tokLen": 11 + }, + "end": { + "offset": 2716, + "col": 40, + "tokLen": 11 + } + }, + "isReferenced": true, + "name": "WMTakeFocus", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222dc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2729, + "col": 53, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 2729, + "col": 53, + "tokLen": 6 + }, + "end": { + "offset": 2729, + "col": 53, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "WMLast", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7222e10", + "kind": "EnumDecl", + "loc": { + "offset": 2759, + "line": 67, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2759, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 2859, + "line": 68, + "col": 42, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2766, + "line": 67, + "col": 8, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 2766, + "col": 8, + "tokLen": 9 + }, + "end": { + "offset": 2766, + "col": 8, + "tokLen": 9 + } + }, + "isReferenced": true, + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222f20", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2777, + "col": 19, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 2777, + "col": 19, + "tokLen": 11 + }, + "end": { + "offset": 2777, + "col": 19, + "tokLen": 11 + } + }, + "isReferenced": true, + "name": "ClkLtSymbol", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222f70", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2790, + "col": 32, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 2790, + "col": 32, + "tokLen": 13 + }, + "end": { + "offset": 2790, + "col": 32, + "tokLen": 13 + } + }, + "isReferenced": true, + "name": "ClkStatusText", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7222fc0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2805, + "col": 47, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 2805, + "col": 47, + "tokLen": 11 + }, + "end": { + "offset": 2805, + "col": 47, + "tokLen": 11 + } + }, + "isReferenced": true, + "name": "ClkWinTitle", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2825, + "line": 68, + "col": 8, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 2825, + "col": 8, + "tokLen": 12 + }, + "end": { + "offset": 2825, + "col": 8, + "tokLen": 12 + } + }, + "isReferenced": true, + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223060", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2839, + "col": 22, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 2839, + "col": 22, + "tokLen": 10 + }, + "end": { + "offset": 2839, + "col": 22, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "ClkRootWin", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72230b0", + "kind": "EnumConstantDecl", + "loc": { + "offset": 2851, + "col": 34, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 2851, + "col": 34, + "tokLen": 7 + }, + "end": { + "offset": 2851, + "col": 34, + "tokLen": 7 + } + }, + "name": "ClkLast", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7223100", + "kind": "RecordDecl", + "loc": { + "offset": 2884, + "line": 70, + "col": 9, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 2884, + "col": 9, + "tokLen": 5 + }, + "end": { + "offset": 2944, + "line": 75, + "col": 1, + "tokLen": 1 + } + }, + "tagUsed": "union", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "loc": { + "offset": 2897, + "line": 71, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 2893, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 2897, + "col": 6, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "i", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "loc": { + "offset": 2914, + "line": 72, + "col": 15, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 2901, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 2914, + "col": 15, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7223288", + "kind": "FieldDecl", + "loc": { + "offset": 2925, + "line": 73, + "col": 8, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 2919, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 2925, + "col": 8, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "f", + "type": { + "qualType": "float" + } + }, + { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "loc": { + "offset": 2941, + "line": 74, + "col": 14, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 2929, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 2941, + "col": 14, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "v", + "type": { + "qualType": "const void *" + } + } + ] + }, + { + "id": "0x55bbe7223398", + "kind": "TypedefDecl", + "loc": { + "offset": 2946, + "line": 75, + "col": 3, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 2876, + "line": 70, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 2946, + "line": 75, + "col": 3, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "Arg", + "type": { + "desugaredQualType": "Arg", + "qualType": "union Arg" + }, + "inner": [ + { + "id": "0x55bbe7223340", + "kind": "ElaboratedType", + "type": { + "qualType": "union Arg" + }, + "ownedTagDecl": { + "id": "0x55bbe7223100", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7223180", + "kind": "RecordType", + "type": { + "qualType": "Arg" + }, + "decl": { + "id": "0x55bbe7223100", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7223408", + "kind": "RecordDecl", + "loc": { + "offset": 2960, + "line": 77, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 2960, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 3079, + "line": 83, + "col": 1, + "tokLen": 1 + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe72234c8", + "kind": "FieldDecl", + "loc": { + "offset": 2983, + "line": 78, + "col": 15, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 2970, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 2983, + "col": 15, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "click", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7223530", + "kind": "FieldDecl", + "loc": { + "offset": 3004, + "line": 79, + "col": 15, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 2991, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3004, + "col": 15, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "mask", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7223598", + "kind": "FieldDecl", + "loc": { + "offset": 3024, + "line": 80, + "col": 15, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3011, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3024, + "col": 15, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "button", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7223800", + "kind": "FieldDecl", + "loc": { + "offset": 3040, + "line": 81, + "col": 9, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3033, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 3060, + "col": 29, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "func", + "type": { + "qualType": "void (*)(const Arg *)" + } + }, + { + "id": "0x55bbe7223860", + "kind": "FieldDecl", + "loc": { + "offset": 3074, + "line": 82, + "col": 12, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3064, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3074, + "col": 12, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "arg", + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + } + } + ] + }, + { + "id": "0x55bbe7223908", + "kind": "TypedefDecl", + "loc": { + "offset": 3081, + "line": 83, + "col": 3, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 2952, + "line": 77, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 3081, + "line": 83, + "col": 3, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "Button", + "type": { + "desugaredQualType": "Button", + "qualType": "struct Button" + }, + "inner": [ + { + "id": "0x55bbe72238b0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Button" + }, + "ownedTagDecl": { + "id": "0x55bbe7223408", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7223490", + "kind": "RecordType", + "type": { + "qualType": "Button" + }, + "decl": { + "id": "0x55bbe7223408", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7223978", + "kind": "RecordDecl", + "loc": { + "offset": 3105, + "line": 85, + "col": 16, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3098, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 3105, + "col": 16, + "tokLen": 7 + } + }, + "name": "Monitor", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7223a78", + "kind": "TypedefDecl", + "loc": { + "offset": 3113, + "col": 24, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3090, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 3113, + "col": 24, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "Monitor", + "type": { + "desugaredQualType": "struct Monitor", + "qualType": "struct Monitor" + }, + "inner": [ + { + "id": "0x55bbe7223a20", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Monitor" + }, + "ownedTagDecl": { + "id": "0x55bbe7223978", + "kind": "RecordDecl", + "name": "Monitor" + }, + "inner": [ + { + "id": "0x55bbe7223a00", + "kind": "RecordType", + "type": { + "qualType": "struct Monitor" + }, + "decl": { + "id": "0x55bbe7225328", + "kind": "RecordDecl", + "name": "Monitor" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7223ae8", + "kind": "RecordDecl", + "loc": { + "offset": 3137, + "line": 86, + "col": 16, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3130, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 3137, + "col": 16, + "tokLen": 6 + } + }, + "name": "Client", + "tagUsed": "struct" + }, + { + "id": "0x55bbe7223be8", + "kind": "TypedefDecl", + "loc": { + "offset": 3144, + "col": 23, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3122, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 3144, + "col": 23, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "Client", + "type": { + "desugaredQualType": "struct Client", + "qualType": "struct Client" + }, + "inner": [ + { + "id": "0x55bbe7223b90", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Client" + }, + "ownedTagDecl": { + "id": "0x55bbe7223ae8", + "kind": "RecordDecl", + "name": "Client" + }, + "inner": [ + { + "id": "0x55bbe7223b70", + "kind": "RecordType", + "type": { + "qualType": "struct Client" + }, + "decl": { + "id": "0x55bbe7223c58", + "kind": "RecordDecl", + "name": "Client" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7223c58", + "kind": "RecordDecl", + "loc": { + "offset": 3159, + "line": 87, + "col": 8, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3152, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 3484, + "line": 100, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x55bbe7223ae8", + "name": "Client", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7223d78", + "kind": "FieldDecl", + "loc": { + "offset": 3174, + "line": 88, + "col": 7, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3169, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 3182, + "col": 15, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "name", + "type": { + "qualType": "char[256]" + } + }, + { + "id": "0x55bbe7223de0", + "kind": "FieldDecl", + "loc": { + "offset": 3192, + "line": 89, + "col": 8, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3186, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3192, + "col": 8, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "mina", + "type": { + "qualType": "float" + } + }, + { + "id": "0x55bbe7223e48", + "kind": "FieldDecl", + "loc": { + "offset": 3198, + "col": 14, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3186, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3198, + "col": 14, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "maxa", + "type": { + "qualType": "float" + } + }, + { + "id": "0x55bbe7223eb0", + "kind": "FieldDecl", + "loc": { + "offset": 3209, + "line": 90, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 3205, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3209, + "col": 6, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223f18", + "kind": "FieldDecl", + "loc": { + "offset": 3212, + "col": 9, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 3205, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3212, + "col": 9, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223f80", + "kind": "FieldDecl", + "loc": { + "offset": 3215, + "col": 12, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 3205, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3215, + "col": 12, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7223fe8", + "kind": "FieldDecl", + "loc": { + "offset": 3218, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 3205, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3218, + "col": 15, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "h", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224050", + "kind": "FieldDecl", + "loc": { + "offset": 3226, + "line": 91, + "col": 6, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3222, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3226, + "col": 6, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "oldx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72240b8", + "kind": "FieldDecl", + "loc": { + "offset": 3232, + "col": 12, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3222, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3232, + "col": 12, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "oldy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224120", + "kind": "FieldDecl", + "loc": { + "offset": 3238, + "col": 18, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3222, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3238, + "col": 18, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "oldw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224188", + "kind": "FieldDecl", + "loc": { + "offset": 3244, + "col": 24, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3222, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3244, + "col": 24, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "oldh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72241f0", + "kind": "FieldDecl", + "loc": { + "offset": 3255, + "line": 92, + "col": 6, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3255, + "col": 6, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "basew", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224258", + "kind": "FieldDecl", + "loc": { + "offset": 3262, + "col": 13, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3262, + "col": 13, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "baseh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72242c0", + "kind": "FieldDecl", + "loc": { + "offset": 3269, + "col": 20, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3269, + "col": 20, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "incw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224328", + "kind": "FieldDecl", + "loc": { + "offset": 3275, + "col": 26, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3275, + "col": 26, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "inch", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224390", + "kind": "FieldDecl", + "loc": { + "offset": 3281, + "col": 32, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3281, + "col": 32, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "maxw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72243f8", + "kind": "FieldDecl", + "loc": { + "offset": 3287, + "col": 38, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3287, + "col": 38, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "maxh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224460", + "kind": "FieldDecl", + "loc": { + "offset": 3293, + "col": 44, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3293, + "col": 44, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "minw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72244c8", + "kind": "FieldDecl", + "loc": { + "offset": 3299, + "col": 50, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3299, + "col": 50, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "minh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224530", + "kind": "FieldDecl", + "loc": { + "offset": 3305, + "col": 56, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 3251, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3305, + "col": 56, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "hintsvalid", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224598", + "kind": "FieldDecl", + "loc": { + "offset": 3322, + "line": 93, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3318, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3322, + "col": 6, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "bw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224600", + "kind": "FieldDecl", + "loc": { + "offset": 3326, + "col": 10, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3318, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3326, + "col": 10, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "oldbw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224668", + "kind": "FieldDecl", + "loc": { + "offset": 3347, + "line": 94, + "col": 15, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3334, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3347, + "col": 15, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "tags", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72246d0", + "kind": "FieldDecl", + "loc": { + "offset": 3358, + "line": 95, + "col": 6, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3358, + "col": 6, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "isfixed", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224738", + "kind": "FieldDecl", + "loc": { + "offset": 3367, + "col": 15, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3367, + "col": 15, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "isfloating", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72247a0", + "kind": "FieldDecl", + "loc": { + "offset": 3379, + "col": 27, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3379, + "col": 27, + "tokLen": 8 + } + }, + "isReferenced": true, + "name": "isurgent", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224808", + "kind": "FieldDecl", + "loc": { + "offset": 3389, + "col": 37, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3389, + "col": 37, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "neverfocus", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7224870", + "kind": "FieldDecl", + "loc": { + "offset": 3401, + "col": 49, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3401, + "col": 49, + "tokLen": 8 + } + }, + "isReferenced": true, + "name": "oldstate", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72248d8", + "kind": "FieldDecl", + "loc": { + "offset": 3411, + "col": 59, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 3354, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3411, + "col": 59, + "tokLen": 12 + } + }, + "isReferenced": true, + "name": "isfullscreen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72249b8", + "kind": "FieldDecl", + "loc": { + "offset": 3434, + "line": 96, + "col": 10, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3426, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3434, + "col": 10, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "next", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7224a18", + "kind": "FieldDecl", + "loc": { + "offset": 3449, + "line": 97, + "col": 10, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3441, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3449, + "col": 10, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "snext", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7224b18", + "kind": "FieldDecl", + "loc": { + "offset": 3466, + "line": 98, + "col": 11, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3457, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 3466, + "col": 11, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "mon", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe7224b78", + "kind": "FieldDecl", + "loc": { + "offset": 3479, + "line": 99, + "col": 9, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3472, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3479, + "col": 9, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "win", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7224bc8", + "kind": "RecordDecl", + "loc": { + "offset": 3496, + "line": 102, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3496, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 3584, + "line": 107, + "col": 1, + "tokLen": 1 + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7224c88", + "kind": "FieldDecl", + "loc": { + "offset": 3519, + "line": 103, + "col": 15, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3506, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3519, + "col": 15, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "mod", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7224ce8", + "kind": "FieldDecl", + "loc": { + "offset": 3532, + "line": 104, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3525, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3532, + "col": 9, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "keysym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + }, + { + "id": "0x55bbe7224de8", + "kind": "FieldDecl", + "loc": { + "offset": 3548, + "line": 105, + "col": 9, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 3541, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 3565, + "col": 26, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "func", + "type": { + "qualType": "void (*)(const Arg *)" + } + }, + { + "id": "0x55bbe7224e48", + "kind": "FieldDecl", + "loc": { + "offset": 3579, + "line": 106, + "col": 12, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3569, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3579, + "col": 12, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "arg", + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + } + } + ] + }, + { + "id": "0x55bbe7224ef8", + "kind": "TypedefDecl", + "loc": { + "offset": 3586, + "line": 107, + "col": 3, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3488, + "line": 102, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 3586, + "line": 107, + "col": 3, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "Key", + "type": { + "desugaredQualType": "Key", + "qualType": "struct Key" + }, + "inner": [ + { + "id": "0x55bbe7224ea0", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Key" + }, + "ownedTagDecl": { + "id": "0x55bbe7224bc8", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7224c50", + "kind": "RecordType", + "type": { + "qualType": "Key" + }, + "decl": { + "id": "0x55bbe7224bc8", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7224f68", + "kind": "RecordDecl", + "loc": { + "offset": 3600, + "line": 109, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3600, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 3659, + "line": 112, + "col": 1, + "tokLen": 1 + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7225028", + "kind": "FieldDecl", + "loc": { + "offset": 3622, + "line": 110, + "col": 14, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3610, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3622, + "col": 14, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "symbol", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7225210", + "kind": "FieldDecl", + "loc": { + "offset": 3638, + "line": 111, + "col": 9, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3631, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 3656, + "col": 27, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "arrange", + "type": { + "qualType": "void (*)(Monitor *)" + } + } + ] + }, + { + "id": "0x55bbe72252b8", + "kind": "TypedefDecl", + "loc": { + "offset": 3661, + "line": 112, + "col": 3, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3592, + "line": 109, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 3661, + "line": 112, + "col": 3, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "Layout", + "type": { + "desugaredQualType": "Layout", + "qualType": "struct Layout" + }, + "inner": [ + { + "id": "0x55bbe7225260", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Layout" + }, + "ownedTagDecl": { + "id": "0x55bbe7224f68", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7224ff0", + "kind": "RecordType", + "type": { + "qualType": "Layout" + }, + "decl": { + "id": "0x55bbe7224f68", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe7225328", + "kind": "RecordDecl", + "loc": { + "offset": 3677, + "line": 114, + "col": 8, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3670, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4068, + "line": 133, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x55bbe7223978", + "name": "Monitor", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7225408", + "kind": "FieldDecl", + "loc": { + "offset": 3693, + "line": 115, + "col": 7, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 3688, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 3704, + "col": 18, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "ltsymbol", + "type": { + "qualType": "char[16]" + } + }, + { + "id": "0x55bbe7225470", + "kind": "FieldDecl", + "loc": { + "offset": 3714, + "line": 116, + "col": 8, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3708, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 3714, + "col": 8, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "mfact", + "type": { + "qualType": "float" + } + }, + { + "id": "0x55bbe72254d8", + "kind": "FieldDecl", + "loc": { + "offset": 3726, + "line": 117, + "col": 6, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3722, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3726, + "col": 6, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "nmaster", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225540", + "kind": "FieldDecl", + "loc": { + "offset": 3740, + "line": 118, + "col": 6, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3736, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3740, + "col": 6, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "num", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72255a8", + "kind": "FieldDecl", + "loc": { + "offset": 3750, + "line": 119, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3746, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3750, + "col": 6, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "by", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225610", + "kind": "FieldDecl", + "loc": { + "offset": 3792, + "line": 120, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3788, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3792, + "col": 6, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "mx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225678", + "kind": "FieldDecl", + "loc": { + "offset": 3796, + "col": 10, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3788, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3796, + "col": 10, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "my", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72256e0", + "kind": "FieldDecl", + "loc": { + "offset": 3800, + "col": 14, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3788, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3800, + "col": 14, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "mw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225748", + "kind": "FieldDecl", + "loc": { + "offset": 3804, + "col": 18, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3788, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3804, + "col": 18, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "mh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72257b0", + "kind": "FieldDecl", + "loc": { + "offset": 3833, + "line": 121, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3829, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3833, + "col": 6, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "wx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225818", + "kind": "FieldDecl", + "loc": { + "offset": 3837, + "col": 10, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3829, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3837, + "col": 10, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "wy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225880", + "kind": "FieldDecl", + "loc": { + "offset": 3841, + "col": 14, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3829, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3841, + "col": 14, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "ww", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72258e8", + "kind": "FieldDecl", + "loc": { + "offset": 3845, + "col": 18, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 3829, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3845, + "col": 18, + "tokLen": 2 + } + }, + "isReferenced": true, + "name": "wh", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225950", + "kind": "FieldDecl", + "loc": { + "offset": 3884, + "line": 122, + "col": 15, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3871, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3884, + "col": 15, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "seltags", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72259b8", + "kind": "FieldDecl", + "loc": { + "offset": 3907, + "line": 123, + "col": 15, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3894, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3907, + "col": 15, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "sellt", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7225a70", + "kind": "FieldDecl", + "loc": { + "offset": 3928, + "line": 124, + "col": 15, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3915, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 3936, + "col": 23, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "tagset", + "type": { + "qualType": "unsigned int[2]" + } + }, + { + "id": "0x55bbe7225ad8", + "kind": "FieldDecl", + "loc": { + "offset": 3944, + "line": 125, + "col": 6, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3940, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3944, + "col": 6, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "showbar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225b40", + "kind": "FieldDecl", + "loc": { + "offset": 3958, + "line": 126, + "col": 6, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 3954, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 3958, + "col": 6, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "topbar", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe7225ba0", + "kind": "FieldDecl", + "loc": { + "offset": 3975, + "line": 127, + "col": 10, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 3967, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3975, + "col": 10, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "clients", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7225c00", + "kind": "FieldDecl", + "loc": { + "offset": 3993, + "line": 128, + "col": 10, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 3985, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 3993, + "col": 10, + "tokLen": 3 + } + }, + "isReferenced": true, + "name": "sel", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7225c60", + "kind": "FieldDecl", + "loc": { + "offset": 4007, + "line": 129, + "col": 10, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 3999, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 4007, + "col": 10, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "stack", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7225cc0", + "kind": "FieldDecl", + "loc": { + "offset": 4024, + "line": 130, + "col": 11, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 4015, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 4024, + "col": 11, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "next", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe7225d20", + "kind": "FieldDecl", + "loc": { + "offset": 4038, + "line": 131, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 4031, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 4038, + "col": 9, + "tokLen": 6 + } + }, + "isReferenced": true, + "name": "barwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7225ec8", + "kind": "FieldDecl", + "loc": { + "offset": 4061, + "line": 132, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 4047, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 4065, + "col": 20, + "tokLen": 1 + } + }, + "isReferenced": true, + "name": "lt", + "type": { + "qualType": "const Layout *[2]" + } + } + ] + }, + { + "id": "0x55bbe7225f18", + "kind": "RecordDecl", + "loc": { + "offset": 4080, + "line": 135, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 4080, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 4203, + "line": 142, + "col": 1, + "tokLen": 1 + } + }, + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7225fd8", + "kind": "FieldDecl", + "loc": { + "offset": 4102, + "line": 136, + "col": 14, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 4090, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 4102, + "col": 14, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "class", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7226040", + "kind": "FieldDecl", + "loc": { + "offset": 4122, + "line": 137, + "col": 14, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 4110, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 4122, + "col": 14, + "tokLen": 8 + } + }, + "isReferenced": true, + "name": "instance", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe72260a8", + "kind": "FieldDecl", + "loc": { + "offset": 4145, + "line": 138, + "col": 14, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 4133, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 4145, + "col": 14, + "tokLen": 5 + } + }, + "isReferenced": true, + "name": "title", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7226110", + "kind": "FieldDecl", + "loc": { + "offset": 4166, + "line": 139, + "col": 15, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 4153, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 4166, + "col": 15, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "tags", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7226178", + "kind": "FieldDecl", + "loc": { + "offset": 4177, + "line": 140, + "col": 6, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 4173, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 4177, + "col": 6, + "tokLen": 10 + } + }, + "isReferenced": true, + "name": "isfloating", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72261e0", + "kind": "FieldDecl", + "loc": { + "offset": 4194, + "line": 141, + "col": 6, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 4190, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 4194, + "col": 6, + "tokLen": 7 + } + }, + "isReferenced": true, + "name": "monitor", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7226288", + "kind": "TypedefDecl", + "loc": { + "offset": 4205, + "line": 142, + "col": 3, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 4072, + "line": 135, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 4205, + "line": 142, + "col": 3, + "tokLen": 4 + } + }, + "isReferenced": true, + "name": "Rule", + "type": { + "desugaredQualType": "Rule", + "qualType": "struct Rule" + }, + "inner": [ + { + "id": "0x55bbe7226230", + "kind": "ElaboratedType", + "type": { + "qualType": "struct Rule" + }, + "ownedTagDecl": { + "id": "0x55bbe7225f18", + "kind": "RecordDecl", + "name": "" + }, + "inner": [ + { + "id": "0x55bbe7225fa0", + "kind": "RecordType", + "type": { + "qualType": "Rule" + }, + "decl": { + "id": "0x55bbe7225f18", + "kind": "RecordDecl", + "name": "" + } + } + ] + } + ] + }, + { + "id": "0x55bbe72263f8", + "kind": "FunctionDecl", + "loc": { + "offset": 4252, + "line": 145, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 4240, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4272, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "applyrules", + "mangledName": "applyrules", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226308", + "kind": "ParmVarDecl", + "loc": { + "offset": 4271, + "col": 32, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4263, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 4271, + "col": 32, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72268b0", + "kind": "FunctionDecl", + "loc": { + "offset": 4286, + "line": 146, + "col": 12, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 4275, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4356, + "col": 82, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "applysizehints", + "mangledName": "applysizehints", + "type": { + "qualType": "int (Client *, int *, int *, int *, int *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72264b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4309, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4301, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 4309, + "col": 35, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7226530", + "kind": "ParmVarDecl", + "loc": { + "offset": 4317, + "col": 43, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4312, + "col": 38, + "tokLen": 3 + }, + "end": { + "offset": 4317, + "col": 43, + "tokLen": 1 + } + }, + "name": "x", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe72265b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4325, + "col": 51, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4320, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 4325, + "col": 51, + "tokLen": 1 + } + }, + "name": "y", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7226630", + "kind": "ParmVarDecl", + "loc": { + "offset": 4333, + "col": 59, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4328, + "col": 54, + "tokLen": 3 + }, + "end": { + "offset": 4333, + "col": 59, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe72266b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4341, + "col": 67, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4336, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 4341, + "col": 67, + "tokLen": 1 + } + }, + "name": "h", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7226730", + "kind": "ParmVarDecl", + "loc": { + "offset": 4348, + "col": 74, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 4344, + "col": 70, + "tokLen": 3 + }, + "end": { + "offset": 4348, + "col": 74, + "tokLen": 8 + } + }, + "name": "interact", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7226a20", + "kind": "FunctionDecl", + "loc": { + "offset": 4371, + "line": 147, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 4359, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4389, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "arrange", + "mangledName": "arrange", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226990", + "kind": "ParmVarDecl", + "loc": { + "offset": 4388, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4379, + "col": 21, + "tokLen": 7 + }, + "end": { + "offset": 4388, + "col": 30, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7226b80", + "kind": "FunctionDecl", + "loc": { + "offset": 4404, + "line": 148, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 4392, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4425, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "arrangemon", + "mangledName": "arrangemon", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226af0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4424, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4415, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 4424, + "col": 33, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7226cc8", + "kind": "FunctionDecl", + "loc": { + "offset": 4440, + "line": 149, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 4428, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4456, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "attach", + "mangledName": "attach", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 4455, + "col": 28, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4447, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 4455, + "col": 28, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7226e10", + "kind": "FunctionDecl", + "loc": { + "offset": 4471, + "line": 150, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 4459, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4492, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "attachstack", + "mangledName": "attachstack", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 4491, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4483, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 4491, + "col": 33, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7226fb8", + "kind": "FunctionDecl", + "loc": { + "offset": 4507, + "line": 151, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 4495, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4528, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "buttonpress", + "mangledName": "buttonpress", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7226ec8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4527, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4519, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 4527, + "col": 33, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe72270f8", + "kind": "FunctionDecl", + "loc": { + "offset": 4543, + "line": 152, + "col": 13, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 4531, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4560, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "checkotherwm", + "mangledName": "checkotherwm", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7227230", + "kind": "FunctionDecl", + "loc": { + "offset": 4575, + "line": 153, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 4563, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4587, + "col": 25, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "cleanup", + "mangledName": "cleanup", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7227370", + "kind": "FunctionDecl", + "loc": { + "offset": 4602, + "line": 154, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 4590, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4625, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "cleanupmon", + "mangledName": "cleanupmon", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72272e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 4622, + "col": 33, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 4613, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 4622, + "col": 33, + "tokLen": 3 + } + }, + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72274b8", + "kind": "FunctionDecl", + "loc": { + "offset": 4640, + "line": 155, + "col": 13, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 4628, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4663, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "clientmessage", + "mangledName": "clientmessage", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227428", + "kind": "ParmVarDecl", + "loc": { + "offset": 4662, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4654, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 4662, + "col": 35, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7227600", + "kind": "FunctionDecl", + "loc": { + "offset": 4678, + "line": 156, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 4666, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4697, + "col": 32, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "configure", + "mangledName": "configure", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227570", + "kind": "ParmVarDecl", + "loc": { + "offset": 4696, + "col": 31, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4688, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 4696, + "col": 31, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7227748", + "kind": "FunctionDecl", + "loc": { + "offset": 4712, + "line": 157, + "col": 13, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 4700, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4737, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "configurenotify", + "mangledName": "configurenotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72276b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4736, + "col": 37, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4728, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 4736, + "col": 37, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7227890", + "kind": "FunctionDecl", + "loc": { + "offset": 4752, + "line": 158, + "col": 13, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 4740, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4778, + "col": 39, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "configurerequest", + "mangledName": "configurerequest", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227800", + "kind": "ParmVarDecl", + "loc": { + "offset": 4777, + "col": 38, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4769, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 4777, + "col": 38, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7227a28", + "kind": "FunctionDecl", + "loc": { + "offset": 4797, + "line": 159, + "col": 17, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 4781, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4811, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "createmon", + "mangledName": "createmon", + "type": { + "qualType": "Monitor *(void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7227b68", + "kind": "FunctionDecl", + "loc": { + "offset": 4826, + "line": 160, + "col": 13, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 4814, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4849, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "destroynotify", + "mangledName": "destroynotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227ad8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4848, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4840, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 4848, + "col": 35, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7227cb0", + "kind": "FunctionDecl", + "loc": { + "offset": 4864, + "line": 161, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 4852, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4880, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "detach", + "mangledName": "detach", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227c20", + "kind": "ParmVarDecl", + "loc": { + "offset": 4879, + "col": 28, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4871, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 4879, + "col": 28, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7227df8", + "kind": "FunctionDecl", + "loc": { + "offset": 4895, + "line": 162, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 4883, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4916, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "detachstack", + "mangledName": "detachstack", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227d68", + "kind": "ParmVarDecl", + "loc": { + "offset": 4915, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4907, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 4915, + "col": 33, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7227fa8", + "kind": "FunctionDecl", + "loc": { + "offset": 4935, + "line": 163, + "col": 17, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 4919, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4951, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "dirtomon", + "mangledName": "dirtomon", + "type": { + "qualType": "Monitor *(int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7227eb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 4948, + "col": 30, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 4944, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 4948, + "col": 30, + "tokLen": 3 + } + }, + "name": "dir", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72280f0", + "kind": "FunctionDecl", + "loc": { + "offset": 4966, + "line": 164, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 4954, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 4984, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "drawbar", + "mangledName": "drawbar", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228060", + "kind": "ParmVarDecl", + "loc": { + "offset": 4983, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 4974, + "col": 21, + "tokLen": 7 + }, + "end": { + "offset": 4983, + "col": 30, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7228230", + "kind": "FunctionDecl", + "loc": { + "offset": 4999, + "line": 165, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 4987, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5012, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "drawbars", + "mangledName": "drawbars", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7228370", + "kind": "FunctionDecl", + "loc": { + "offset": 5027, + "line": 166, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 5015, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5048, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "enternotify", + "mangledName": "enternotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72282e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5047, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5039, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 5047, + "col": 33, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe72284b8", + "kind": "FunctionDecl", + "loc": { + "offset": 5063, + "line": 167, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 5051, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5079, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "expose", + "mangledName": "expose", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228428", + "kind": "ParmVarDecl", + "loc": { + "offset": 5078, + "col": 28, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5070, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 5078, + "col": 28, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7228600", + "kind": "FunctionDecl", + "loc": { + "offset": 5094, + "line": 168, + "col": 13, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 5082, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5109, + "col": 28, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "focus", + "mangledName": "focus", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228570", + "kind": "ParmVarDecl", + "loc": { + "offset": 5108, + "col": 27, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5100, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 5108, + "col": 27, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7228748", + "kind": "FunctionDecl", + "loc": { + "offset": 5124, + "line": 169, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 5112, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5141, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "focusin", + "mangledName": "focusin", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72286b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5140, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5132, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 5140, + "col": 29, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7228890", + "kind": "FunctionDecl", + "loc": { + "offset": 5156, + "line": 170, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 5144, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5179, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "focusmon", + "mangledName": "focusmon", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228800", + "kind": "ParmVarDecl", + "loc": { + "offset": 5176, + "col": 33, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5165, + "col": 22, + "tokLen": 5 + }, + "end": { + "offset": 5176, + "col": 33, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe72289d8", + "kind": "FunctionDecl", + "loc": { + "offset": 5194, + "line": 171, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 5182, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5219, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "focusstack", + "mangledName": "focusstack", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228948", + "kind": "ParmVarDecl", + "loc": { + "offset": 5216, + "col": 35, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5205, + "col": 24, + "tokLen": 5 + }, + "end": { + "offset": 5216, + "col": 35, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe7228e08", + "kind": "FunctionDecl", + "loc": { + "offset": 5234, + "line": 172, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 5222, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5266, + "col": 45, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "getatomprop", + "mangledName": "getatomprop", + "type": { + "qualType": "Atom (Client *, Atom)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 5254, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5246, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 5254, + "col": 33, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7228cf8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5262, + "col": 41, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 5257, + "col": 36, + "tokLen": 4 + }, + "end": { + "offset": 5262, + "col": 41, + "tokLen": 4 + } + }, + "name": "prop", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7229030", + "kind": "FunctionDecl", + "loc": { + "offset": 5280, + "line": 173, + "col": 12, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 5269, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5305, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "getrootptr", + "mangledName": "getrootptr", + "type": { + "qualType": "int (int *, int *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7228ed0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5296, + "col": 28, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5291, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 5296, + "col": 28, + "tokLen": 1 + } + }, + "name": "x", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7228f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 5304, + "col": 36, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5299, + "col": 31, + "tokLen": 3 + }, + "end": { + "offset": 5304, + "col": 36, + "tokLen": 1 + } + }, + "name": "y", + "type": { + "qualType": "int *" + } + } + ] + }, + { + "id": "0x55bbe72291f0", + "kind": "FunctionDecl", + "loc": { + "offset": 5320, + "line": 174, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 5308, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5337, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "getstate", + "mangledName": "getstate", + "type": { + "qualType": "long (Window)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72290f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5336, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5329, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 5336, + "col": 29, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7229570", + "kind": "FunctionDecl", + "loc": { + "offset": 5351, + "line": 175, + "col": 12, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 5340, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5413, + "col": 74, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "gettextprop", + "mangledName": "gettextprop", + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72292a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5370, + "col": 31, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5363, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 5370, + "col": 31, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7229320", + "kind": "ParmVarDecl", + "loc": { + "offset": 5378, + "col": 39, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 5373, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 5378, + "col": 39, + "tokLen": 4 + } + }, + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe72293a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5390, + "col": 51, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 5384, + "col": 45, + "tokLen": 4 + }, + "end": { + "offset": 5390, + "col": 51, + "tokLen": 4 + } + }, + "name": "text", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7229420", + "kind": "ParmVarDecl", + "loc": { + "offset": 5409, + "col": 70, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 5396, + "col": 57, + "tokLen": 8 + }, + "end": { + "offset": 5409, + "col": 70, + "tokLen": 4 + } + }, + "name": "size", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72297d8", + "kind": "FunctionDecl", + "loc": { + "offset": 5428, + "line": 176, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 5416, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5462, + "col": 47, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "grabbuttons", + "mangledName": "grabbuttons", + "type": { + "qualType": "void (Client *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7229640", + "kind": "ParmVarDecl", + "loc": { + "offset": 5448, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5440, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 5448, + "col": 33, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72296c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5455, + "col": 40, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 5451, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 5455, + "col": 40, + "tokLen": 7 + } + }, + "name": "focused", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7229920", + "kind": "FunctionDecl", + "loc": { + "offset": 5477, + "line": 177, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 5465, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5490, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "grabkeys", + "mangledName": "grabkeys", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7229a60", + "kind": "FunctionDecl", + "loc": { + "offset": 5505, + "line": 178, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 5493, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5530, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "incnmaster", + "mangledName": "incnmaster", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72299d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5527, + "col": 35, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5516, + "col": 24, + "tokLen": 5 + }, + "end": { + "offset": 5527, + "col": 35, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe7229ba8", + "kind": "FunctionDecl", + "loc": { + "offset": 5545, + "line": 179, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 5533, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5563, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "keypress", + "mangledName": "keypress", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7229b18", + "kind": "ParmVarDecl", + "loc": { + "offset": 5562, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5554, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 5562, + "col": 30, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe7229cf0", + "kind": "FunctionDecl", + "loc": { + "offset": 5578, + "line": 180, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 5566, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5603, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "killclient", + "mangledName": "killclient", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7229c60", + "kind": "ParmVarDecl", + "loc": { + "offset": 5600, + "col": 35, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5589, + "col": 24, + "tokLen": 5 + }, + "end": { + "offset": 5600, + "col": 35, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe7229f38", + "kind": "FunctionDecl", + "loc": { + "offset": 5618, + "line": 181, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 5606, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5656, + "col": 51, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "manage", + "mangledName": "manage", + "type": { + "qualType": "void (Window, XWindowAttributes *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7229da8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5632, + "col": 27, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5625, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 5632, + "col": 27, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7229e20", + "kind": "ParmVarDecl", + "loc": { + "offset": 5654, + "col": 49, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 5635, + "col": 30, + "tokLen": 17 + }, + "end": { + "offset": 5654, + "col": 49, + "tokLen": 2 + } + }, + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + ] + }, + { + "id": "0x55bbe722a088", + "kind": "FunctionDecl", + "loc": { + "offset": 5671, + "line": 182, + "col": 13, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 5659, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5694, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "mappingnotify", + "mangledName": "mappingnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7229ff8", + "kind": "ParmVarDecl", + "loc": { + "offset": 5693, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5685, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 5693, + "col": 35, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe722a1d0", + "kind": "FunctionDecl", + "loc": { + "offset": 5709, + "line": 183, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 5697, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5729, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "maprequest", + "mangledName": "maprequest", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a140", + "kind": "ParmVarDecl", + "loc": { + "offset": 5728, + "col": 32, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5720, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 5728, + "col": 32, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe722a318", + "kind": "FunctionDecl", + "loc": { + "offset": 5744, + "line": 184, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 5732, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5762, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "monocle", + "mangledName": "monocle", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a288", + "kind": "ParmVarDecl", + "loc": { + "offset": 5761, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5752, + "col": 21, + "tokLen": 7 + }, + "end": { + "offset": 5761, + "col": 30, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe722a460", + "kind": "FunctionDecl", + "loc": { + "offset": 5777, + "line": 185, + "col": 13, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 5765, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5799, + "col": 35, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "motionnotify", + "mangledName": "motionnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a3d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5798, + "col": 34, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5790, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 5798, + "col": 34, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe722a5a8", + "kind": "FunctionDecl", + "loc": { + "offset": 5814, + "line": 186, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 5802, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5838, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "movemouse", + "mangledName": "movemouse", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a518", + "kind": "ParmVarDecl", + "loc": { + "offset": 5835, + "col": 34, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5824, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 5835, + "col": 34, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722a758", + "kind": "FunctionDecl", + "loc": { + "offset": 5856, + "line": 187, + "col": 16, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 5841, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5875, + "col": 35, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "nexttiled", + "mangledName": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a660", + "kind": "ParmVarDecl", + "loc": { + "offset": 5874, + "col": 34, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5866, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 5874, + "col": 34, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe722a8a0", + "kind": "FunctionDecl", + "loc": { + "offset": 5890, + "line": 188, + "col": 13, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5878, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5903, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "pop", + "mangledName": "pop", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a810", + "kind": "ParmVarDecl", + "loc": { + "offset": 5902, + "col": 25, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5894, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 5902, + "col": 25, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe722a9e8", + "kind": "FunctionDecl", + "loc": { + "offset": 5918, + "line": 189, + "col": 13, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 5906, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5942, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "propertynotify", + "mangledName": "propertynotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722a958", + "kind": "ParmVarDecl", + "loc": { + "offset": 5941, + "col": 36, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 5933, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 5941, + "col": 36, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe722ab30", + "kind": "FunctionDecl", + "loc": { + "offset": 5957, + "line": 190, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 5945, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 5976, + "col": 32, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "quit", + "mangledName": "quit", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722aaa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 5973, + "col": 29, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 5962, + "col": 18, + "tokLen": 5 + }, + "end": { + "offset": 5973, + "col": 29, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722aed8", + "kind": "FunctionDecl", + "loc": { + "offset": 5995, + "line": 191, + "col": 17, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 5979, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6031, + "col": 53, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "recttomon", + "mangledName": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722abf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6009, + "col": 31, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6005, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 6009, + "col": 31, + "tokLen": 1 + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722ac90", + "kind": "ParmVarDecl", + "loc": { + "offset": 6016, + "col": 38, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6012, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 6016, + "col": 38, + "tokLen": 1 + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722ad10", + "kind": "ParmVarDecl", + "loc": { + "offset": 6023, + "col": 45, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6019, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 6023, + "col": 45, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722ad90", + "kind": "ParmVarDecl", + "loc": { + "offset": 6030, + "col": 52, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6026, + "col": 48, + "tokLen": 3 + }, + "end": { + "offset": 6030, + "col": 52, + "tokLen": 1 + } + }, + "name": "h", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722b398", + "kind": "FunctionDecl", + "loc": { + "offset": 6046, + "line": 192, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 6034, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6104, + "col": 71, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "resize", + "mangledName": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722afa8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6061, + "col": 28, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6053, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 6061, + "col": 28, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722b028", + "kind": "ParmVarDecl", + "loc": { + "offset": 6068, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6064, + "col": 31, + "tokLen": 3 + }, + "end": { + "offset": 6068, + "col": 35, + "tokLen": 1 + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b0a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6075, + "col": 42, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6071, + "col": 38, + "tokLen": 3 + }, + "end": { + "offset": 6075, + "col": 42, + "tokLen": 1 + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b128", + "kind": "ParmVarDecl", + "loc": { + "offset": 6082, + "col": 49, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6078, + "col": 45, + "tokLen": 3 + }, + "end": { + "offset": 6082, + "col": 49, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b1a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6089, + "col": 56, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6085, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 6089, + "col": 56, + "tokLen": 1 + } + }, + "name": "h", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b228", + "kind": "ParmVarDecl", + "loc": { + "offset": 6096, + "col": 63, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 6092, + "col": 59, + "tokLen": 3 + }, + "end": { + "offset": 6096, + "col": 63, + "tokLen": 8 + } + }, + "name": "interact", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722b7c8", + "kind": "FunctionDecl", + "loc": { + "offset": 6119, + "line": 193, + "col": 13, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 6107, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6169, + "col": 63, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "resizeclient", + "mangledName": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722b478", + "kind": "ParmVarDecl", + "loc": { + "offset": 6140, + "col": 34, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6132, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 6140, + "col": 34, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722b4f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6147, + "col": 41, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6143, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 6147, + "col": 41, + "tokLen": 1 + } + }, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b578", + "kind": "ParmVarDecl", + "loc": { + "offset": 6154, + "col": 48, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6150, + "col": 44, + "tokLen": 3 + }, + "end": { + "offset": 6154, + "col": 48, + "tokLen": 1 + } + }, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b5f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6161, + "col": 55, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6157, + "col": 51, + "tokLen": 3 + }, + "end": { + "offset": 6161, + "col": 55, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe722b678", + "kind": "ParmVarDecl", + "loc": { + "offset": 6168, + "col": 62, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6164, + "col": 58, + "tokLen": 3 + }, + "end": { + "offset": 6168, + "col": 62, + "tokLen": 1 + } + }, + "name": "h", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722b930", + "kind": "FunctionDecl", + "loc": { + "offset": 6184, + "line": 194, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 6172, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6210, + "col": 39, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "resizemouse", + "mangledName": "resizemouse", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722b8a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6207, + "col": 36, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6196, + "col": 25, + "tokLen": 5 + }, + "end": { + "offset": 6207, + "col": 36, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "loc": { + "offset": 6225, + "line": 195, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 6213, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6243, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "restack", + "mangledName": "restack", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722b9e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6242, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6233, + "col": 21, + "tokLen": 7 + }, + "end": { + "offset": 6242, + "col": 30, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe722bbb8", + "kind": "FunctionDecl", + "loc": { + "offset": 6258, + "line": 196, + "col": 13, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6246, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6266, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "run", + "mangledName": "run", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe722bcf0", + "kind": "FunctionDecl", + "loc": { + "offset": 6281, + "line": 197, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 6269, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6290, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "scan", + "mangledName": "scan", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe722bf30", + "kind": "FunctionDecl", + "loc": { + "offset": 6304, + "line": 198, + "col": 12, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 6293, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6335, + "col": 43, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "sendevent", + "mangledName": "sendevent", + "type": { + "qualType": "int (Client *, Atom)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722bda0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6322, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6314, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 6322, + "col": 30, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722be18", + "kind": "ParmVarDecl", + "loc": { + "offset": 6330, + "col": 38, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 6325, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 6330, + "col": 38, + "tokLen": 5 + } + }, + "name": "proto", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe722c178", + "kind": "FunctionDecl", + "loc": { + "offset": 6350, + "line": 199, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 6338, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6379, + "col": 42, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "sendmon", + "mangledName": "sendmon", + "type": { + "qualType": "void (Client *, Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722bff0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6366, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6358, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 6366, + "col": 29, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722c068", + "kind": "ParmVarDecl", + "loc": { + "offset": 6378, + "col": 41, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6369, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 6378, + "col": 41, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe722c3c8", + "kind": "FunctionDecl", + "loc": { + "offset": 6394, + "line": 200, + "col": 13, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 6382, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6430, + "col": 49, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setclientstate", + "mangledName": "setclientstate", + "type": { + "qualType": "void (Client *, long)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722c238", + "kind": "ParmVarDecl", + "loc": { + "offset": 6417, + "col": 36, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6409, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 6417, + "col": 36, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722c2b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6425, + "col": 44, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 6420, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 6425, + "col": 44, + "tokLen": 5 + } + }, + "name": "state", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe722c518", + "kind": "FunctionDecl", + "loc": { + "offset": 6445, + "line": 201, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 6433, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6463, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setfocus", + "mangledName": "setfocus", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722c488", + "kind": "ParmVarDecl", + "loc": { + "offset": 6462, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6454, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 6462, + "col": 30, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe722c6e8", + "kind": "FunctionDecl", + "loc": { + "offset": 6478, + "line": 202, + "col": 13, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 6466, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6517, + "col": 52, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setfullscreen", + "mangledName": "setfullscreen", + "type": { + "qualType": "void (Client *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722c5d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6500, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6492, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 6500, + "col": 35, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722c650", + "kind": "ParmVarDecl", + "loc": { + "offset": 6507, + "col": 42, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 6503, + "col": 38, + "tokLen": 3 + }, + "end": { + "offset": 6507, + "col": 42, + "tokLen": 10 + } + }, + "name": "fullscreen", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "loc": { + "offset": 6532, + "line": 203, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 6520, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6556, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setlayout", + "mangledName": "setlayout", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722c7a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6553, + "col": 34, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6542, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 6553, + "col": 34, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722c980", + "kind": "FunctionDecl", + "loc": { + "offset": 6571, + "line": 204, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 6559, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6594, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setmfact", + "mangledName": "setmfact", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722c8f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6591, + "col": 33, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6580, + "col": 22, + "tokLen": 5 + }, + "end": { + "offset": 6591, + "col": 33, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722cac0", + "kind": "FunctionDecl", + "loc": { + "offset": 6609, + "line": 205, + "col": 13, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 6597, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6619, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "setup", + "mangledName": "setup", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe722efb0", + "kind": "FunctionDecl", + "loc": { + "offset": 6634, + "line": 206, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 6622, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6662, + "col": 41, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "seturgent", + "mangledName": "seturgent", + "type": { + "qualType": "void (Client *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722cb70", + "kind": "ParmVarDecl", + "loc": { + "offset": 6652, + "col": 31, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6644, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 6652, + "col": 31, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722cbf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6659, + "col": 38, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6655, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 6659, + "col": 38, + "tokLen": 3 + } + }, + "name": "urg", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722f100", + "kind": "FunctionDecl", + "loc": { + "offset": 6677, + "line": 207, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 6665, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6695, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "showhide", + "mangledName": "showhide", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f070", + "kind": "ParmVarDecl", + "loc": { + "offset": 6694, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6686, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 6694, + "col": 30, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe722f250", + "kind": "FunctionDecl", + "loc": { + "offset": 6710, + "line": 208, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 6698, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6728, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "sigchld", + "mangledName": "sigchld", + "type": { + "qualType": "void (int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f1c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6722, + "col": 25, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 6718, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 6722, + "col": 25, + "tokLen": 6 + } + }, + "name": "unused", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe722f398", + "kind": "FunctionDecl", + "loc": { + "offset": 6743, + "line": 209, + "col": 13, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 6731, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6763, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "spawn", + "mangledName": "spawn", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f308", + "kind": "ParmVarDecl", + "loc": { + "offset": 6760, + "col": 30, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6749, + "col": 19, + "tokLen": 5 + }, + "end": { + "offset": 6760, + "col": 30, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "loc": { + "offset": 6778, + "line": 210, + "col": 13, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6766, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6796, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "tag", + "mangledName": "tag", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f450", + "kind": "ParmVarDecl", + "loc": { + "offset": 6793, + "col": 28, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6782, + "col": 17, + "tokLen": 5 + }, + "end": { + "offset": 6793, + "col": 28, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722f628", + "kind": "FunctionDecl", + "loc": { + "offset": 6811, + "line": 211, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 6799, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6832, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "tagmon", + "mangledName": "tagmon", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f598", + "kind": "ParmVarDecl", + "loc": { + "offset": 6829, + "col": 31, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6818, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 6829, + "col": 31, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722f770", + "kind": "FunctionDecl", + "loc": { + "offset": 6847, + "line": 212, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 6835, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6862, + "col": 28, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "tile", + "mangledName": "tile", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f6e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 6861, + "col": 27, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 6852, + "col": 18, + "tokLen": 7 + }, + "end": { + "offset": 6861, + "col": 27, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe722f8b8", + "kind": "FunctionDecl", + "loc": { + "offset": 6877, + "line": 213, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 6865, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6901, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "togglebar", + "mangledName": "togglebar", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f828", + "kind": "ParmVarDecl", + "loc": { + "offset": 6898, + "col": 34, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6887, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 6898, + "col": 34, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722fa00", + "kind": "FunctionDecl", + "loc": { + "offset": 6916, + "line": 214, + "col": 13, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 6904, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6945, + "col": 42, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "togglefloating", + "mangledName": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722f970", + "kind": "ParmVarDecl", + "loc": { + "offset": 6942, + "col": 39, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6931, + "col": 28, + "tokLen": 5 + }, + "end": { + "offset": 6942, + "col": 39, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "loc": { + "offset": 6960, + "line": 215, + "col": 13, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 6948, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 6984, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "toggletag", + "mangledName": "toggletag", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722fab8", + "kind": "ParmVarDecl", + "loc": { + "offset": 6981, + "col": 34, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 6970, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 6981, + "col": 34, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "loc": { + "offset": 6999, + "line": 216, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 6987, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7024, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "toggleview", + "mangledName": "toggleview", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722fc00", + "kind": "ParmVarDecl", + "loc": { + "offset": 7021, + "col": 35, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7010, + "col": 24, + "tokLen": 5 + }, + "end": { + "offset": 7021, + "col": 35, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "loc": { + "offset": 7039, + "line": 217, + "col": 13, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 7027, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7070, + "col": 44, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "unfocus", + "mangledName": "unfocus", + "type": { + "qualType": "void (Client *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722fd48", + "kind": "ParmVarDecl", + "loc": { + "offset": 7055, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7047, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 7055, + "col": 29, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722fdc8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7062, + "col": 36, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 7058, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 7062, + "col": 36, + "tokLen": 8 + } + }, + "name": "setfocus", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7230038", + "kind": "FunctionDecl", + "loc": { + "offset": 7085, + "line": 218, + "col": 13, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 7073, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7118, + "col": 46, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "unmanage", + "mangledName": "unmanage", + "type": { + "qualType": "void (Client *, int)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe722ff20", + "kind": "ParmVarDecl", + "loc": { + "offset": 7102, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7094, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 7102, + "col": 30, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe722ffa0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7109, + "col": 37, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 7105, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 7109, + "col": 37, + "tokLen": 9 + } + }, + "name": "destroyed", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7230188", + "kind": "FunctionDecl", + "loc": { + "offset": 7133, + "line": 219, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 7121, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7154, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "unmapnotify", + "mangledName": "unmapnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72300f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7153, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7145, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 7153, + "col": 33, + "tokLen": 1 + } + }, + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + ] + }, + { + "id": "0x55bbe72302d0", + "kind": "FunctionDecl", + "loc": { + "offset": 7169, + "line": 220, + "col": 13, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 7157, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7192, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatebarpos", + "mangledName": "updatebarpos", + "type": { + "qualType": "void (Monitor *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230240", + "kind": "ParmVarDecl", + "loc": { + "offset": 7191, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7182, + "col": 26, + "tokLen": 7 + }, + "end": { + "offset": 7191, + "col": 35, + "tokLen": 1 + } + }, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7230410", + "kind": "FunctionDecl", + "loc": { + "offset": 7207, + "line": 221, + "col": 13, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 7195, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7222, + "col": 28, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatebars", + "mangledName": "updatebars", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7230548", + "kind": "FunctionDecl", + "loc": { + "offset": 7237, + "line": 222, + "col": 13, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 7225, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7258, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updateclientlist", + "mangledName": "updateclientlist", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7230688", + "kind": "FunctionDecl", + "loc": { + "offset": 7272, + "line": 223, + "col": 12, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 7261, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7287, + "col": 27, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updategeom", + "mangledName": "updategeom", + "type": { + "qualType": "int (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe72307c0", + "kind": "FunctionDecl", + "loc": { + "offset": 7302, + "line": 224, + "col": 13, + "tokLen": 17 + }, + "range": { + "begin": { + "offset": 7290, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7324, + "col": 35, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatenumlockmask", + "mangledName": "updatenumlockmask", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7230900", + "kind": "FunctionDecl", + "loc": { + "offset": 7339, + "line": 225, + "col": 13, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 7327, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7364, + "col": 38, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatesizehints", + "mangledName": "updatesizehints", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230870", + "kind": "ParmVarDecl", + "loc": { + "offset": 7363, + "col": 37, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7355, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 7363, + "col": 37, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7230a40", + "kind": "FunctionDecl", + "loc": { + "offset": 7379, + "line": 226, + "col": 13, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 7367, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7396, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatestatus", + "mangledName": "updatestatus", + "type": { + "qualType": "void (void)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7230b80", + "kind": "FunctionDecl", + "loc": { + "offset": 7411, + "line": 227, + "col": 13, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 7399, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7432, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatetitle", + "mangledName": "updatetitle", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230af0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7431, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7423, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 7431, + "col": 33, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7230cc8", + "kind": "FunctionDecl", + "loc": { + "offset": 7447, + "line": 228, + "col": 13, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 7435, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7473, + "col": 39, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatewindowtype", + "mangledName": "updatewindowtype", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230c38", + "kind": "ParmVarDecl", + "loc": { + "offset": 7472, + "col": 38, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7464, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 7472, + "col": 38, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7230e10", + "kind": "FunctionDecl", + "loc": { + "offset": 7488, + "line": 229, + "col": 13, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 7476, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7511, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "updatewmhints", + "mangledName": "updatewmhints", + "type": { + "qualType": "void (Client *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 7510, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7502, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 7510, + "col": 35, + "tokLen": 1 + } + }, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "loc": { + "offset": 7526, + "line": 230, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 7514, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7545, + "col": 32, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "view", + "mangledName": "view", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7230ec8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7542, + "col": 29, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7531, + "col": 18, + "tokLen": 5 + }, + "end": { + "offset": 7542, + "col": 29, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "loc": { + "offset": 7563, + "line": 231, + "col": 16, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 7548, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7583, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "wintoclient", + "mangledName": "wintoclient", + "type": { + "qualType": "Client *(Window)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7231078", + "kind": "ParmVarDecl", + "loc": { + "offset": 7582, + "col": 35, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7575, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 7582, + "col": 35, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7231318", + "kind": "FunctionDecl", + "loc": { + "offset": 7602, + "line": 232, + "col": 17, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 7586, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7619, + "col": 34, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "wintomon", + "mangledName": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7231220", + "kind": "ParmVarDecl", + "loc": { + "offset": 7618, + "col": 33, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 7611, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 7618, + "col": 33, + "tokLen": 1 + } + }, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe72314e8", + "kind": "FunctionDecl", + "loc": { + "offset": 7633, + "line": 233, + "col": 12, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 7622, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7669, + "col": 48, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "xerror", + "mangledName": "xerror", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72313d0", + "kind": "ParmVarDecl", + "loc": { + "offset": 7649, + "col": 28, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7640, + "col": 19, + "tokLen": 7 + }, + "end": { + "offset": 7649, + "col": 28, + "tokLen": 3 + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7231448", + "kind": "ParmVarDecl", + "loc": { + "offset": 7667, + "col": 46, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7654, + "col": 33, + "tokLen": 11 + }, + "end": { + "offset": 7667, + "col": 46, + "tokLen": 2 + } + }, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + ] + }, + { + "id": "0x55bbe72316c0", + "kind": "FunctionDecl", + "loc": { + "offset": 7683, + "line": 234, + "col": 12, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 7672, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7724, + "col": 53, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "xerrordummy", + "mangledName": "xerrordummy", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe72315a8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7704, + "col": 33, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7695, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 7704, + "col": 33, + "tokLen": 3 + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe7231620", + "kind": "ParmVarDecl", + "loc": { + "offset": 7722, + "col": 51, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7709, + "col": 38, + "tokLen": 11 + }, + "end": { + "offset": 7722, + "col": 51, + "tokLen": 2 + } + }, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + ] + }, + { + "id": "0x55bbe7231898", + "kind": "FunctionDecl", + "loc": { + "offset": 7738, + "line": 235, + "col": 12, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 7727, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7779, + "col": 53, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "xerrorstart", + "mangledName": "xerrorstart", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7231780", + "kind": "ParmVarDecl", + "loc": { + "offset": 7759, + "col": 33, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7750, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 7759, + "col": 33, + "tokLen": 3 + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72317f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 7777, + "col": 51, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7764, + "col": 38, + "tokLen": 11 + }, + "end": { + "offset": 7777, + "col": 51, + "tokLen": 2 + } + }, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + ] + }, + { + "id": "0x55bbe72319e8", + "kind": "FunctionDecl", + "loc": { + "offset": 7794, + "line": 236, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 7782, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7813, + "col": 32, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "zoom", + "mangledName": "zoom", + "type": { + "qualType": "void (const Arg *)" + }, + "storageClass": "static", + "inner": [ + { + "id": "0x55bbe7231958", + "kind": "ParmVarDecl", + "loc": { + "offset": 7810, + "col": 29, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 7799, + "col": 18, + "tokLen": 5 + }, + "end": { + "offset": 7810, + "col": 29, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + ] + }, + { + "id": "0x55bbe7231b08", + "kind": "VarDecl", + "loc": { + "offset": 7851, + "line": 239, + "col": 19, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 7833, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7862, + "col": 30, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "broken", + "mangledName": "broken", + "type": { + "qualType": "const char[7]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7231ba8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 7862, + "col": 30, + "tokLen": 8 + }, + "end": { + "offset": 7862, + "col": 30, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char[7]" + }, + "valueCategory": "prvalue", + "value": "\"broken\"" + } + ] + }, + { + "id": "0x55bbe7231c68", + "kind": "VarDecl", + "loc": { + "offset": 7884, + "line": 240, + "col": 13, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 7872, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7893, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "stext", + "mangledName": "stext", + "type": { + "qualType": "char[256]" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "loc": { + "offset": 7907, + "line": 241, + "col": 12, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 7896, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7907, + "col": 12, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "screen", + "mangledName": "screen", + "type": { + "qualType": "int" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "loc": { + "offset": 7926, + "line": 242, + "col": 12, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7915, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7926, + "col": 12, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "sw", + "mangledName": "sw", + "type": { + "qualType": "int" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "loc": { + "offset": 7930, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7915, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 7930, + "col": 16, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "sh", + "mangledName": "sh", + "type": { + "qualType": "int" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "loc": { + "offset": 8001, + "line": 243, + "col": 12, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 7990, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8001, + "col": 12, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "bh", + "mangledName": "bh", + "type": { + "qualType": "int" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "loc": { + "offset": 8047, + "line": 244, + "col": 12, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 8036, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8047, + "col": 12, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "lrpad", + "mangledName": "lrpad", + "type": { + "qualType": "int" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe72320a0", + "kind": "VarDecl", + "loc": { + "offset": 8123, + "line": 245, + "col": 14, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 8110, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8159, + "col": 50, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "xerrorxlib", + "mangledName": "xerrorxlib", + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "loc": { + "offset": 8182, + "line": 246, + "col": 21, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 8162, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8196, + "col": 35, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "numlockmask", + "mangledName": "numlockmask", + "type": { + "qualType": "unsigned int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72321a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8196, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 8196, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7232188", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 8196, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 8196, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72323d0", + "kind": "VarDecl", + "loc": { + "offset": 8213, + "line": 247, + "col": 15, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 8199, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8679, + "line": 262, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "handler", + "mangledName": "handler", + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7236860", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 8246, + "line": 247, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 8679, + "line": 262, + "col": 1, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "valueCategory": "prvalue", + "array_filler": [ + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8510, + "line": 256, + "col": 15, + "tokLen": 8 + }, + "end": { + "offset": 8510, + "col": 15, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8510, + "col": 15, + "tokLen": 8 + }, + "end": { + "offset": 8510, + "col": 15, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7229ba8", + "kind": "FunctionDecl", + "name": "keypress", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72368f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8265, + "line": 248, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8265, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8265, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8265, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7226fb8", + "kind": "FunctionDecl", + "name": "buttonpress", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8600, + "line": 259, + "col": 19, + "tokLen": 12 + }, + "end": { + "offset": 8600, + "col": 19, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232b90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8600, + "col": 19, + "tokLen": 12 + }, + "end": { + "offset": 8600, + "col": 19, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a460", + "kind": "FunctionDecl", + "name": "motionnotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8441, + "line": 253, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8441, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72327a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8441, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8441, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228370", + "kind": "FunctionDecl", + "name": "enternotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236ab0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8487, + "line": 255, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 8487, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72328f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8487, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 8487, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228748", + "kind": "FunctionDecl", + "name": "focusin", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236a98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8466, + "line": 254, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 8466, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8466, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 8466, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72284b8", + "kind": "FunctionDecl", + "name": "expose", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236a68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8409, + "line": 252, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8409, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72326f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8409, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8409, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7227b68", + "kind": "FunctionDecl", + "name": "destroynotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8667, + "line": 261, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8667, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232ce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8667, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 8667, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230188", + "kind": "FunctionDecl", + "name": "unmapnotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8570, + "line": 258, + "col": 17, + "tokLen": 10 + }, + "end": { + "offset": 8570, + "col": 17, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232ae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8570, + "col": 17, + "tokLen": 10 + }, + "end": { + "offset": 8570, + "col": 17, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a1d0", + "kind": "FunctionDecl", + "name": "maprequest", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236a50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8373, + "line": 251, + "col": 22, + "tokLen": 15 + }, + "end": { + "offset": 8373, + "col": 22, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8373, + "col": 22, + "tokLen": 15 + }, + "end": { + "offset": 8373, + "col": 22, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7227748", + "kind": "FunctionDecl", + "name": "configurenotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8334, + "line": 250, + "col": 23, + "tokLen": 16 + }, + "end": { + "offset": 8334, + "col": 23, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72325a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8334, + "col": 23, + "tokLen": 16 + }, + "end": { + "offset": 8334, + "col": 23, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7227890", + "kind": "FunctionDecl", + "name": "configurerequest", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8634, + "line": 260, + "col": 21, + "tokLen": 14 + }, + "end": { + "offset": 8634, + "col": 21, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232c38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8634, + "col": 21, + "tokLen": 14 + }, + "end": { + "offset": 8634, + "col": 21, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a9e8", + "kind": "FunctionDecl", + "name": "propertynotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236d78", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe7236a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8297, + "line": 249, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8297, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8297, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8297, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72274b8", + "kind": "FunctionDecl", + "name": "clientmessage", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe7236d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 8539, + "line": 257, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8539, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7232a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 8539, + "col": 20, + "tokLen": 13 + }, + "end": { + "offset": 8539, + "col": 20, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a088", + "kind": "FunctionDecl", + "name": "mappingnotify", + "type": { + "qualType": "void (XEvent *)" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "loc": { + "offset": 8694, + "line": 263, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 8682, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8707, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "wmatom", + "mangledName": "wmatom", + "type": { + "qualType": "Atom[4]" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "loc": { + "offset": 8710, + "col": 29, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 8682, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8725, + "col": 44, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "netatom", + "mangledName": "netatom", + "type": { + "qualType": "Atom[9]" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237040", + "kind": "VarDecl", + "loc": { + "offset": 8739, + "line": 264, + "col": 12, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 8728, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8749, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "running", + "mangledName": "running", + "type": { + "qualType": "int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72370a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 8749, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 8749, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "loc": { + "offset": 8764, + "line": 265, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 8752, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8778, + "col": 27, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "cursor", + "mangledName": "cursor", + "type": { + "qualType": "Cur *[3]" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "loc": { + "offset": 8794, + "line": 266, + "col": 14, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 8781, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8794, + "col": 14, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "scheme", + "mangledName": "scheme", + "type": { + "qualType": "Clr **" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "loc": { + "offset": 8818, + "line": 267, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 8802, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8818, + "col": 17, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "dpy", + "mangledName": "dpy", + "type": { + "qualType": "Display *" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "loc": { + "offset": 8835, + "line": 268, + "col": 13, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 8823, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8835, + "col": 13, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "drw", + "mangledName": "drw", + "type": { + "qualType": "Drw *" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "loc": { + "offset": 8856, + "line": 269, + "col": 17, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 8840, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8856, + "col": 17, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "mons", + "mangledName": "mons", + "type": { + "qualType": "Monitor *" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "loc": { + "offset": 8863, + "col": 24, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 8840, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8863, + "col": 24, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "selmon", + "mangledName": "selmon", + "type": { + "qualType": "Monitor *" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "loc": { + "offset": 8885, + "line": 270, + "col": 15, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 8871, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8885, + "col": 15, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "root", + "mangledName": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "loc": { + "offset": 8891, + "col": 21, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 8871, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 8891, + "col": 21, + "tokLen": 10 + } + }, + "isUsed": true, + "name": "wmcheckwin", + "mangledName": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "storageClass": "static" + }, + { + "id": "0x55bbe7237600", + "kind": "VarDecl", + "loc": { + "offset": 102, + "file": "./config.h", + "line": 4, + "col": 27, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 76, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 114, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "borderpx", + "mangledName": "borderpx", + "type": { + "qualType": "const unsigned int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237688", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 114, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 114, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7237668", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 114, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 114, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "loc": { + "offset": 180, + "line": 5, + "col": 27, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 154, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 192, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "snap", + "mangledName": "snap", + "type": { + "qualType": "const unsigned int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 192, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 192, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7237720", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 192, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 192, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + } + ] + } + ] + }, + { + "id": "0x55bbe7237770", + "kind": "VarDecl", + "loc": { + "offset": 236, + "line": 6, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 219, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 257, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "showbar", + "mangledName": "showbar", + "type": { + "qualType": "const int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72377d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 257, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 257, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7237810", + "kind": "VarDecl", + "loc": { + "offset": 305, + "line": 7, + "col": 18, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 288, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 326, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "topbar", + "mangledName": "topbar", + "type": { + "qualType": "const int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237878", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 326, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 326, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72378c0", + "kind": "VarDecl", + "loc": { + "offset": 380, + "line": 8, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 361, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 426, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "fonts", + "mangledName": "fonts", + "type": { + "qualType": "const char *[1]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72379f0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 399, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 426, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[1]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7237a48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe7237a30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7237968", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 401, + "col": 41, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Fairfax Hax HD:size=22\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7237ac8", + "kind": "VarDecl", + "loc": { + "offset": 447, + "line": 9, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 429, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 467, + "col": 39, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "dmenufont", + "mangledName": "dmenufont", + "type": { + "qualType": "const char[23]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237b30", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 467, + "col": 39, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 467, + "col": 39, + "tokLen": 24, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "prvalue", + "value": "\"Fairfax Hax HD:size=22\"" + } + ] + }, + { + "id": "0x55bbe7237bb8", + "kind": "VarDecl", + "loc": { + "offset": 511, + "line": 10, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 493, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 531, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "col_gray1", + "mangledName": "col_gray1", + "type": { + "qualType": "const char[8]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237c20", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 531, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 531, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "prvalue", + "value": "\"#222222\"" + } + ] + }, + { + "id": "0x55bbe7237c98", + "kind": "VarDecl", + "loc": { + "offset": 560, + "line": 11, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 542, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 580, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "col_gray2", + "mangledName": "col_gray2", + "type": { + "qualType": "const char[8]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237d00", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 580, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 580, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "prvalue", + "value": "\"#444444\"" + } + ] + }, + { + "id": "0x55bbe7237d40", + "kind": "VarDecl", + "loc": { + "offset": 609, + "line": 12, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 591, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 629, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "col_gray3", + "mangledName": "col_gray3", + "type": { + "qualType": "const char[8]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237da8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 629, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 629, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "prvalue", + "value": "\"#bbbbbb\"" + } + ] + }, + { + "id": "0x55bbe7237de8", + "kind": "VarDecl", + "loc": { + "offset": 658, + "line": 13, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 640, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 678, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "col_gray4", + "mangledName": "col_gray4", + "type": { + "qualType": "const char[8]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237e50", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 678, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 678, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "prvalue", + "value": "\"#eeeeee\"" + } + ] + }, + { + "id": "0x55bbe7237e90", + "kind": "VarDecl", + "loc": { + "offset": 707, + "line": 14, + "col": 19, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 689, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 727, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "col_cyan", + "mangledName": "col_cyan", + "type": { + "qualType": "const char[8]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7237ef8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 727, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 727, + "col": 39, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "prvalue", + "value": "\"#005577\"" + } + ] + }, + { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "loc": { + "offset": 757, + "line": 15, + "col": 20, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 738, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 936, + "line": 19, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "colors", + "mangledName": "colors", + "type": { + "qualType": "const char *[2][3]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72383c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 776, + "line": 15, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 936, + "line": 19, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7238418", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 846, + "line": 17, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 880, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7238470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 848, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 848, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7238088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 848, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 848, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237d40", + "kind": "VarDecl", + "name": "col_gray3", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe7238488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 859, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 859, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72380a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 859, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 859, + "col": 30, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237bb8", + "kind": "VarDecl", + "name": "col_gray1", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe72384a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 870, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 870, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72380c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 870, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 870, + "col": 41, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237c98", + "kind": "VarDecl", + "name": "col_gray2", + "type": { + "qualType": "const char[8]" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72384d8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 899, + "line": 18, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 933, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7238530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 901, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 901, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72381c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 901, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 901, + "col": 19, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237de8", + "kind": "VarDecl", + "name": "col_gray4", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe7238548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 912, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 912, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72381e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 912, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 912, + "col": 30, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237e90", + "kind": "VarDecl", + "name": "col_cyan", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe7238560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 923, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 923, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7238208", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 923, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 923, + "col": 41, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237e90", + "kind": "VarDecl", + "name": "col_cyan", + "type": { + "qualType": "const char[8]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "loc": { + "offset": 973, + "line": 22, + "col": 20, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 954, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1037, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "tags", + "mangledName": "tags", + "type": { + "qualType": "const char *[9]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e31830", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 982, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1037, + "col": 84, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e31888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31678", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 984, + "col": 31, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\220\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e318c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e318a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31698", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 990, + "col": 37, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\221\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e318e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e316b8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 996, + "col": 43, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\222\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e316d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1002, + "col": 49, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\223\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e316f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1008, + "col": 55, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\224\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e319f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e319d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31718", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1014, + "col": 61, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\225\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31738", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1020, + "col": 67, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\226\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31a50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31758", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1026, + "col": 73, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\227\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e31a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e31a68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31778", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1032, + "col": 79, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"\\327\\230\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e31bf8", + "kind": "VarDecl", + "loc": { + "offset": 1059, + "line": 24, + "col": 19, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1041, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1378, + "line": 32, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "rules", + "mangledName": "rules", + "type": { + "qualType": "const Rule[2]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e32158", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1069, + "line": 24, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1378, + "line": 32, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Rule[2]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e321a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1235, + "line": 30, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1303, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Rule", + "qualType": "Rule", + "typeAliasDeclId": "0x55bbe7226288" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e32218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31c98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1237, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[5]" + }, + "valueCategory": "lvalue", + "value": "\"Gimp\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31d18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e31cf0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31cb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1249, + "file": "./config.h", + "line": 30, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31d98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e31d70", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31d38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1261, + "file": "./config.h", + "line": 30, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1273, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1273, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e31db8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1273, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1273, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe6e31dd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1287, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1287, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e31e18", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 1300, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1301, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e31df8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1301, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1301, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe6e322a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1307, + "line": 31, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1375, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Rule", + "qualType": "Rule", + "typeAliasDeclId": "0x55bbe7226288" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e32318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e31ea0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1309, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[8]" + }, + "valueCategory": "lvalue", + "value": "\"Firefox\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31f20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e31ef8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31ec0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1321, + "file": "./config.h", + "line": 31, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31fa0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e31f78", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e31f40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1333, + "file": "./config.h", + "line": 31, + "col": 28, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1345, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1350, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e32000", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 1345, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1350, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e31fc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1345, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1345, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e31fe0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1350, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1350, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1359, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1359, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe6e32060", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 1372, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1373, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e32040", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1373, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1373, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32430", + "kind": "VarDecl", + "loc": { + "offset": 1417, + "line": 35, + "col": 20, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1398, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1429, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "mfact", + "mangledName": "mfact", + "type": { + "qualType": "const float" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e324b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1429, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1429, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe6e32498", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 1429, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1429, + "col": 32, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.55000000000000004" + } + ] + } + ] + }, + { + "id": "0x55bbe6e324e8", + "kind": "VarDecl", + "loc": { + "offset": 1498, + "line": 36, + "col": 18, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1481, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1512, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "nmaster", + "mangledName": "nmaster", + "type": { + "qualType": "const int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e32550", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1512, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1512, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe6e32588", + "kind": "VarDecl", + "loc": { + "offset": 1574, + "line": 37, + "col": 18, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1557, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1588, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "resizehints", + "mangledName": "resizehints", + "type": { + "qualType": "const int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e325f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1588, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1588, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe6e32628", + "kind": "VarDecl", + "loc": { + "offset": 1662, + "line": 38, + "col": 18, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1645, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1679, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "lockfullscreen", + "mangledName": "lockfullscreen", + "type": { + "qualType": "const int" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e32690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 1679, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1679, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "loc": { + "offset": 1753, + "line": 40, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 1733, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1958, + "line": 45, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "layouts", + "mangledName": "layouts", + "type": { + "qualType": "const Layout[3]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e32a28", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1765, + "line": 40, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1958, + "line": 45, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32a78", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1803, + "line": 42, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1822, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e32ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32790", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1805, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"[]=\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32b28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1817, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1817, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e327b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 1817, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1817, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f770", + "kind": "FunctionDecl", + "name": "tile", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e32b58", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1858, + "line": 43, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1877, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32bc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e32ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32820", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1860, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"><>\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e328a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32878", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e32840", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 1872, + "file": "./config.h", + "line": 43, + "col": 16, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32c10", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 1933, + "line": 44, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1955, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e32c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e32c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32910", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1935, + "col": 4, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"[M]\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e32c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 1947, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1947, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 1947, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 1947, + "col": 16, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a318", + "kind": "FunctionDecl", + "name": "monocle", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e32de8", + "kind": "VarDecl", + "loc": { + "offset": 2528, + "line": 59, + "col": 13, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2516, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2542, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "dmenumon", + "mangledName": "dmenumon", + "type": { + "qualType": "char[2]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e32e50", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2542, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2542, + "col": 27, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[2]" + }, + "valueCategory": "prvalue", + "value": "\"0\"" + } + ] + }, + { + "id": "0x55bbe6e32e98", + "kind": "VarDecl", + "loc": { + "offset": 2618, + "line": 60, + "col": 20, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2599, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2756, + "col": 158, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "dmenucmd", + "mangledName": "dmenucmd", + "type": { + "qualType": "const char *[14]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e33220", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2631, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2756, + "col": 158, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[14]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e33278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e33260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32f38", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2633, + "col": 35, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[10]" + }, + "valueCategory": "lvalue", + "value": "\"dmenu_run\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e332b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e33298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32f60", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2646, + "col": 48, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"-m\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e332f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e332d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32f80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2652, + "col": 54, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32de8", + "kind": "VarDecl", + "name": "dmenumon", + "type": { + "qualType": "char[2]" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe6e33340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e33328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32fa0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2662, + "col": 64, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"-fn\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e33358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2669, + "col": 71, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2669, + "col": 71, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2669, + "col": 71, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2669, + "col": 71, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237ac8", + "kind": "VarDecl", + "name": "dmenufont", + "type": { + "qualType": "const char[23]" + } + } + } + ] + }, + { + "id": "0x55bbe6e333c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e333b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e32fe0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2680, + "col": 82, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"-nb\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e333e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2687, + "col": 89, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2687, + "col": 89, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2687, + "col": 89, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2687, + "col": 89, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237bb8", + "kind": "VarDecl", + "name": "col_gray1", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe6e33410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e333f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33020", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2698, + "col": 100, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"-nf\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e33428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2705, + "col": 107, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2705, + "col": 107, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2705, + "col": 107, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2705, + "col": 107, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237d40", + "kind": "VarDecl", + "name": "col_gray3", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe6e334d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e334c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33060", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2716, + "col": 118, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"-sb\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e334f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2723, + "col": 125, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2723, + "col": 125, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33080", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2723, + "col": 125, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2723, + "col": 125, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237e90", + "kind": "VarDecl", + "name": "col_cyan", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe6e33520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e33508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e330a0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2733, + "col": 135, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"-sf\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e33538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2740, + "col": 142, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2740, + "col": 142, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e330c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2740, + "col": 142, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2740, + "col": 142, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char[8]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237de8", + "kind": "VarDecl", + "name": "col_gray4", + "type": { + "qualType": "const char[8]" + } + } + } + ] + }, + { + "id": "0x55bbe6e33550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e33140", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e33118", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e330e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2751, + "file": "./config.h", + "line": 60, + "col": 153, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e335d0", + "kind": "VarDecl", + "loc": { + "offset": 2778, + "line": 61, + "col": 20, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2759, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2807, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "termcmd", + "mangledName": "termcmd", + "type": { + "qualType": "const char *[2]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe6e33778", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2791, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2807, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[2]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e337d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe6e337b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33678", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2793, + "col": 35, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "char[6]" + }, + "valueCategory": "lvalue", + "value": "\"kitty\"" + } + ] + } + ] + }, + { + "id": "0x55bbe6e337f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e336f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e336d0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe6e33698", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2802, + "file": "./config.h", + "line": 61, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "loc": { + "offset": 2828, + "line": 63, + "col": 18, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 2811, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5246, + "line": 98, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "keys", + "mangledName": "keys", + "type": { + "qualType": "const Key[60]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe7252200", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2837, + "line": 63, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5246, + "line": 98, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72522a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2912, + "line": 65, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2988, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e339c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e339a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e33960", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e33980", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2914, + "file": "./config.h", + "line": 65, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31518, + "file": "/usr/include/X11/keysymdef.h", + "line": 626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "./config.h", + "line": 65, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31518, + "file": "/usr/include/X11/keysymdef.h", + "line": 626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "./config.h", + "line": 65, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e339e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31518, + "file": "/usr/include/X11/keysymdef.h", + "line": 626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "./config.h", + "line": 65, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31518, + "file": "/usr/include/X11/keysymdef.h", + "line": 626, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 2944, + "file": "./config.h", + "line": 65, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "112" + } + ] + }, + { + "id": "0x55bbe7252368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2955, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2955, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33a00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2955, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2955, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f398", + "kind": "FunctionDecl", + "name": "spawn", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72523d8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2971, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2986, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7252438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7252420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 2977, + "col": 67, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[14]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32e98", + "kind": "VarDecl", + "name": "dmenucmd", + "type": { + "qualType": "const char *[14]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72524c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 2992, + "line": 66, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3067, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33b88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e33b68", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e33b28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e33b48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 2994, + "file": "./config.h", + "line": 66, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3024, + "file": "./config.h", + "line": 66, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3024, + "file": "./config.h", + "line": 66, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33ba8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3024, + "file": "./config.h", + "line": 66, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3024, + "file": "./config.h", + "line": 66, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "65293" + } + ] + }, + { + "id": "0x55bbe7252550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3035, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3035, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3035, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3035, + "col": 45, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f398", + "kind": "FunctionDecl", + "name": "spawn", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72525c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3051, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3065, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7252620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7252608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33be8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3057, + "col": 67, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e335d0", + "kind": "VarDecl", + "name": "termcmd", + "type": { + "qualType": "const char *[2]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252668", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3071, + "line": 67, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3134, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72526c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33d50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e33d30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e33cf0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e33d10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3073, + "file": "./config.h", + "line": 67, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72526e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30356, + "file": "/usr/include/X11/keysymdef.h", + "line": 612, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3103, + "file": "./config.h", + "line": 67, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30356, + "file": "/usr/include/X11/keysymdef.h", + "line": 612, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3103, + "file": "./config.h", + "line": 67, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33d70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30356, + "file": "/usr/include/X11/keysymdef.h", + "line": 612, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3103, + "file": "./config.h", + "line": 67, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30356, + "file": "/usr/include/X11/keysymdef.h", + "line": 612, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3103, + "file": "./config.h", + "line": 67, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "98" + } + ] + }, + { + "id": "0x55bbe72526f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3114, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3114, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33d90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3114, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3114, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f8b8", + "kind": "FunctionDecl", + "name": "togglebar", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7252720", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3130, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3132, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e33db0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3131, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3131, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72527f0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3138, + "line": 68, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3208, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252850", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33ed8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e33eb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e33e78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e33e98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3140, + "file": "./config.h", + "line": 68, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31020, + "file": "/usr/include/X11/keysymdef.h", + "line": 620, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3170, + "file": "./config.h", + "line": 68, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31020, + "file": "/usr/include/X11/keysymdef.h", + "line": 620, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3170, + "file": "./config.h", + "line": 68, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e33ef8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31020, + "file": "/usr/include/X11/keysymdef.h", + "line": 620, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3170, + "file": "./config.h", + "line": 68, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31020, + "file": "/usr/include/X11/keysymdef.h", + "line": 620, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3170, + "file": "./config.h", + "line": 68, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "106" + } + ] + }, + { + "id": "0x55bbe7252880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3181, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3181, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e33f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3181, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3181, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72289d8", + "kind": "FunctionDecl", + "name": "focusstack", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72528f0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3197, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3206, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e33f58", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3203, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3204, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "+", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e33f38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3204, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3204, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72529a0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3212, + "line": 69, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3282, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252a00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e340b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34098", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34058", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34078", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3214, + "file": "./config.h", + "line": 69, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252a18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31103, + "file": "/usr/include/X11/keysymdef.h", + "line": 621, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3244, + "file": "./config.h", + "line": 69, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31103, + "file": "/usr/include/X11/keysymdef.h", + "line": 621, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3244, + "file": "./config.h", + "line": 69, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e340d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31103, + "file": "/usr/include/X11/keysymdef.h", + "line": 621, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3244, + "file": "./config.h", + "line": 69, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31103, + "file": "/usr/include/X11/keysymdef.h", + "line": 621, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3244, + "file": "./config.h", + "line": 69, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "107" + } + ] + }, + { + "id": "0x55bbe7252a30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3255, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3255, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e340f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3255, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3255, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72289d8", + "kind": "FunctionDecl", + "name": "focusstack", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7252aa0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3271, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3280, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e34138", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3277, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3278, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e34118", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3278, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3278, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252b90", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3286, + "line": 70, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3356, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34298", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34278", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34238", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34258", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3288, + "file": "./config.h", + "line": 70, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30937, + "file": "/usr/include/X11/keysymdef.h", + "line": 619, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3318, + "file": "./config.h", + "line": 70, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30937, + "file": "/usr/include/X11/keysymdef.h", + "line": 619, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3318, + "file": "./config.h", + "line": 70, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e342b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30937, + "file": "/usr/include/X11/keysymdef.h", + "line": 619, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3318, + "file": "./config.h", + "line": 70, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30937, + "file": "/usr/include/X11/keysymdef.h", + "line": 619, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3318, + "file": "./config.h", + "line": 70, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "105" + } + ] + }, + { + "id": "0x55bbe7252c20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3329, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3329, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e342d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3329, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3329, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7229a60", + "kind": "FunctionDecl", + "name": "incnmaster", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7252c90", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3345, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3354, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e34318", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3351, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3352, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "+", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e342f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3352, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3352, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252d40", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3360, + "line": 71, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3430, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252da0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34478", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34458", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34418", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34438", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3362, + "file": "./config.h", + "line": 71, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30522, + "file": "/usr/include/X11/keysymdef.h", + "line": 614, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3392, + "file": "./config.h", + "line": 71, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30522, + "file": "/usr/include/X11/keysymdef.h", + "line": 614, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3392, + "file": "./config.h", + "line": 71, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34498", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30522, + "file": "/usr/include/X11/keysymdef.h", + "line": 614, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3392, + "file": "./config.h", + "line": 71, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30522, + "file": "/usr/include/X11/keysymdef.h", + "line": 614, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3392, + "file": "./config.h", + "line": 71, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "100" + } + ] + }, + { + "id": "0x55bbe7252dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3403, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3403, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e344b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3403, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3403, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7229a60", + "kind": "FunctionDecl", + "name": "incnmaster", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7252e40", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3419, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3428, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e344f8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3425, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3426, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e344d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3426, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3426, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252ef0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3434, + "line": 72, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3506, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7252f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34658", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34638", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e345f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34618", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3436, + "file": "./config.h", + "line": 72, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7252f68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30854, + "file": "/usr/include/X11/keysymdef.h", + "line": 618, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3466, + "file": "./config.h", + "line": 72, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30854, + "file": "/usr/include/X11/keysymdef.h", + "line": 618, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3466, + "file": "./config.h", + "line": 72, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34678", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30854, + "file": "/usr/include/X11/keysymdef.h", + "line": 618, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3466, + "file": "./config.h", + "line": 72, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30854, + "file": "/usr/include/X11/keysymdef.h", + "line": 618, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3466, + "file": "./config.h", + "line": 72, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "104" + } + ] + }, + { + "id": "0x55bbe7252f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3477, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3477, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e34698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3477, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3477, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c980", + "kind": "FunctionDecl", + "name": "setmfact", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7252ff0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3493, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3504, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223288", + "kind": "FieldDecl", + "name": "f", + "type": { + "qualType": "float" + } + }, + "inner": [ + { + "id": "0x55bbe7253038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3499, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3500, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe6e346d8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3499, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3500, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e346b8", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 3500, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3500, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.050000000000000003" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72530b8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3510, + "line": 73, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3582, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34838", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34818", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e347d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e347f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3512, + "file": "./config.h", + "line": 73, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253130", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31186, + "file": "/usr/include/X11/keysymdef.h", + "line": 622, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3542, + "file": "./config.h", + "line": 73, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31186, + "file": "/usr/include/X11/keysymdef.h", + "line": 622, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3542, + "file": "./config.h", + "line": 73, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34858", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31186, + "file": "/usr/include/X11/keysymdef.h", + "line": 622, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3542, + "file": "./config.h", + "line": 73, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31186, + "file": "/usr/include/X11/keysymdef.h", + "line": 622, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3542, + "file": "./config.h", + "line": 73, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "108" + } + ] + }, + { + "id": "0x55bbe7253148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3553, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3553, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e34878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3553, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3553, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c980", + "kind": "FunctionDecl", + "name": "setmfact", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72531b8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3569, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3580, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223288", + "kind": "FieldDecl", + "name": "f", + "type": { + "qualType": "float" + } + }, + "inner": [ + { + "id": "0x55bbe7253200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3575, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3576, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe6e348b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3575, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3576, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "+", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e34898", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 3576, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3576, + "col": 68, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.050000000000000003" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72532b8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3586, + "line": 74, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3649, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34ab8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e34a18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e349f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e349b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e349d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3588, + "file": "./config.h", + "line": 74, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e34a98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34a78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34a38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34a58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3595, + "file": "./config.h", + "line": 74, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3618, + "file": "./config.h", + "line": 74, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3618, + "file": "./config.h", + "line": 74, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34ad8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3618, + "file": "./config.h", + "line": 74, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 6046, + "file": "/usr/include/X11/keysymdef.h", + "line": 128, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3618, + "file": "./config.h", + "line": 74, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "65293" + } + ] + }, + { + "id": "0x55bbe7253348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3629, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3629, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e34af8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3629, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3629, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72319e8", + "kind": "FunctionDecl", + "name": "zoom", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253370", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3645, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3647, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e34b18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3646, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3646, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72533d8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3653, + "line": 75, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3716, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34c40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34c20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34be0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34c00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3655, + "file": "./config.h", + "line": 75, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/keysymdef.h", + "line": 125, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3685, + "file": "./config.h", + "line": 75, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/keysymdef.h", + "line": 125, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3685, + "file": "./config.h", + "line": 75, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34c60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/keysymdef.h", + "line": 125, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3685, + "file": "./config.h", + "line": 75, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/keysymdef.h", + "line": 125, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3685, + "file": "./config.h", + "line": 75, + "col": 34, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "65289" + } + ] + }, + { + "id": "0x55bbe7253468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3696, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3696, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e34c80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3696, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3696, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253490", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3712, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3714, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e34ca0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3713, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3713, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72534f8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3720, + "line": 76, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3783, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34e68", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e34dc8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34da8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34d68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34d88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3722, + "file": "./config.h", + "line": 76, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e34e48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34de8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34e08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3729, + "file": "./config.h", + "line": 76, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30439, + "file": "/usr/include/X11/keysymdef.h", + "line": 613, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3752, + "file": "./config.h", + "line": 76, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30439, + "file": "/usr/include/X11/keysymdef.h", + "line": 613, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3752, + "file": "./config.h", + "line": 76, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34e88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30439, + "file": "/usr/include/X11/keysymdef.h", + "line": 613, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3752, + "file": "./config.h", + "line": 76, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30439, + "file": "/usr/include/X11/keysymdef.h", + "line": 613, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3752, + "file": "./config.h", + "line": 76, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "99" + } + ] + }, + { + "id": "0x55bbe7253588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3763, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3763, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e34ea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3763, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3763, + "col": 45, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7229cf0", + "kind": "FunctionDecl", + "name": "killclient", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72535b0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3779, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3781, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e34ec8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3780, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3780, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7253660", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3787, + "line": 77, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3865, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72536c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e34ff0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e34fd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e34f90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e34fb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3789, + "file": "./config.h", + "line": 77, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72536d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31850, + "file": "/usr/include/X11/keysymdef.h", + "line": 630, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3819, + "file": "./config.h", + "line": 77, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31850, + "file": "/usr/include/X11/keysymdef.h", + "line": 630, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3819, + "file": "./config.h", + "line": 77, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35010", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31850, + "file": "/usr/include/X11/keysymdef.h", + "line": 630, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3819, + "file": "./config.h", + "line": 77, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31850, + "file": "/usr/include/X11/keysymdef.h", + "line": 630, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3819, + "file": "./config.h", + "line": 77, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "116" + } + ] + }, + { + "id": "0x55bbe72536f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3830, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3830, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3830, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3830, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253760", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3846, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3863, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe72537a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3852, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3862, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe6e350c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3852, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3862, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e350a8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 3853, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3862, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e35090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3853, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3853, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35050", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3853, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3853, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe6e35070", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3861, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3861, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253828", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3869, + "line": 78, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3947, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35228", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35208", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e351c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e351e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3871, + "file": "./config.h", + "line": 78, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72538a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30688, + "file": "/usr/include/X11/keysymdef.h", + "line": 616, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3901, + "file": "./config.h", + "line": 78, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30688, + "file": "/usr/include/X11/keysymdef.h", + "line": 616, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3901, + "file": "./config.h", + "line": 78, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35248", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 30688, + "file": "/usr/include/X11/keysymdef.h", + "line": 616, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3901, + "file": "./config.h", + "line": 78, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 30688, + "file": "/usr/include/X11/keysymdef.h", + "line": 616, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3901, + "file": "./config.h", + "line": 78, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "102" + } + ] + }, + { + "id": "0x55bbe72538b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3912, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3912, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3912, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3912, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253928", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3928, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3945, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7253970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3934, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3944, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe6e35300", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 3934, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3944, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e352e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 3935, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3944, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e352c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3935, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3935, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3935, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3935, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe6e352a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 3943, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3943, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72539f0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 3951, + "line": 79, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4029, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253a50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35460", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35440", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e35400", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e35420", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 3953, + "file": "./config.h", + "line": 79, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253a68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31269, + "file": "/usr/include/X11/keysymdef.h", + "line": 623, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3983, + "file": "./config.h", + "line": 79, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31269, + "file": "/usr/include/X11/keysymdef.h", + "line": 623, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3983, + "file": "./config.h", + "line": 79, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35480", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31269, + "file": "/usr/include/X11/keysymdef.h", + "line": 623, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3983, + "file": "./config.h", + "line": 79, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31269, + "file": "/usr/include/X11/keysymdef.h", + "line": 623, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 3983, + "file": "./config.h", + "line": 79, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "109" + } + ] + }, + { + "id": "0x55bbe7253a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 3994, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3994, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e354a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 3994, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 3994, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253af0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4010, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4027, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7253b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4016, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4026, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe6e35538", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4016, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4026, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e35518", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 4017, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4026, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe6e35500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4017, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4017, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e354c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4017, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4017, + "col": 68, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe6e354e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4025, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4025, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253b70", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4033, + "line": 80, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4096, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35b98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35b78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e35b38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e35b58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4035, + "file": "./config.h", + "line": 80, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4065, + "file": "./config.h", + "line": 80, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4065, + "file": "./config.h", + "line": 80, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35bb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4065, + "file": "./config.h", + "line": 80, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4065, + "file": "./config.h", + "line": 80, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + } + ] + }, + { + "id": "0x55bbe7253c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4076, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4076, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35bd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4076, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4076, + "col": 45, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253c28", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4092, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4094, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e35bf8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4093, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4093, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7253c90", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4100, + "line": 81, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4163, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253cf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35dc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e35d20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35d00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e35cc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e35ce0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4102, + "file": "./config.h", + "line": 81, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e35da0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35d80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e35d40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e35d60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4109, + "file": "./config.h", + "line": 81, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253d08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4132, + "file": "./config.h", + "line": 81, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4132, + "file": "./config.h", + "line": 81, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35de0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4132, + "file": "./config.h", + "line": 81, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25030, + "file": "/usr/include/X11/keysymdef.h", + "line": 544, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4132, + "file": "./config.h", + "line": 81, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + } + ] + }, + { + "id": "0x55bbe7253d20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4143, + "col": 45, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4143, + "col": 45, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35e00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4143, + "col": 45, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4143, + "col": 45, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fa00", + "kind": "FunctionDecl", + "name": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253d48", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4159, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4161, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e35e20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4160, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4160, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7253ef8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4167, + "line": 82, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4238, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7253f58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35f48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e35f28", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e35ee8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e35f08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4169, + "file": "./config.h", + "line": 82, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7253f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4199, + "file": "./config.h", + "line": 82, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4199, + "file": "./config.h", + "line": 82, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35f68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4199, + "file": "./config.h", + "line": 82, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4199, + "file": "./config.h", + "line": 82, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "48" + } + ] + }, + { + "id": "0x55bbe7253f88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4210, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4210, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e35f88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4210, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4210, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7253ff8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4226, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4236, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4233, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4234, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e35fc8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4233, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4234, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e35fa8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4234, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4234, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72540c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4242, + "line": 83, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4313, + "col": 73, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e361c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e36128", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36108", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e360c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e360e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4244, + "file": "./config.h", + "line": 83, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e361a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36188", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36148", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36168", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4251, + "file": "./config.h", + "line": 83, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4274, + "file": "./config.h", + "line": 83, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4274, + "file": "./config.h", + "line": 83, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e361e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4274, + "file": "./config.h", + "line": 83, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26275, + "file": "/usr/include/X11/keysymdef.h", + "line": 561, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4274, + "file": "./config.h", + "line": 83, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "48" + } + ] + }, + { + "id": "0x55bbe7254150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4285, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4285, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e36208", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4285, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4285, + "col": 45, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72541c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4301, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4311, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4308, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4309, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36248", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4308, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4309, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e36228", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4309, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4309, + "col": 69, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254288", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4317, + "line": 84, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4387, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72542e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e363a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36388", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36348", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36368", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4319, + "file": "./config.h", + "line": 84, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4349, + "file": "./config.h", + "line": 84, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4349, + "file": "./config.h", + "line": 84, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e363c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4349, + "file": "./config.h", + "line": 84, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4349, + "file": "./config.h", + "line": 84, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "44" + } + ] + }, + { + "id": "0x55bbe7254318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4360, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4360, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e363e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4360, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4360, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228890", + "kind": "FunctionDecl", + "name": "focusmon", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254388", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4376, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4385, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e36428", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4382, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4383, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e36408", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4383, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4383, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254438", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4391, + "line": 85, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4461, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36588", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36568", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36528", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36548", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4393, + "file": "./config.h", + "line": 85, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72544b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4423, + "file": "./config.h", + "line": 85, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4423, + "file": "./config.h", + "line": 85, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e365a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4423, + "file": "./config.h", + "line": 85, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4423, + "file": "./config.h", + "line": 85, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "46" + } + ] + }, + { + "id": "0x55bbe72544c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4434, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4434, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e365c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4434, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4434, + "col": 45, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228890", + "kind": "FunctionDecl", + "name": "focusmon", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254538", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4450, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4459, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e36608", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4456, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4457, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "+", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e365e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4457, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4457, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72545e8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4465, + "line": 86, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4535, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36808", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e36768", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36748", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36708", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36728", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4467, + "file": "./config.h", + "line": 86, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e367e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e367c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36788", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e367a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4474, + "file": "./config.h", + "line": 86, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4497, + "file": "./config.h", + "line": 86, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4497, + "file": "./config.h", + "line": 86, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36828", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4497, + "file": "./config.h", + "line": 86, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 25990, + "file": "/usr/include/X11/keysymdef.h", + "line": 557, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4497, + "file": "./config.h", + "line": 86, + "col": 34, + "tokLen": 8, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "44" + } + ] + }, + { + "id": "0x55bbe7254678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4508, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4508, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e36848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4508, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4508, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f628", + "kind": "FunctionDecl", + "name": "tagmon", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72546e8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4524, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4533, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e36888", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4530, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4531, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe6e36868", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4531, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4531, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254798", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4539, + "line": 87, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4609, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72547f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36a88", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e369e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e369c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36988", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e369a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4541, + "file": "./config.h", + "line": 87, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e36a68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36a48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36a08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36a28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4548, + "file": "./config.h", + "line": 87, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4571, + "file": "./config.h", + "line": 87, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4571, + "file": "./config.h", + "line": 87, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36aa8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4571, + "file": "./config.h", + "line": 87, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 26133, + "file": "/usr/include/X11/keysymdef.h", + "line": 559, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4571, + "file": "./config.h", + "line": 87, + "col": 34, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "46" + } + ] + }, + { + "id": "0x55bbe7254828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 4582, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4582, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e36ac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 4582, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4582, + "col": 45, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f628", + "kind": "FunctionDecl", + "name": "tagmon", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254898", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 4598, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4607, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe6e36b08", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 4604, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4605, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "+", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe6e36ae8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 4605, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 4605, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254948", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72549a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36c68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36c48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36c08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36c28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72549c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36c88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "49" + } + ] + }, + { + "id": "0x55bbe72549d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e36ca8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254a48", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254a90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36d08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36cc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36ce8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254b10", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36f10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e36e70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36e50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36e10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36e30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e36ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e36ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36eb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36f30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "49" + } + ] + }, + { + "id": "0x55bbe7254ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e36f50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254c10", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e36fb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e36f70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e36f90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254cd8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e371b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37118", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e370f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e370b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e370d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e37198", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37178", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37138", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37158", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254d50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e371d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "49" + } + ] + }, + { + "id": "0x55bbe7254d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e371f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254dd8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254e20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37258", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37218", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37238", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254ea0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7254f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37500", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37460", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e373c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e373a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37360", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37380", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e37440", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37420", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e373e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37400", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e374e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e374c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37480", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e374a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7254f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37520", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26348, + "file": "/usr/include/X11/keysymdef.h", + "line": 562, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4613, + "file": "./config.h", + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "49" + } + ] + }, + { + "id": "0x55bbe7254f30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e37540", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7254fa0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7254fe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e375a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37560", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "line": 88, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37580", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4672, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4613, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7255068", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72550c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37708", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e376e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e376a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e376c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72550e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37728", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "50" + } + ] + }, + { + "id": "0x55bbe72550f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e37748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7255168", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe72551b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e377a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37768", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37788", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7255230", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7255290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e379b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37910", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e378f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e378b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e378d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e37990", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37970", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37930", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72552a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e379d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "50" + } + ] + }, + { + "id": "0x55bbe72552c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e379f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7255330", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7255378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37a50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37a10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37a30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72553f8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7255458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37c58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37bb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37b98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37b58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37b78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e37c38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37c18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37bd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37bf8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7255470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37c78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "50" + } + ] + }, + { + "id": "0x55bbe7255488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e37c98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72554f8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7255540", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37cf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37cb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37cd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72555c0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7255620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37fa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37f00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e37e60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37e40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37e00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37e20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e37ee0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37ec0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37e80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37ea0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e37f80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e37f60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e37f20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e37f40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7255638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e37fc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26420, + "file": "/usr/include/X11/keysymdef.h", + "line": 563, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4676, + "file": "./config.h", + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "50" + } + ] + }, + { + "id": "0x55bbe7255650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e37fe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259298", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe72592e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38040", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38000", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "line": 89, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4735, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4676, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259360", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72593c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e381a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38188", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38148", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38168", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72593d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e381c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "51" + } + ] + }, + { + "id": "0x55bbe72593f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e381e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259460", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe72594a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38248", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38208", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38228", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259528", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7259588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38450", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e383b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38390", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38350", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38370", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e38430", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38410", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e383d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e383f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72595a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38470", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "51" + } + ] + }, + { + "id": "0x55bbe72595b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e38490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259628", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7259670", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e384f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e384b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e384d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72598f0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7259950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e386f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e38658", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38638", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e385f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38618", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e386d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e386b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38678", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38698", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38718", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "51" + } + ] + }, + { + "id": "0x55bbe7259980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e38738", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72599f0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7259a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38798", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38758", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38778", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259ab8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7259b18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38a40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e389a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e38900", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e388e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e388a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e388c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e38980", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38960", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38920", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38940", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e38a20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38a00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e389c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e389e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259b30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38a60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26492, + "file": "/usr/include/X11/keysymdef.h", + "line": 564, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4739, + "file": "./config.h", + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "51" + } + ] + }, + { + "id": "0x55bbe7259b48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e38a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259bb8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7259c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38ae0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38aa0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "line": 90, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38ac0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4798, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4739, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259c80", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7259ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38c48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38c28", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38c08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38c68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "52" + } + ] + }, + { + "id": "0x55bbe7259d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e38c88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259d80", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7259dc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38ce8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38ca8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38cc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259e48", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7259ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38ef0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e38e50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38e30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38e10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e38ed0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e38eb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38e70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7259ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38f10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "52" + } + ] + }, + { + "id": "0x55bbe7259ed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e38f30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7259f48", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe7259f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e38f90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e38f50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e38f70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a010", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39198", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e390f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e390d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39098", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e390b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e39178", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e39158", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39118", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39138", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e391b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "52" + } + ] + }, + { + "id": "0x55bbe725a0a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e391d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a110", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725a158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39238", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e391f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39218", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a1d8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e394e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e39440", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e393a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e39380", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39340", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39360", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e39420", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e39400", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e393c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e393e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe6e394c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e394a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39460", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39480", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39500", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26566, + "file": "/usr/include/X11/keysymdef.h", + "line": 565, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4802, + "file": "./config.h", + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "52" + } + ] + }, + { + "id": "0x55bbe725a268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e39520", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a2d8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725a320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39580", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39540", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "line": 91, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39560", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4861, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4802, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a3a0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e396e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e396c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39688", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e396a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a418", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39708", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "53" + } + ] + }, + { + "id": "0x55bbe725a430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e39728", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a4a0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725a4e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39788", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39748", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39768", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a568", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a5c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39990", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe6e398f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e398d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e398b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe6e39970", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe6e39950", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e39910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39930", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a5e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e399b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "53" + } + ] + }, + { + "id": "0x55bbe725a5f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe6e399d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a668", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725a6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe6e39a30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe6e399f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe6e39a10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a730", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724d7c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724d728", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724d708", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724d6c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724d6e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724d7a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724d788", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724d748", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724d768", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a7a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724d7e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "53" + } + ] + }, + { + "id": "0x55bbe725a7c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724d808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a830", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725a878", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724d868", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724d828", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724d848", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a8f8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725a958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724db10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724da70", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724d9d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724d9b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724d970", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724d990", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724da50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724da30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724d9f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724da10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe724daf0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724dad0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724da90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724dab0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725a970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724db30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26639, + "file": "/usr/include/X11/keysymdef.h", + "line": 566, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4865, + "file": "./config.h", + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "53" + } + ] + }, + { + "id": "0x55bbe725a988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724db50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725a9f8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725aa40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724dbb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724db70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "line": 92, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724db90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4924, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4865, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725aac0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725ab20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724dd18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724dcf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724dcb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724dcd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725ab38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724dd38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "54" + } + ] + }, + { + "id": "0x55bbe725ab50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724dd58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725abc0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725ac08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ddb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724dd78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724dd98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725ac88", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725ace8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724dfc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724df20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724df00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724dec0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724dee0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724dfa0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724df80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724df40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724df60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725ad00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724dfe0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "54" + } + ] + }, + { + "id": "0x55bbe725ad18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724e000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725ad88", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725add0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e060", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e040", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725ae50", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725aeb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e268", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724e1c8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e1a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e168", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e188", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724e248", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e228", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e1e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e208", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725aec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e288", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "54" + } + ] + }, + { + "id": "0x55bbe725aee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724e2a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725af50", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725af98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e308", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e2c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e2e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b018", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e5b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724e510", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724e470", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e450", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e410", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e430", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724e4f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e4d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e490", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e4b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe724e590", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e570", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e530", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e550", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e5d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26712, + "file": "/usr/include/X11/keysymdef.h", + "line": 567, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4928, + "file": "./config.h", + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "54" + } + ] + }, + { + "id": "0x55bbe725b0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724e5f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725b118", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725b160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e650", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "line": 93, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e630", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 4987, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4928, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b1e0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e7b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e798", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e758", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e778", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e7d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "55" + } + ] + }, + { + "id": "0x55bbe725b270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724e7f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725b2e0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725b328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724e858", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e818", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e838", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b3a8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ea60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724e9c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724e9a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e960", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724e980", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724ea40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724ea20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724e9e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724ea00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ea80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "55" + } + ] + }, + { + "id": "0x55bbe725b438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724eaa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725b4a8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725b4f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724eb00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724eac0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724eae0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b570", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ed08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724ec68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724ec48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724ec08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724ec28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724ece8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724ecc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724ec88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724eca8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ed28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "55" + } + ] + }, + { + "id": "0x55bbe725b600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724ed48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725b670", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725b6b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724eda8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724ed68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724ed88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b738", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f050", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724efb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724ef10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724eef0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724eeb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724eed0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724ef90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724ef70", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724ef30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724ef50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe724f030", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f010", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724efd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724eff0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b7b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f070", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26784, + "file": "/usr/include/X11/keysymdef.h", + "line": 568, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 4991, + "file": "./config.h", + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "55" + } + ] + }, + { + "id": "0x55bbe725b7c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724f090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725b838", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725b880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f0f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f0b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "line": 94, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f0d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5050, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 4991, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b900", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725b960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f258", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f238", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f1f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f218", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725b978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f278", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + }, + { + "id": "0x55bbe725b990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724f298", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725ba00", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725ba48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f2f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f2b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f2d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725bac8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725bb28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f500", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724f460", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f440", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f400", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f420", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724f4e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f4c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f480", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f4a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725bb40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f520", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + }, + { + "id": "0x55bbe725bb58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724f540", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725bbc8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725bc10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f5a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f560", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f580", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725bc90", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725bcf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f7a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724f708", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f6e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f6a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f6c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724f788", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f768", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f728", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f748", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725bd08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f7c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + }, + { + "id": "0x55bbe725bd20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724f7e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725bd90", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725bdd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724f848", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f808", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f828", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725be58", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725beb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724faf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724fa50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724f9b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724f990", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f970", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724fa30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724fa10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724f9d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724f9f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe724fad0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724fab0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724fa70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724fa90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725bed0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724fb10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26858, + "file": "/usr/include/X11/keysymdef.h", + "line": 569, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5054, + "file": "./config.h", + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "56" + } + ] + }, + { + "id": "0x55bbe725bee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724fb30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725bf58", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725bfa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724fb90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724fb50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "line": 95, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724fb70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5113, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5054, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c020", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2036, + "line": 50, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2111, + "line": 50, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725c080", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724fcf8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724fcd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724fc98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724fcb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c098", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724fd18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "57" + } + ] + }, + { + "id": "0x55bbe725c0b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724fd38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2078, + "line": 50, + "col": 44, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725c120", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2094, + "line": 50, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2109, + "line": 50, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725c168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724fd98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724fd58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2101, + "line": 50, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724fd78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c1e8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2117, + "line": 51, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2192, + "line": 51, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725c248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ffa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe724ff00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724fee0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724fea0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724fec0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe724ff80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe724ff60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe724ff20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe724ff40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe724ffc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "57" + } + ] + }, + { + "id": "0x55bbe725c278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe724ffe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2159, + "line": 51, + "col": 44, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725c2e8", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2175, + "line": 51, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2190, + "line": 51, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725c330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250040", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7250000", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2182, + "line": 51, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c3b0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2198, + "line": 52, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2273, + "line": 52, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725c410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250248", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72501a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7250188", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7250148", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250168", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe7250228", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7250208", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72501c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72501e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250268", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "57" + } + ] + }, + { + "id": "0x55bbe725c440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7250288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2240, + "line": 52, + "col": 44, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725c4b0", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2256, + "line": 52, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2271, + "line": 52, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725c4f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72502e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72502a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2263, + "line": 52, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72502c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c578", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2279, + "line": 53, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2354, + "line": 53, + "col": 77, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725c5d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250590", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72504f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7250450", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7250430", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72503f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250410", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe72504d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72504b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7250470", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250490", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7250570", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7250550", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7250510", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250530", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c5f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72505b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26932, + "file": "/usr/include/X11/keysymdef.h", + "line": 570, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5117, + "file": "./config.h", + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "57" + } + ] + }, + { + "id": "0x55bbe725c608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72505d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2321, + "line": 53, + "col": 44, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725c678", + "kind": "InitListExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2337, + "line": 53, + "col": 60, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 53, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe725c6c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250630", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72505f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 53, + "col": 67, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "line": 96, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 5176, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 5117, + "col": 2, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + }, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c6f8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5180, + "line": 97, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5243, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Key", + "qualType": "Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725c758", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250838", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7250798", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7250778", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7250738", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7250758", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5182, + "file": "./config.h", + "line": 97, + "col": 4, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe7250818", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72507f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72507b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72507d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5189, + "file": "./config.h", + "line": 97, + "col": 11, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31601, + "file": "/usr/include/X11/keysymdef.h", + "line": 627, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5212, + "file": "./config.h", + "line": 97, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31601, + "file": "/usr/include/X11/keysymdef.h", + "line": 627, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5212, + "file": "./config.h", + "line": 97, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7250858", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 31601, + "file": "/usr/include/X11/keysymdef.h", + "line": 627, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5212, + "file": "./config.h", + "line": 97, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 31601, + "file": "/usr/include/X11/keysymdef.h", + "line": 627, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 5212, + "file": "./config.h", + "line": 97, + "col": 34, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "113" + } + ] + }, + { + "id": "0x55bbe725c788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5223, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5223, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7250878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5223, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5223, + "col": 45, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ab30", + "kind": "FunctionDecl", + "name": "quit", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe725c7b0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5239, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5241, + "col": 63, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7250898", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5240, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5240, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "loc": { + "offset": 5394, + "line": 102, + "col": 21, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "range": { + "begin": { + "offset": 5374, + "col": 1, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6400, + "line": 115, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "isUsed": true, + "name": "buttons", + "mangledName": "buttons", + "type": { + "qualType": "const Button[11]" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72622a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5406, + "line": 102, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6400, + "line": 115, + "col": 1, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262308", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5494, + "line": 104, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5570, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5496, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5496, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725c9e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5496, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5496, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222f20", + "kind": "EnumConstantDecl", + "name": "ClkLtSymbol", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5518, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5518, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725ca00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5518, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5518, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72623a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5534, + "file": "./config.h", + "line": 104, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5534, + "file": "./config.h", + "line": 104, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725ca20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5534, + "file": "./config.h", + "line": 104, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5534, + "file": "./config.h", + "line": 104, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72623b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5550, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5550, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe725ca40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5550, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5550, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72623e0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5566, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5568, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe725ca60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5567, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5567, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7262498", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5574, + "line": 105, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5665, + "col": 93, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5576, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5576, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cb30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5576, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5576, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222f20", + "kind": "EnumConstantDecl", + "name": "ClkLtSymbol", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5598, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5598, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cb50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5598, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5598, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7262530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "./config.h", + "line": 105, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "./config.h", + "line": 105, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cb70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "./config.h", + "line": 105, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5614, + "file": "./config.h", + "line": 105, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe7262548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5630, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5630, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe725cb90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5630, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5630, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c838", + "kind": "FunctionDecl", + "name": "setlayout", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72625b8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5646, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5663, + "col": 91, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7262600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5652, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5662, + "col": 90, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe725cc28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 5652, + "col": 80, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5662, + "col": 90, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe725cc08", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 5653, + "col": 81, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5662, + "col": 90, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe725cbf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5653, + "col": 81, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5653, + "col": 81, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe725cbb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5653, + "col": 81, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5653, + "col": 81, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe725cbd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5661, + "col": 89, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5661, + "col": 89, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7262648", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5669, + "line": 106, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5745, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72626b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5671, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5671, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cd30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5671, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5671, + "col": 4, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222fc0", + "kind": "EnumConstantDecl", + "name": "ClkWinTitle", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72626c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5693, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5693, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cd50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5693, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5693, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72626e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5709, + "file": "./config.h", + "line": 106, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5709, + "file": "./config.h", + "line": 106, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cd70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5709, + "file": "./config.h", + "line": 106, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5709, + "file": "./config.h", + "line": 106, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72626f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5725, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5725, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe725cd90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5725, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5725, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72319e8", + "kind": "FunctionDecl", + "name": "zoom", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262720", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5741, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5743, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe725cdb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5742, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5742, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72627f0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5749, + "line": 107, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5837, + "col": 90, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5751, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5751, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725ce80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5751, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5751, + "col": 4, + "tokLen": 13, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222f70", + "kind": "EnumConstantDecl", + "name": "ClkStatusText", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5773, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5773, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cea0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5773, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5773, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7262888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5789, + "file": "./config.h", + "line": 107, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5789, + "file": "./config.h", + "line": 107, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725cec0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5789, + "file": "./config.h", + "line": 107, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5789, + "file": "./config.h", + "line": 107, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72628a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5805, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5805, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe725cee0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5805, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5805, + "col": 58, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f398", + "kind": "FunctionDecl", + "name": "spawn", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262910", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5821, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5835, + "col": 88, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72232f0", + "kind": "FieldDecl", + "name": "v", + "type": { + "qualType": "const void *" + } + }, + "inner": [ + { + "id": "0x55bbe7262970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7262958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe725cf00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5827, + "col": 80, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "const char *[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e335d0", + "kind": "VarDecl", + "name": "termcmd", + "type": { + "qualType": "const char *[2]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72629a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5841, + "line": 108, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5917, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262a10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5843, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5843, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725d010", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5843, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5843, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262a28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725d090", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725d070", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe725d030", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe725d050", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5865, + "file": "./config.h", + "line": 108, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7262a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5881, + "file": "./config.h", + "line": 108, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5881, + "file": "./config.h", + "line": 108, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725d0b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5881, + "file": "./config.h", + "line": 108, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5881, + "file": "./config.h", + "line": 108, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7262a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5897, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5897, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe725d0d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5897, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5897, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a5a8", + "kind": "FunctionDecl", + "name": "movemouse", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262a80", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5913, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5915, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe725d0f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5914, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5914, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7262b28", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5921, + "line": 109, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5997, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262b90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5923, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5923, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe725d1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5923, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5923, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261740", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe725d220", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe725d1e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe725d200", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5945, + "file": "./config.h", + "line": 109, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7262bc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5961, + "file": "./config.h", + "line": 109, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5961, + "file": "./config.h", + "line": 109, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261760", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5961, + "file": "./config.h", + "line": 109, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8420, + "file": "/usr/include/X11/X.h", + "line": 260, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 5961, + "file": "./config.h", + "line": 109, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe7262bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 5977, + "col": 58, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5977, + "col": 58, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 5977, + "col": 58, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5977, + "col": 58, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fa00", + "kind": "FunctionDecl", + "name": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262c00", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 5993, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5995, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe72617a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 5994, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 5994, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7262c68", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6001, + "line": 110, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6077, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6003, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6003, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6003, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6003, + "col": 4, + "tokLen": 12, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262ce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72618f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72618d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7261890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72618b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6025, + "file": "./config.h", + "line": 110, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7262d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6041, + "file": "./config.h", + "line": 110, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6041, + "file": "./config.h", + "line": 110, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6041, + "file": "./config.h", + "line": 110, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6041, + "file": "./config.h", + "line": 110, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe7262d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6057, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6057, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6057, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6057, + "col": 58, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722b930", + "kind": "FunctionDecl", + "name": "resizemouse", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262d40", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6073, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6075, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7261950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6074, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6074, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7262da8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6081, + "line": 111, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6157, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6083, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6083, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6083, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6083, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6105, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6105, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261a40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6105, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6105, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7262e40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6121, + "file": "./config.h", + "line": 111, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6121, + "file": "./config.h", + "line": 111, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261a60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6121, + "file": "./config.h", + "line": 111, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6121, + "file": "./config.h", + "line": 111, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7262e58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6137, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6137, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6137, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6137, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262e80", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6153, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6155, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7261aa0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6154, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6154, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7262ee8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6161, + "line": 112, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6237, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7262f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6163, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6163, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261b70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6163, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6163, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7262f68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6185, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6185, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261b90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6185, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6185, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7262f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6201, + "file": "./config.h", + "line": 112, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6201, + "file": "./config.h", + "line": 112, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261bb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6201, + "file": "./config.h", + "line": 112, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6201, + "file": "./config.h", + "line": 112, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe7262f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6217, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6217, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261bd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6217, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6217, + "col": 58, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fc90", + "kind": "FunctionDecl", + "name": "toggleview", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7262fc0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6233, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6235, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7261bf0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6234, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6234, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72630a8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6241, + "line": 113, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6317, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7263110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6243, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6243, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261cc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6243, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6243, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7263128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261d40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7261d20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7261ce0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7261d00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6265, + "file": "./config.h", + "line": 113, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6281, + "file": "./config.h", + "line": 113, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6281, + "file": "./config.h", + "line": 113, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261d60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6281, + "file": "./config.h", + "line": 113, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8400, + "file": "/usr/include/X11/X.h", + "line": 259, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6281, + "file": "./config.h", + "line": 113, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7263158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6297, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6297, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261d80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6297, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6297, + "col": 58, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f4e0", + "kind": "FunctionDecl", + "name": "tag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7263180", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6313, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6315, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7261da0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6314, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6314, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72631e8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6321, + "line": 114, + "col": 2, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6397, + "col": 78, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Button", + "qualType": "Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7263250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6323, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6323, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261e70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6323, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6323, + "col": 4, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7263268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7261ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7261e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7261eb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6345, + "file": "./config.h", + "line": 114, + "col": 26, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263280", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6361, + "file": "./config.h", + "line": 114, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6361, + "file": "./config.h", + "line": 114, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7261f10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6361, + "file": "./config.h", + "line": 114, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "end": { + "spellingLoc": { + "offset": 8440, + "file": "/usr/include/X11/X.h", + "line": 261, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 6361, + "file": "./config.h", + "line": 114, + "col": 42, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe7263298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 6377, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6377, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7261f30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 6377, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6377, + "col": 58, + "tokLen": 9, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fb48", + "kind": "FunctionDecl", + "name": "toggletag", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72632c0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 6393, + "col": 74, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6395, + "col": 76, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7261f50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 6394, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "end": { + "offset": 6394, + "col": 75, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263388", + "kind": "RecordDecl", + "loc": { + "offset": 9071, + "file": "dwm.c", + "line": 276, + "col": 8, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 9064, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 9129, + "col": 66, + "tokLen": 1 + } + }, + "name": "NumTags", + "tagUsed": "struct", + "completeDefinition": true, + "inner": [ + { + "id": "0x55bbe7263668", + "kind": "FieldDecl", + "loc": { + "offset": 9086, + "col": 23, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 9081, + "col": 18, + "tokLen": 4 + }, + "end": { + "offset": 9126, + "col": 63, + "tokLen": 1 + } + }, + "name": "limitexceeded", + "type": { + "qualType": "char[1]" + } + } + ] + }, + { + "id": "0x55bbe7263758", + "kind": "FunctionDecl", + "loc": { + "offset": 9169, + "line": 280, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 9164, + "line": 279, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 10014, + "line": 313, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72263f8", + "name": "applyrules", + "mangledName": "applyrules", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 9188, + "line": 280, + "col": 20, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 9180, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 9188, + "col": 20, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7267c20", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 9191, + "line": 281, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 10014, + "line": 313, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263918", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 9194, + "line": 282, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9222, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263818", + "kind": "VarDecl", + "loc": { + "offset": 9206, + "col": 14, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 9194, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9206, + "col": 14, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "class", + "type": { + "qualType": "const char *" + } + }, + { + "id": "0x55bbe7263898", + "kind": "VarDecl", + "loc": { + "offset": 9214, + "col": 22, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 9194, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9214, + "col": 22, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "instance", + "type": { + "qualType": "const char *" + } + } + ] + }, + { + "id": "0x55bbe72639b0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 9225, + "line": 283, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 9239, + "col": 16, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263948", + "kind": "VarDecl", + "loc": { + "offset": 9238, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 9225, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 9238, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7263aa0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 9242, + "line": 284, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9255, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "loc": { + "offset": 9254, + "col": 14, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 9242, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9254, + "col": 14, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + ] + }, + { + "id": "0x55bbe7263b30", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 9258, + "line": 285, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 9268, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "loc": { + "offset": 9267, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 9258, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 9267, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7263da0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 9271, + "line": 286, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 9301, + "col": 32, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "loc": { + "offset": 9282, + "col": 13, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 9271, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 9300, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7263d20", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 9287, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 9300, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7263d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7263c20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7263bf8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7263bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9289, + "file": "dwm.c", + "line": 286, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7263ca0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7263c78", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7263c40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 9295, + "file": "dwm.c", + "line": 286, + "col": 26, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263e40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9326, + "line": 289, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9342, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7263df0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9326, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9329, + "col": 5, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe7263dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9326, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9326, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7263db8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9326, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9326, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7263e20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9342, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 9342, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7263f00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9346, + "line": 290, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9356, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7263e98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9346, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9349, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7263e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9346, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9346, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7263e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9346, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9346, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7263ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9356, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9356, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7263ec8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9356, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9356, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7264070", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9360, + "line": 291, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 9390, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9360, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 9360, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XClassHint *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7263f20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9360, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 9360, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7160cb0", + "kind": "FunctionDecl", + "name": "XGetClassHint", + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + } + } + } + ] + }, + { + "id": "0x55bbe72640a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9374, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 9374, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7263f40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9374, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 9374, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72640c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9379, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 9382, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7263f98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9379, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 9382, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe7263f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9379, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 9379, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7263f60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9379, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 9379, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7263fe8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9387, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 9388, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "XClassHint *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7263fc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9388, + "col": 30, + "tokLen": 2 + }, + "end": { + "offset": 9388, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7264368", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9394, + "line": 292, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9435, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7264138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9394, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 9394, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263818", + "kind": "VarDecl", + "name": "class", + "type": { + "qualType": "const char *" + } + } + }, + { + "id": "0x55bbe7264338", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 9405, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9435, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9405, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9408, + "col": 16, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264178", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9405, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9408, + "col": 16, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_class", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157ea0", + "inner": [ + { + "id": "0x55bbe7264158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9405, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9405, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7264320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9420, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9423, + "col": 31, + "tokLen": 9 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7264230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9420, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9423, + "col": 31, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72641c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9420, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9423, + "col": 31, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_class", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157ea0", + "inner": [ + { + "id": "0x55bbe72641a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9420, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9420, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9435, + "col": 43, + "tokLen": 6 + }, + "end": { + "offset": 9435, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72641f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9435, + "col": 43, + "tokLen": 6 + }, + "end": { + "offset": 9435, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char[7]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231b08", + "kind": "VarDecl", + "name": "broken", + "type": { + "qualType": "const char[7]" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72644f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9444, + "line": 293, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 9485, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7264388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9444, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 9444, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263898", + "kind": "VarDecl", + "name": "instance", + "type": { + "qualType": "const char *" + } + } + }, + { + "id": "0x55bbe72644c8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 9455, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9485, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9455, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9458, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72643c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9455, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9458, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_name", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157e38", + "inner": [ + { + "id": "0x55bbe72643a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9455, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 9455, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72644b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9470, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9473, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7264480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9470, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9473, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264418", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9470, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9473, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_name", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157e38", + "inner": [ + { + "id": "0x55bbe72643f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9470, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 9470, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9485, + "col": 43, + "tokLen": 6 + }, + "end": { + "offset": 9485, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7264448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9485, + "col": 43, + "tokLen": 6 + }, + "end": { + "offset": 9485, + "col": 43, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char[7]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231b08", + "kind": "VarDecl", + "name": "broken", + "type": { + "qualType": "const char[7]" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7265690", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 9495, + "line": 295, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 9846, + "line": 307, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7264570", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9500, + "line": 295, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9504, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7264518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9500, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9500, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263948", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7264558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9504, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 9504, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7264538", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 9504, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 9504, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7264778", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9507, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7264760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9507, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9507, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7264748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9507, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9507, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9507, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9507, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263948", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7264728", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264708", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72645d0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72645b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Rule[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e31bf8", + "kind": "VarDecl", + "name": "rules", + "type": { + "qualType": "const Rule[2]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7264668", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7264648", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Rule", + "qualType": "const Rule", + "typeAliasDeclId": "0x55bbe7226288" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7264630", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72645f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 9518, + "col": 25, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 9511, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Rule[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e31bf8", + "kind": "VarDecl", + "name": "rules", + "type": { + "qualType": "const Rule[2]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7264610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9511, + "line": 295, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72647b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9526, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 9527, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe7264798", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9526, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 9526, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263948", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7265670", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 9531, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 9846, + "line": 307, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7264898", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9535, + "line": 296, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 9547, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72647d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9535, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 9535, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + }, + { + "id": "0x55bbe7264880", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9539, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9547, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7264860", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 9540, + "col": 8, + "tokLen": 5 + }, + "end": { + "offset": 9547, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Rule", + "qualType": "const Rule", + "typeAliasDeclId": "0x55bbe7226288" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7264830", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9540, + "col": 8, + "tokLen": 5 + }, + "end": { + "offset": 9540, + "col": 8, + "tokLen": 5 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72647f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9540, + "col": 8, + "tokLen": 5 + }, + "end": { + "offset": 9540, + "col": 8, + "tokLen": 5 + } + }, + "type": { + "qualType": "const Rule[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e31bf8", + "kind": "VarDecl", + "name": "rules", + "type": { + "qualType": "const Rule[2]" + } + } + } + ] + }, + { + "id": "0x55bbe7264848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9546, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9546, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264810", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9546, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9546, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263948", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7265650", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 9552, + "line": 297, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 9843, + "line": 306, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7264fd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9556, + "line": 297, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9692, + "line": 299, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7264d90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9556, + "line": 297, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9639, + "line": 298, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7264b48", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 9556, + "line": 297, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9595, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264b28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9557, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9594, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7264938", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9557, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9561, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7264920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9558, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9561, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72648f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9558, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9561, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "title", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72260a8", + "inner": [ + { + "id": "0x55bbe72648d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9558, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9558, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72648b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9558, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9558, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264ab0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9570, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 9594, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264a98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9570, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 9570, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(*)(const char *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7264950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9570, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 9570, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(const char *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ea1b00", + "kind": "FunctionDecl", + "name": "strstr", + "type": { + "qualType": "char *(const char *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7264af8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9577, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 9580, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe7264ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9577, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 9580, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72649a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9577, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 9580, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe7264990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9577, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 9577, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9577, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 9577, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264b10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9586, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 9589, + "col": 40, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264a10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9586, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 9589, + "col": 40, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "title", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72260a8", + "inner": [ + { + "id": "0x55bbe72649f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9586, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 9586, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72649d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9586, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 9586, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264d70", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 9602, + "line": 298, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 9639, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264d50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9603, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9638, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7264be8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9603, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9607, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7264bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9604, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9607, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264ba0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9604, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9607, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "class", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225fd8", + "inner": [ + { + "id": "0x55bbe7264b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9604, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9604, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264b68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9604, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9604, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264cf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9616, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 9638, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9616, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 9616, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(*)(const char *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7264c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9616, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 9616, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(const char *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ea1b00", + "kind": "FunctionDecl", + "name": "strstr", + "type": { + "qualType": "char *(const char *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7264d20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9623, + "col": 27, + "tokLen": 5 + }, + "end": { + "offset": 9623, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9623, + "col": 27, + "tokLen": 5 + }, + "end": { + "offset": 9623, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263818", + "kind": "VarDecl", + "name": "class", + "type": { + "qualType": "const char *" + } + } + } + ] + }, + { + "id": "0x55bbe7264d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9630, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9633, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264c78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9630, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9633, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "class", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225fd8", + "inner": [ + { + "id": "0x55bbe7264c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9630, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9630, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9630, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9630, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264fb8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 9646, + "line": 299, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 9692, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264f98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9647, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9691, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7264e30", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 9647, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 9651, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7264e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9648, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9651, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264de8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9648, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9651, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "instance", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7226040", + "inner": [ + { + "id": "0x55bbe7264dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9648, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9648, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264db0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9648, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9648, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7264f38", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9663, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 9691, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7264f20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9663, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 9663, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(*)(const char *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7264e48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9663, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 9663, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(const char *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ea1b00", + "kind": "FunctionDecl", + "name": "strstr", + "type": { + "qualType": "char *(const char *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7264f68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9670, + "col": 30, + "tokLen": 8 + }, + "end": { + "offset": 9670, + "col": 30, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9670, + "col": 30, + "tokLen": 8 + }, + "end": { + "offset": 9670, + "col": 30, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263898", + "kind": "VarDecl", + "name": "instance", + "type": { + "qualType": "const char *" + } + } + } + ] + }, + { + "id": "0x55bbe7264f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9680, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 9683, + "col": 43, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264ec0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9680, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 9683, + "col": 43, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "instance", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7226040", + "inner": [ + { + "id": "0x55bbe7264ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9680, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 9680, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264e88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9680, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 9680, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7265620", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 9697, + "line": 300, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 9843, + "line": 306, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72650e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9702, + "line": 301, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9721, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7265030", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9702, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9705, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe7265018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9702, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9702, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7264ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9702, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9702, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72650c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9718, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 9721, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265098", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9718, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 9721, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7226178", + "inner": [ + { + "id": "0x55bbe7265080", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9718, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 9718, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265060", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9718, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 9718, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72651e8", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 9736, + "line": 302, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9750, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe7265138", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9736, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9739, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7265120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9736, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9736, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9736, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 9736, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72651d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9747, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 9750, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72651a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9747, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 9750, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7226110", + "inner": [ + { + "id": "0x55bbe7265188", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9747, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 9747, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9747, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 9747, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72654d0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 9759, + "line": 303, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 9813, + "col": 58, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7265270", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9764, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9768, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7265218", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9764, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 9764, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7265258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9768, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 9768, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9768, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 9768, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72653e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9774, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 9792, + "col": 37, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72653d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9774, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 9774, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9774, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 9774, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72653b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9779, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 9792, + "col": 37, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7265380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9779, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 9782, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72652e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9779, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 9782, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "num", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225540", + "inner": [ + { + "id": "0x55bbe72652d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9779, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 9779, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72652b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9779, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 9779, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7265398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9789, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9792, + "col": 37, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265350", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9789, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9792, + "col": 37, + "tokLen": 7 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "monitor", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72261e0", + "inner": [ + { + "id": "0x55bbe7265338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9789, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9789, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9789, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 9789, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Rule *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263a38", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "const Rule *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72654a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9801, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 9808, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7265408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9801, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 9801, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7265490", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9805, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 9808, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265460", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9805, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 9808, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe7265448", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9805, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 9805, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265428", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9805, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 9805, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72654c8", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 9813, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 9813, + "col": 58, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe7265600", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 9818, + "line": 304, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 9838, + "line": 305, + "col": 14, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7265528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9822, + "line": 304, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9822, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9822, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 9822, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72655e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9829, + "line": 305, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 9838, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7265578", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9829, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 9832, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7265560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9829, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 9829, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7265540", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9829, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 9829, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72655c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9838, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9838, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72655a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9838, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 9838, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263ac8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72672f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 9849, + "line": 308, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 9887, + "line": 309, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7265718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9853, + "line": 308, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9856, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72656e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9853, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9856, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_class", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157ea0", + "inner": [ + { + "id": "0x55bbe72656c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9853, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9853, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72672a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9869, + "line": 309, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9887, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9869, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9869, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72671f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9869, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9869, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72672e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9875, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9878, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72672c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9875, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9878, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267230", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9875, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9878, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_class", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157ea0", + "inner": [ + { + "id": "0x55bbe7267210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9875, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9875, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267460", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 9891, + "line": 310, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 9927, + "line": 311, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7267368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9895, + "line": 310, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9898, + "col": 9, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267338", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9895, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9898, + "col": 9, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_name", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157e38", + "inner": [ + { + "id": "0x55bbe7267318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9895, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 9895, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7267408", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 9910, + "line": 311, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9927, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72673f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9910, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9910, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7267380", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9910, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 9910, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe7267448", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9916, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9919, + "col": 12, + "tokLen": 8 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7267430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9916, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9919, + "col": 12, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72673c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9916, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9919, + "col": 12, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "name": "res_name", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157e38", + "inner": [ + { + "id": "0x55bbe72673a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9916, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 9916, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7263b58", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267c00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9931, + "line": 312, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 10011, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72674b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9931, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9934, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72674a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9931, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9931, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9931, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 9931, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7267bd0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10011, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267758", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7267728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9944, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267520", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9944, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7267508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9941, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72674e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9941, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 9941, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7267708", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72676e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72676a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267688", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7267550", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7267668", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267648", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7267590", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7267570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7267628", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7267608", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72675f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72675b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72675d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72676c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9951, + "line": 312, + "col": 22, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72679e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 9961, + "col": 32, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72679b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9961, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 9964, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72677b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9961, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 9964, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7267798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9961, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 9961, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9961, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 9961, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72679d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7267998", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267978", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7267938", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7267918", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72677e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72678f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72678d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7267820", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7267800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72678b8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7267898", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7267880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7267840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7267860", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267958", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 9971, + "line": 312, + "col": 42, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 10011, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267b98", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 10011, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7267b68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9989, + "col": 60, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7267a88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9989, + "col": 60, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7267a70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9984, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267a40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9984, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7267a28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9981, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267a08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9981, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 9981, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 10004, + "col": 75, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267b38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 10004, + "col": 75, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7267b20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 9999, + "col": 70, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267af0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 9999, + "col": 70, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7267ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 9996, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7267ab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 9996, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 9996, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72636c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7267ff0", + "kind": "FunctionDecl", + "loc": { + "offset": 10021, + "line": 316, + "col": 1, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 10017, + "line": 315, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 11661, + "line": 381, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72268b0", + "name": "applysizehints", + "mangledName": "applysizehints", + "type": { + "qualType": "int (Client *, int *, int *, int *, int *, int)" + }, + "inner": [ + { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10044, + "line": 316, + "col": 24, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10036, + "col": 16, + "tokLen": 6 + }, + "end": { + "offset": 10044, + "col": 24, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "loc": { + "offset": 10052, + "col": 32, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10047, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 10052, + "col": 32, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10060, + "col": 40, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10055, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 10060, + "col": 40, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "loc": { + "offset": 10068, + "col": 48, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10063, + "col": 43, + "tokLen": 3 + }, + "end": { + "offset": 10068, + "col": 48, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "loc": { + "offset": 10076, + "col": 56, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10071, + "col": 51, + "tokLen": 3 + }, + "end": { + "offset": 10076, + "col": 56, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "h", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7267f30", + "kind": "ParmVarDecl", + "loc": { + "offset": 10083, + "col": 63, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 10079, + "col": 59, + "tokLen": 3 + }, + "end": { + "offset": 10083, + "col": 63, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "interact", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe726e070", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 10093, + "line": 317, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 11661, + "line": 381, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7268140", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 10096, + "line": 318, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 10109, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72680d8", + "kind": "VarDecl", + "loc": { + "offset": 10100, + "col": 6, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 10096, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 10100, + "col": 6, + "tokLen": 9 + } + }, + "isUsed": true, + "name": "baseismin", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7268250", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 10112, + "line": 319, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 10131, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "loc": { + "offset": 10121, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 10112, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 10128, + "col": 18, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7268238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10125, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10128, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268208", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10125, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10128, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72681f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10125, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10125, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72681d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10125, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10125, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72684b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10163, + "line": 322, + "col": 2, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72682a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10163, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 10164, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10164, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10164, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10164, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10164, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268498", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268468", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268380", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72682d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72682b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10172, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10172, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7268368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268348", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268330", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 10175, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72682f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72683c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72683a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10172, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10172, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7268450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268430", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10168, + "file": "dwm.c", + "line": 322, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268418", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 10175, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72683e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10176, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10168, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268728", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10181, + "line": 323, + "col": 2, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7268510", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10181, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 10182, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72684f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10182, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10182, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72684d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10182, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10182, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268708", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72686d8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72685f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7268548", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268528", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10190, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10190, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72685d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72685b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72685a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 10193, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268568", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268630", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10190, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10190, + "col": 11, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72686c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72686a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 10186, + "file": "dwm.c", + "line": 323, + "col": 7, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268688", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 10193, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268670", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10194, + "col": 15, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10186, + "col": 7, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a5a0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10199, + "line": 324, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 10612, + "line": 342, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7268768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10203, + "line": 324, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 10203, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10203, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 10203, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267f30", + "kind": "ParmVarDecl", + "name": "interact", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72693d0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 10213, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 10377, + "line": 333, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7268ac8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10217, + "line": 325, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "inner": [ + { + "id": "0x55bbe7268820", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10221, + "line": 325, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10226, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72687f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10221, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10222, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72687b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10221, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10222, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72687a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10222, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10222, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10222, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10222, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10226, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 10226, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72687d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10226, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 10226, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268aa8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10233, + "line": 326, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7268878", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10233, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10234, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10234, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10234, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10234, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10234, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268a88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10238, + "col": 9, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7268a70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10238, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 10238, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10238, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 10238, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7268a50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268a30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7268a18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268908", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72688f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72688d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72688b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10249, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "col": 14, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10249, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "col": 14, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72689f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7268938", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72689e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72689b0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7268998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268978", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "line": 326, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268958", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10249, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "col": 14, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10249, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10243, + "col": 14, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268e30", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10255, + "line": 327, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe7268b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10259, + "line": 327, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10264, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7268b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10259, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10260, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268b20", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10259, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10260, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10260, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10260, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268ae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10260, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10260, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10264, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 10264, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268b38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10264, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 10264, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268e10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10271, + "line": 328, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7268be0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10271, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10272, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10272, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10272, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10272, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10272, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7268df0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10276, + "col": 9, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7268dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10276, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 10276, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268bf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10276, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 10276, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7268db8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7268d98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7268d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268c70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7268c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268c38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268c18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10288, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "col": 14, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10288, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "col": 14, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268d60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7268ca0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7268d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268d18", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7268d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268ce0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "line": 328, + "col": 14, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7268cc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10288, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "col": 14, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10288, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10281, + "col": 14, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72690f0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10294, + "line": 329, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10331, + "line": 330, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7269040", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10298, + "line": 329, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10320, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7269000", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10298, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10315, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7268f20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10298, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10304, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7268ef0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10298, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10299, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268e88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10298, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10299, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10299, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10299, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268e50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10299, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10299, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10303, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10304, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268ed8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10303, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10304, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7268ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10304, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10304, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268ea0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10304, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10304, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7268fe0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10308, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10315, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7268f40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10308, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10308, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7268fc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10312, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10315, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268f98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10312, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10315, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7268f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10312, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10312, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7268f60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10312, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10312, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10320, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 10320, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72690d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10326, + "line": 330, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10331, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7269098", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10326, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10327, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269080", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10327, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10327, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269060", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10327, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10327, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72690b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10331, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10331, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72693b0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10336, + "line": 331, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10373, + "line": 332, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7269300", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10340, + "line": 331, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10362, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72692c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10357, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72691e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10346, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72691b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10341, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269148", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10341, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269130", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10341, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10341, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269110", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10341, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10341, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72691c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10345, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10346, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269198", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10345, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10346, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10346, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10346, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10346, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10346, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72692a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10350, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10357, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7269200", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10350, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10350, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7269288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10354, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10357, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269258", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10354, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10357, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7269240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10354, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10354, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10354, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10354, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72692e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10362, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 10362, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7269390", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10368, + "line": 332, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10373, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7269358", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10368, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10369, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10369, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10369, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10369, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10369, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7269370", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10373, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10373, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a570", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 10384, + "line": 333, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10612, + "line": 342, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7269918", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10388, + "line": 334, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "inner": [ + { + "id": "0x55bbe7269588", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10392, + "line": 334, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10409, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe7269570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10392, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10393, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269438", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10392, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10393, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10393, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10393, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10393, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10393, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269550", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10398, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10409, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10398, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10401, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269488", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10398, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10401, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe7269470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10398, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10398, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269450", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10398, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10398, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10406, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10409, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72694f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10406, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10409, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72694d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10406, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10406, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72694b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10406, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10406, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72698f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10416, + "line": 335, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72695e0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10416, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10417, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72695c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10417, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10417, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72695a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10417, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10417, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72698d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72696f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10432, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72696c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10424, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269630", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10424, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe7269618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10421, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72695f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10421, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10421, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72696e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10429, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10432, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269698", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10429, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10432, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe7269680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10429, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10429, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10429, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10429, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72698b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7269898", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269770", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe7269758", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269738", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7269718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10443, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "col": 25, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10443, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "col": 25, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269860", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72697a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7269848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269818", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7269800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72697e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "line": 335, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72697c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10443, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "col": 25, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10443, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10437, + "col": 25, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269e50", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10449, + "line": 336, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe7269ac0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10453, + "line": 336, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10470, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe7269aa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10453, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10454, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269970", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10453, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10454, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10454, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10454, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10454, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10454, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269a88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10459, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10470, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10459, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10462, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72699c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10459, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10462, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72699a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10459, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10459, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269988", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10459, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10459, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269a70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10467, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10470, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269a28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10467, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10470, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe7269a10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10467, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10467, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72699f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10467, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10467, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269e30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10477, + "line": 337, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7269b18", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10477, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10478, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10478, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10478, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269ae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10478, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10478, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7269e10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7269c30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10493, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10485, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269b68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10485, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe7269b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10482, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269b30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10482, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10482, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10490, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10493, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269bd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10490, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10493, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe7269bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10490, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10490, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10490, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10490, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269df0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7269dd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269ca8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7269c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269c70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7269c50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10505, + "col": 32, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "col": 25, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10505, + "col": 32, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "col": 25, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269d98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7269cd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7269d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269d50", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7269d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269d18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "line": 337, + "col": 25, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7269cf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10505, + "col": 32, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "col": 25, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 10505, + "col": 32, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 10498, + "col": 25, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a1d0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10511, + "line": 338, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10556, + "line": 339, + "col": 12, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe726a0c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10515, + "line": 338, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10541, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe726a020", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10515, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10532, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269f40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10515, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10521, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7269f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10515, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10516, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269ea8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10515, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10516, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269e90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10516, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10516, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269e70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10516, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10516, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7269f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10520, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10521, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269ef8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10520, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10521, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7269ee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10521, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10521, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269ec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10521, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10521, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a000", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10525, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10532, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7269f60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10525, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10525, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7269fe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10529, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10532, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269fb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10529, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10532, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7269fa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10529, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10529, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7269f80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10529, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10529, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10538, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10541, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a078", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10538, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10541, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe726a060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10538, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10538, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10538, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10538, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a1b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10548, + "line": 339, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10556, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726a118", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10548, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10549, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10549, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10549, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a0e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10549, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10549, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a198", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10553, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10556, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a168", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10553, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10556, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe726a150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10553, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10553, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10553, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10553, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a550", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10562, + "line": 340, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10607, + "line": 341, + "col": 12, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe726a440", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10566, + "line": 340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10592, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe726a3a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10566, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10583, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726a2c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10566, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10572, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726a290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10566, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10567, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a228", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10566, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10567, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10567, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10567, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10567, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10567, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a2a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10571, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10572, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a278", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10571, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 10572, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10572, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10572, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10572, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 10572, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a380", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10576, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10583, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe726a2e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 10576, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 10576, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe726a368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10580, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10583, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a338", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10580, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10583, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe726a320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10580, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10580, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a300", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10580, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10580, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10589, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10592, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a3f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10589, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10592, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe726a3e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10589, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10589, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a3c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10589, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 10589, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a530", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10599, + "line": 341, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10607, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726a498", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10599, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10600, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10600, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10600, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a460", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10600, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10600, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10604, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10607, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a4e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10604, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10607, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe726a4d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10604, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10604, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a4b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10604, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 10604, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7268168", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a738", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10615, + "line": 343, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 10635, + "line": 344, + "col": 8, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe726a670", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10619, + "line": 343, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10624, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726a640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10619, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10620, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a608", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10619, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10620, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a5f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10620, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10620, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a5d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10620, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10620, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10624, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 10624, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10624, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 10624, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a718", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10630, + "line": 344, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10635, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726a6c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10630, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10631, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10631, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10631, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10631, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10631, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10635, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 10635, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a6e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10635, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 10635, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a8c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10640, + "line": 345, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 10660, + "line": 346, + "col": 8, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe726a7f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10644, + "line": 345, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10649, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726a7c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10644, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10645, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a790", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10644, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 10645, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10645, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10645, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10645, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10645, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726a7e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10649, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 10649, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a7a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10649, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 10649, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a8a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10655, + "line": 346, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10660, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726a850", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10655, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 10656, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726a838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10656, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10656, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10656, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10656, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726a888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10660, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 10660, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10660, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 10660, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726dbc0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10665, + "line": 347, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 11597, + "line": 379, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726ac40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10669, + "line": 347, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 10729, + "col": 66, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe726a998", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10669, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 10687, + "col": 24, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe726a968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10669, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 10669, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a8e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10669, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 10669, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32588", + "kind": "VarDecl", + "name": "resizehints", + "type": { + "qualType": "const int" + } + } + } + ] + }, + { + "id": "0x55bbe726a980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10684, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10687, + "col": 24, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a938", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10684, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10687, + "col": 24, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe726a920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10684, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10684, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10684, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 10684, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ac28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10701, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10729, + "col": 66, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726ac10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10729, + "col": 66, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726abe0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10729, + "col": 66, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe726abc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10726, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726aba8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10726, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726ab78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10710, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe726aa38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10710, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe726aa20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10705, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a9f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10705, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726a9d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10702, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726a9b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10702, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 10702, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ab90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10721, + "col": 58, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726aae8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10721, + "col": 58, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe726aad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10716, + "col": 53, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726aaa0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10716, + "col": 53, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726aa88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10713, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726aa68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10713, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10713, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726db58", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 10738, + "col": 75, + "tokLen": 1 + }, + "end": { + "offset": 11597, + "line": 379, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726af98", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10742, + "line": 348, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10782, + "line": 349, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726ad38", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10746, + "line": 348, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10750, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726ad20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10747, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10750, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726acf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10747, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10750, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "hintsvalid", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224530", + "inner": [ + { + "id": "0x55bbe726acd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10747, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10747, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726acb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10747, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 10747, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ae00", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 10765, + "line": 349, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 10782, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726ade8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10765, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 10765, + "col": 4, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726ad50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10765, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 10765, + "col": 4, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230900", + "kind": "FunctionDecl", + "name": "updatesizehints", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe726ae28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10781, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 10781, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ad70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10781, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 10781, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b738", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10835, + "line": 351, + "col": 3, + "tokLen": 9 + }, + "end": { + "offset": 10885, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726afb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10835, + "col": 3, + "tokLen": 9 + }, + "end": { + "offset": 10835, + "col": 3, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72680d8", + "kind": "VarDecl", + "name": "baseismin", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe726b718", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10885, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe726b0d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10862, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe726b0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10850, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b010", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10850, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe726aff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10847, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726afd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10847, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 10847, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b0c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10859, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 10862, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b078", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10859, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 10862, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe726b060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10859, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 10859, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10859, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 10859, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b6f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 10870, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10885, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe726b1c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10870, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10873, + "col": 41, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b130", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10870, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10873, + "col": 41, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe726b118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10870, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10870, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b0f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10870, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 10870, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b6e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10882, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10885, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b198", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10882, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10885, + "col": 53, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe726b180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10882, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10882, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10882, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 10882, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b9c8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 10893, + "line": 352, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 10992, + "line": 355, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726b790", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10897, + "line": 352, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 10898, + "col": 8, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726b778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10898, + "col": 8, + "tokLen": 9 + }, + "end": { + "offset": 10898, + "col": 8, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10898, + "col": 8, + "tokLen": 9 + }, + "end": { + "offset": 10898, + "col": 8, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72680d8", + "kind": "VarDecl", + "name": "baseismin", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726b9a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 10909, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 10992, + "line": 355, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726b878", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 10955, + "line": 353, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10964, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726b7e0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10955, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10956, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726b7c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10956, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10956, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b7a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10956, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10956, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726b860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10961, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10964, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b830", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10961, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10964, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe726b818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10961, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10961, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b7f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10961, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10961, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726b978", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 10974, + "line": 354, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10983, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726b8e0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 10974, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 10975, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726b8c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10975, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10975, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b8a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10975, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 10975, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726b960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10980, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10983, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b930", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 10980, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10983, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe726b918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 10980, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10980, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b8f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10980, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 10980, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c3f0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11029, + "line": 357, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 11194, + "line": 362, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726bb98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11033, + "line": 357, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11058, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe726baa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11033, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11043, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe726ba70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11033, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11036, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ba20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11033, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11036, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mina", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223de0", + "inner": [ + { + "id": "0x55bbe726ba08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11033, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11033, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726b9e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11033, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11033, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ba88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11043, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 11043, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726ba50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 11043, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 11043, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe726bb78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11048, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11058, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe726bb48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11048, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11051, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726baf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11048, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11051, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "maxa", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223e48", + "inner": [ + { + "id": "0x55bbe726bae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11048, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11048, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bac0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11048, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11048, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bb60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11058, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 11058, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726bb28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 11058, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 11058, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c3d8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 11061, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 11194, + "line": 362, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726c3a8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11066, + "line": 358, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 11187, + "line": 361, + "col": 25, + "tokLen": 3 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe726bd80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11070, + "line": 358, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726bd68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11070, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 11073, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bbf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11070, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 11073, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "maxa", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223e48", + "inner": [ + { + "id": "0x55bbe726bbd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11070, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 11070, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bbb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11070, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 11070, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bd48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11080, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe726bca0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 11080, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 11088, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726bc88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11087, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 11088, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe726bc58", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11087, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 11088, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726bc40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11088, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 11088, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bc20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11088, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 11088, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bd30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11092, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726bd18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11092, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bd00", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11092, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726bce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11093, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bcc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11093, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11093, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bf80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11100, + "line": 359, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11120, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726bdd8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11100, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11101, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726bdc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11101, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11101, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bda0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11101, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11101, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726bf68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11120, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "FloatingToIntegral", + "inner": [ + { + "id": "0x55bbe726bf48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11120, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726bf30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11113, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe726bef0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11113, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe726bed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11106, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726bea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11106, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726be28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11105, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11106, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726be10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11106, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11106, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bdf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11106, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11106, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11110, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11113, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726be78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11110, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11113, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "maxa", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223e48", + "inner": [ + { + "id": "0x55bbe726be60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11110, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11110, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726be40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11110, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11110, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726bf10", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 11120, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 11120, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c388", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11133, + "line": 360, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 11187, + "line": 361, + "col": 25, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x55bbe726c168", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11137, + "line": 360, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726c150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11137, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 11140, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bfd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11137, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 11140, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mina", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223de0", + "inner": [ + { + "id": "0x55bbe726bfc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11137, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 11137, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726bfa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11137, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 11137, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c130", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11147, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe726c088", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 11147, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11155, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726c070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11154, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 11155, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe726c040", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11154, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 11155, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11155, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11155, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c008", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11155, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11155, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11159, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726c100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11159, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c0e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11159, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11160, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c0b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11160, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 11160, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c368", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11167, + "line": 361, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11187, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726c1c0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11167, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11168, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11168, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11168, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11168, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11168, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726c350", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11187, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "FloatingToIntegral", + "inner": [ + { + "id": "0x55bbe726c330", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11187, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726c318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11180, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe726c2d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11180, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe726c2c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11173, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe726c290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11173, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c210", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11172, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11173, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c1f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11173, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11173, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c1d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11173, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11173, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c2a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11177, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11180, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11177, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11180, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mina", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223de0", + "inner": [ + { + "id": "0x55bbe726c248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11177, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11177, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c228", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11177, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11177, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c2f8", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 11187, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 11187, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.5" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c668", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11198, + "line": 363, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 11297, + "line": 366, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726c430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11202, + "line": 363, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 11202, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11202, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 11202, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72680d8", + "kind": "VarDecl", + "name": "baseismin", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe726c648", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 11213, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 11297, + "line": 366, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726c518", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 11260, + "line": 364, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11269, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726c480", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11260, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11261, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11261, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11261, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11261, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11261, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726c500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11266, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11269, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c4d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11266, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11269, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe726c4b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11266, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11266, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11266, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11266, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c618", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 11279, + "line": 365, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11288, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726c580", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11279, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11280, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11280, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11280, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11280, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11280, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726c600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11285, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11288, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c5d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11285, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11288, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe726c5b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11285, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11285, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c598", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11285, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11285, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c890", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11336, + "line": 368, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 11366, + "line": 369, + "col": 18, + "tokLen": 4 + } + }, + "inner": [ + { + "id": "0x55bbe726c6f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11340, + "line": 368, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11343, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c6c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11343, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "incw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72242c0", + "inner": [ + { + "id": "0x55bbe726c6a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11340, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11340, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11340, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c860", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 11352, + "line": 369, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11366, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726c740", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11352, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11353, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11353, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11353, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11353, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11353, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726c840", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11358, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11366, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "%", + "inner": [ + { + "id": "0x55bbe726c810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11358, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11359, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c790", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11358, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11359, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11359, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11359, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11359, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11359, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726c828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11363, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11366, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c7e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11363, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11366, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "incw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72242c0", + "inner": [ + { + "id": "0x55bbe726c7c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11363, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11363, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c7a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11363, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11363, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726cab8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11374, + "line": 370, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 11404, + "line": 371, + "col": 18, + "tokLen": 4 + } + }, + "inner": [ + { + "id": "0x55bbe726c918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11378, + "line": 370, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11381, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c8e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11378, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11381, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "inch", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224328", + "inner": [ + { + "id": "0x55bbe726c8d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11378, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11378, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c8b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11378, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11378, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ca88", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 11390, + "line": 371, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11404, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe726c968", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11390, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11391, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11391, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11391, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11391, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11391, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726ca68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11396, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11404, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "%", + "inner": [ + { + "id": "0x55bbe726ca38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11396, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11397, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c9b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11396, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11397, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726c9a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11397, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11397, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c980", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11397, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11397, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ca50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11401, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11404, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ca08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11401, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11404, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "inch", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224328", + "inner": [ + { + "id": "0x55bbe726c9f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11401, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11401, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726c9d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11401, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11401, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726cf28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11444, + "line": 373, + "col": 3, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726cb10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11444, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 11445, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726caf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11445, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11445, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cad8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11445, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11445, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726cf08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726ced8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726ccf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe726cc30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726cc10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726cbe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cb60", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726cb48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cb28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726cbf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cbb0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe726cb98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cb78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ccd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ccb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726cc88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11471, + "col": 30, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe726cc70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cc50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ce18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726cdf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726cdc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cd48", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11453, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726cd30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cd10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11454, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726cde0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cd98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11461, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe726cd80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11458, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726cec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cea0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11449, + "file": "dwm.c", + "line": 373, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726ce70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11471, + "col": 30, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe726ce58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ce38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11468, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11449, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d398", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11480, + "line": 374, + "col": 3, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726cf80", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11480, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 11481, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726cf68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11481, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11481, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cf48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11481, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11481, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726d378", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d348", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d160", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe726d0a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d080", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726d050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cfd0", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726cfb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cf98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d020", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe726d008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726cfe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d128", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d0f8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11507, + "col": 30, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe726d0e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d0c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d288", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d268", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe726d238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d1b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11489, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d1a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11490, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d208", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11497, + "col": 20, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe726d1f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d1d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11494, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d310", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11485, + "file": "dwm.c", + "line": 374, + "col": 8, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d2e0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11507, + "col": 30, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe726d2c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d2a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11504, + "col": 27, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11485, + "col": 8, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d768", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11516, + "line": 375, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "inner": [ + { + "id": "0x55bbe726d420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11520, + "line": 375, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11523, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d3f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11520, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11523, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe726d3d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11520, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11520, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d3b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11520, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11520, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d748", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11532, + "line": 376, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726d470", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11532, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11533, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11533, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11533, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d438", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11533, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11533, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726d728", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d6f8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d5b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726d580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d4d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d4c0", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11541, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d4a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d560", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d530", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11548, + "col": 20, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe726d518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d4f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d6c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d620", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d608", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11541, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d5f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d5d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11542, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d6e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d6a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11537, + "file": "dwm.c", + "line": 376, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d678", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11548, + "col": 20, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe726d660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11545, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11537, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726db38", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11557, + "line": 377, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "inner": [ + { + "id": "0x55bbe726d7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11561, + "line": 377, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11564, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d7c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11561, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11564, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe726d7a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11561, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11561, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d788", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11561, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 11561, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726db18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11573, + "line": 378, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726d840", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11573, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 11574, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11574, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11574, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11574, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 11574, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726daf8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726dac8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726d980", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe726d950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d8a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d890", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11582, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d878", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d858", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726d968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d930", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d900", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11589, + "col": 20, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe726d8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726da98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d9f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726d9d8", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11582, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726d9c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726d9a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11583, + "col": 14, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726dab0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726da78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 11578, + "file": "dwm.c", + "line": 378, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726da48", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11589, + "col": 20, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe726da30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726da10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 11586, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 11578, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e060", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 11600, + "line": 380, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 11658, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726e040", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11658, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe726df18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11644, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe726ddf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11630, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe726dcc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11616, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe726dc98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11608, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dc18", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11607, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11608, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726dc00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11608, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11608, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dbe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11608, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11608, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267d30", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726dcb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11613, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11616, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dc68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11613, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11616, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe726dc50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11613, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11613, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dc30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11613, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 11613, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ddd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11621, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11630, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe726dda0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11621, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dd20", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11621, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726dd08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11622, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 11622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dce8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11622, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 11622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267db0", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ddb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11627, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11630, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dd70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11627, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11630, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe726dd58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11627, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11627, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dd38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11627, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11627, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726def8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11635, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 11644, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe726dec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11635, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 11636, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726de48", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11635, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 11636, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726de30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11636, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 11636, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726de10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11636, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 11636, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267e30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726dee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11641, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 11644, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726de98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11641, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 11644, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe726de80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11641, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 11641, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726de60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11641, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 11641, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e020", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11649, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 11658, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe726dff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11649, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 11650, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726df70", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 11649, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 11650, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe726df58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11650, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 11650, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726df38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11650, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 11650, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267eb0", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11655, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 11658, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726dfc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11655, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 11658, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe726dfa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11655, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 11655, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726df88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11655, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 11655, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7267cb0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "loc": { + "offset": 11669, + "line": 384, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 11664, + "line": 383, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 11877, + "line": 395, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7226a20", + "name": "arrange", + "mangledName": "arrange", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 11686, + "line": 384, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 11677, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 11686, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe726eae8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 11689, + "line": 385, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 11877, + "line": 395, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726e5b0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11692, + "line": 386, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 11777, + "line": 389, + "col": 20, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe726e230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11696, + "line": 386, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11696, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11696, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11696, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe726e2e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11701, + "line": 387, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11718, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726e2d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11701, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11701, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726e248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11701, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11701, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f100", + "kind": "FunctionDecl", + "name": "showhide", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe726e310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11710, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11713, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e2a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11710, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11713, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe726e288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11710, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11710, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11710, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11710, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e578", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 11727, + "line": 388, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 11777, + "line": 389, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726e380", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11732, + "line": 388, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11736, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726e328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11732, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11732, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe726e368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11736, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 11736, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11736, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 11736, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe726e3c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11742, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11742, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e3a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11742, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 11742, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe726e478", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11745, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 11752, + "col": 32, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726e3d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11745, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 11745, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe726e460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11749, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11752, + "col": 32, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e430", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11749, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11752, + "col": 32, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe726e418", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11749, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11749, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e3f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11749, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11749, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726e538", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11760, + "line": 389, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11777, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726e520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11760, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11760, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726e498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11760, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 11760, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f100", + "kind": "FunctionDecl", + "name": "showhide", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe726e560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11772, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e4f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11772, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe726e4d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11769, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e4b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11769, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726eab8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11781, + "line": 390, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 11874, + "line": 394, + "col": 15, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe726e600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11785, + "line": 390, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11785, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e5e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11785, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11785, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe726e858", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 11788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 11822, + "line": 393, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726e670", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11792, + "line": 391, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11804, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726e658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11792, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11792, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726e618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11792, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11792, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7226b80", + "kind": "FunctionDecl", + "name": "arrangemon", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe726e698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11803, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11803, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11803, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11803, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726e818", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11809, + "line": 392, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 11818, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726e800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11809, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 11809, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726e7c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11809, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 11809, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "name": "restack", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe726e840", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11817, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11817, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e7e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11817, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 11817, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ea80", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 11829, + "line": 393, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 11874, + "line": 394, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726e8d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11834, + "line": 393, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11838, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726e878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11834, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11834, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe726e8b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11838, + "col": 18, + "tokLen": 4 + }, + "end": { + "offset": 11838, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11838, + "col": 18, + "tokLen": 4 + }, + "end": { + "offset": 11838, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe726e910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11844, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 11844, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e8f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11844, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 11844, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe726e9c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 11847, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 11854, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726e928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11847, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 11847, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe726e9b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11851, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11854, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e980", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11851, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11854, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe726e968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11851, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11851, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726e948", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11851, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 11851, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ea40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11862, + "line": 394, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11874, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726ea28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11862, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11862, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726e9e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11862, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 11862, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7226b80", + "kind": "FunctionDecl", + "name": "arrangemon", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe726ea68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11873, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11873, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ea08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11873, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 11873, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726e0d8", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726eba8", + "kind": "FunctionDecl", + "loc": { + "offset": 11885, + "line": 398, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 11880, + "line": 397, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 12040, + "line": 403, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7226b80", + "name": "arrangemon", + "mangledName": "arrangemon", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "loc": { + "offset": 11905, + "line": 398, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 11896, + "col": 12, + "tokLen": 7 + }, + "end": { + "offset": 11905, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe726f328", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 11908, + "line": 399, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 12040, + "line": 403, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726ef40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 11911, + "line": 400, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 11975, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726ef28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11911, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 11911, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe726ec50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11911, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 11911, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "name": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe726ef78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11919, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11922, + "col": 13, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe726eca8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11919, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11922, + "col": 13, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe726ec90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11919, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11919, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ec70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11919, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 11919, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726ef90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11949, + "col": 40, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ee10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11949, + "col": 40, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "symbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225028", + "inner": [ + { + "id": "0x55bbe726edf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11946, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726edd8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11946, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726eda8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11935, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe726ed10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11935, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe726ecf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11932, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ecd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11932, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 11932, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726edc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11938, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11941, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ed78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11938, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11941, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe726ed60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11938, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11938, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ed40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11938, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 11938, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726eea8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 11957, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 11967, + "col": 58, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe726ee78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11964, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 11967, + "col": 58, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe726ee60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11964, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 11964, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ee40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11964, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 11964, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f308", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 11979, + "line": 401, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 12037, + "line": 402, + "col": 29, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726f110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11983, + "line": 401, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 12000, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f0e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 12000, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe726f0c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11997, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f0a8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11997, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726f078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11986, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe726efe0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11986, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe726efc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11983, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726efa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 11983, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11989, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11992, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f048", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 11989, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11992, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe726f030", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 11989, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11989, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f010", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 11989, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 11989, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f2c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12011, + "line": 402, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12037, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe726f2b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12028, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f260", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12028, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe726f248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12025, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f228", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12025, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe726f1f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12014, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe726f160", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12014, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe726f148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12011, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12011, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12011, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12017, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12020, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f1c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12017, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12020, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe726f1b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12017, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12017, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f190", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12017, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12017, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f2f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12036, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 12036, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12036, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 12036, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726eb18", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f3e8", + "kind": "FunctionDecl", + "loc": { + "offset": 12048, + "line": 406, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 12043, + "line": 405, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 12118, + "line": 410, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7226cc8", + "name": "attach", + "mangledName": "attach", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe726f358", + "kind": "ParmVarDecl", + "loc": { + "offset": 12063, + "line": 406, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12055, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 12063, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe726fcb0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12066, + "line": 407, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 12118, + "line": 410, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726f5c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12069, + "line": 408, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12087, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726f4c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12069, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12072, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe726f4b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12069, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12069, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12069, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12069, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726f358", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726f5a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12087, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f578", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12087, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe726f560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12082, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f530", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12082, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726f518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12079, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f4f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12079, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12079, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726f358", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726fc90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12097, + "line": 409, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12115, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726f660", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12097, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12105, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe726f648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12097, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12100, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f618", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12097, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12100, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726f600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12097, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12097, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f5e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12097, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12097, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726f358", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726f6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12115, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 12115, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726f690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12115, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 12115, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726f358", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe726fd70", + "kind": "FunctionDecl", + "loc": { + "offset": 12126, + "line": 413, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 12121, + "line": 412, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 12198, + "line": 417, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7226e10", + "name": "attachstack", + "mangledName": "attachstack", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe726fce0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12146, + "line": 413, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12138, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 12146, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7270070", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12149, + "line": 414, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 12198, + "line": 417, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe726ff48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12152, + "line": 415, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12171, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726fe50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12152, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12155, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe726fe38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12152, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12152, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726fe18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12152, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12152, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726fce0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe726ff30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12171, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ff00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12171, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe726fee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12166, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726feb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12166, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726fea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12163, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726fe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12163, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12163, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726fce0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12179, + "line": 416, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12195, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe726ffe8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12179, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12187, + "col": 10, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe726ffd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12179, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12182, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ffa0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12179, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12182, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe726ff88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12179, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12179, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe726ff68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12179, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 12179, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726fce0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12195, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 12195, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270018", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12195, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 12195, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe726fce0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270130", + "kind": "FunctionDecl", + "loc": { + "offset": 12206, + "line": 420, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 12201, + "line": 419, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 13301, + "line": 459, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7226fb8", + "name": "buttonpress", + "mangledName": "buttonpress", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72700a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 12226, + "line": 420, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12218, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 12226, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7275888", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12229, + "line": 421, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 13301, + "line": 459, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270378", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 12232, + "line": 422, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 12256, + "col": 26, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "loc": { + "offset": 12245, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12232, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 12245, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe7270270", + "kind": "VarDecl", + "loc": { + "offset": 12248, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12232, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 12248, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "loc": { + "offset": 12251, + "col": 21, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 12232, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 12251, + "col": 21, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72704c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 12259, + "line": 423, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 12272, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72703a0", + "kind": "VarDecl", + "loc": { + "offset": 12263, + "col": 6, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 12259, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 12271, + "col": 14, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7270480", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 12269, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12271, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe72231b8", + "kind": "FieldDecl", + "name": "i", + "type": { + "qualType": "int" + } + }, + "inner": [ + { + "id": "0x55bbe7270408", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 12270, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12270, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270558", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 12275, + "line": 424, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 12284, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72704f0", + "kind": "VarDecl", + "loc": { + "offset": 12283, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12275, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 12283, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72705e8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 12287, + "line": 425, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 12297, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270580", + "kind": "VarDecl", + "loc": { + "offset": 12296, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 12287, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 12296, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72707a0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 12300, + "line": 426, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 12337, + "col": 39, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "loc": { + "offset": 12321, + "col": 23, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 12300, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 12330, + "col": 32, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7270788", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 12326, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 12330, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "qualType": "XButtonEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7270728", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12327, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 12330, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XButtonEvent", + "qualType": "XButtonEvent", + "typeAliasDeclId": "0x55bbe6e57be8" + }, + "valueCategory": "lvalue", + "name": "xbutton", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001310", + "inner": [ + { + "id": "0x55bbe7270710", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12327, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 12327, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72706f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12327, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 12327, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72700a0", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270810", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12341, + "line": 428, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 12349, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72707b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12341, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 12341, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72707f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12349, + "col": 10, + "tokLen": 10 + }, + "end": { + "offset": 12349, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72707d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12349, + "col": 10, + "tokLen": 10 + }, + "end": { + "offset": 12349, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223060", + "kind": "EnumConstantDecl", + "name": "ClkRootWin", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7270d80", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12396, + "line": 430, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 12502, + "line": 434, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270a60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12400, + "line": 430, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 12435, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72709b0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 12400, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 12425, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7270990", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12401, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12424, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7270830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12401, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12401, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270580", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7270950", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12405, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 12424, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7270938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12405, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 12405, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7270850", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12405, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 12405, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231318", + "kind": "FunctionDecl", + "name": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7270978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12414, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 12418, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72708a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12414, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 12418, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1b98", + "inner": [ + { + "id": "0x55bbe7270890", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12414, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 12414, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12414, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 12414, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270a40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12430, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 12435, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7270a10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12430, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 12430, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72709d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12430, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 12430, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270580", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7270a28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12435, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 12435, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72709f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12435, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 12435, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270d58", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12443, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 12502, + "line": 434, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270ba0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12447, + "line": 431, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12469, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7270b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12447, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12447, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7270a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12447, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12447, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7270bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12455, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12463, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270ad8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12455, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12463, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7270ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12455, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12455, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270aa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12455, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12455, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270b08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 12468, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 12468, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7270c40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12474, + "line": 432, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 12483, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7270be8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12474, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 12474, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7270c28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12483, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12483, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270c08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12483, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 12483, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270580", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7270d18", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12488, + "line": 433, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12498, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7270d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12488, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12488, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7270c60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12488, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12488, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228600", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7270d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7270ce0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7270cb8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7270c80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12494, + "file": "dwm.c", + "line": 433, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272640", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12505, + "line": 435, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 13027, + "line": 454, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7270ea0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12509, + "line": 435, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 12531, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7270e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12509, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 12513, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270dd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12509, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 12513, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1b98", + "inner": [ + { + "id": "0x55bbe7270dc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12509, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 12509, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270da0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12509, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 12509, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7270e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12523, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12531, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270e40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12523, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12531, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe7270e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12523, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12523, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12523, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12523, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272130", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12539, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 12878, + "line": 449, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7270f58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12543, + "line": 436, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12551, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7270ec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12543, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 12543, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7270f38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12547, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12551, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7270ee0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12547, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12547, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270270", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7270f20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12551, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 12551, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7270f00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 12551, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 12551, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271550", + "kind": "DoStmt", + "range": { + "begin": { + "offset": 12556, + "line": 437, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 12624, + "line": 439, + "col": 42, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7271288", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 12562, + "line": 438, + "col": 4, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe7270f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12562, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 12562, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270270", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7271268", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271248", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7271100", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72710e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7270f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7271130", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270fb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe7271148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271068", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271048", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12573, + "col": 15, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12579, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12573, + "col": 15, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12573, + "col": 15, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7270fd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12573, + "col": 15, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12573, + "col": 15, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + } + } + ] + }, + { + "id": "0x55bbe7271030", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12578, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12578, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7270ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12578, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12578, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12567, + "col": 9, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72711f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12567, + "line": 438, + "col": 9, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271530", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12592, + "line": 439, + "col": 10, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7271388", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12601, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe7271370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12596, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12596, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72712f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12596, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1d20", + "inner": [ + { + "id": "0x55bbe72712d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12592, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72712b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12592, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12592, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12601, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 12601, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12601, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 12601, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270270", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7271510", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12606, + "col": 24, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72714f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12606, + "col": 24, + "tokLen": 2 + }, + "end": { + "offset": 12608, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72713c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 12606, + "col": 24, + "tokLen": 2 + }, + "end": { + "offset": 12608, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72713a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12608, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 12608, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72714d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72714b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7271400", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72713e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7271498", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7271478", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7271420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12619, + "col": 37, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12612, + "col": 30, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7271440", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12612, + "line": 439, + "col": 30, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272100", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12629, + "line": 440, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 12864, + "line": 448, + "col": 12, + "tokLen": 11 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72716d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12633, + "line": 440, + "col": 7, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72716c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12633, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12633, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72716a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12633, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12633, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12633, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 12633, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7271688", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271668", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72715b0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7271590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7271648", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7271628", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72715d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12644, + "col": 18, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 12637, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72715f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12637, + "line": 440, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72718e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12651, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 12697, + "line": 443, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7271750", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12656, + "line": 441, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12664, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72716f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12656, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12656, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7271738", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12664, + "col": 12, + "tokLen": 9 + }, + "end": { + "offset": 12664, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12664, + "col": 12, + "tokLen": 9 + }, + "end": { + "offset": 12664, + "col": 12, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7271850", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12678, + "line": 442, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 12692, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7271790", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12678, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 12682, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe7271770", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12678, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 12678, + "col": 4, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72703a0", + "kind": "VarDecl", + "name": "arg", + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + } + } + } + ] + }, + { + "id": "0x55bbe7271838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12687, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12692, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271818", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12687, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12692, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72717c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 12687, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12687, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7271800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12692, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 12692, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72717e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12692, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 12692, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72720d0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12704, + "line": 443, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 12864, + "line": 448, + "col": 12, + "tokLen": 11 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7271bd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12708, + "line": 443, + "col": 14, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7271bc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12708, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 12712, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12708, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 12712, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271938", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12708, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 12712, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1d20", + "inner": [ + { + "id": "0x55bbe7271920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12708, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 12708, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12708, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 12708, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12716, + "col": 22, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7271b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12716, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 12716, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12716, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 12716, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270270", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7271b50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271b30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7271a68", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271a50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7271988", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7271a98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72719a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe7271ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe7271ab0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7271a30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271a00", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12726, + "col": 32, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12734, + "col": 40, + "tokLen": 8 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe72719e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12726, + "col": 32, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12726, + "col": 32, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72719c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12726, + "col": 32, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12726, + "col": 32, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 12720, + "col": 26, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271b18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271ae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12720, + "line": 443, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271c50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12748, + "line": 444, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12756, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7271bf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12748, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12748, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7271c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12756, + "col": 12, + "tokLen": 11 + }, + "end": { + "offset": 12756, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271c18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12756, + "col": 12, + "tokLen": 11 + }, + "end": { + "offset": 12756, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222f20", + "kind": "EnumConstantDecl", + "name": "ClkLtSymbol", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72720a0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12776, + "line": 445, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 12864, + "line": 448, + "col": 12, + "tokLen": 11 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7271f90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12780, + "line": 445, + "col": 12, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7271f78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12780, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 12784, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271ca8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12780, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 12784, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1d20", + "inner": [ + { + "id": "0x55bbe7271c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12780, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 12780, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271c70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12780, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 12780, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271f58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12788, + "col": 20, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7271f40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12788, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12796, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271d10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12788, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12796, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe7271cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12788, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12788, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271cd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12788, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 12788, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271f18", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 12801, + "col": 33, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271ef8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271ea0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7271dd8", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7271dc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7271d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe7271e08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe7271e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe7271e20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7271da0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7271d80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12812, + "col": 44, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "col": 38, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 12812, + "col": 44, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "col": 38, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231c68", + "kind": "VarDecl", + "name": "stext", + "type": { + "qualType": "char[256]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7271e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7271e50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 12806, + "line": 445, + "col": 38, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272008", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12823, + "line": 446, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12831, + "col": 12, + "tokLen": 13 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7271fb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12823, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12823, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7271ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12831, + "col": 12, + "tokLen": 13 + }, + "end": { + "offset": 12831, + "col": 12, + "tokLen": 13 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7271fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12831, + "col": 12, + "tokLen": 13 + }, + "end": { + "offset": 12831, + "col": 12, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222f70", + "kind": "EnumConstantDecl", + "name": "ClkStatusText", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7272080", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12856, + "line": 448, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12864, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7272028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12856, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 12856, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe7272068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12864, + "col": 12, + "tokLen": 11 + }, + "end": { + "offset": 12864, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7272048", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12864, + "col": 12, + "tokLen": 11 + }, + "end": { + "offset": 12864, + "col": 12, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222fc0", + "kind": "EnumConstantDecl", + "name": "ClkWinTitle", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272620", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 12885, + "line": 449, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 13027, + "line": 454, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72722d0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 12889, + "line": 449, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 12917, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72722b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 12890, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 12916, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7272158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12890, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 12890, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72704f0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7272270", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12894, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 12916, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7272258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12894, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 12894, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272178", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12894, + "col": 18, + "tokLen": 11 + }, + "end": { + "offset": 12894, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7272298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12906, + "col": 30, + "tokLen": 2 + }, + "end": { + "offset": 12910, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72721d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 12906, + "col": 30, + "tokLen": 2 + }, + "end": { + "offset": 12910, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1b98", + "inner": [ + { + "id": "0x55bbe72721b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12906, + "col": 30, + "tokLen": 2 + }, + "end": { + "offset": 12906, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12906, + "col": 30, + "tokLen": 2 + }, + "end": { + "offset": 12906, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72725f0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 12920, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 13027, + "line": 454, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7272348", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12924, + "line": 450, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12931, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7272330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12924, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12924, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72722f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12924, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 12924, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228600", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7272370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12930, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12930, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272310", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12930, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 12930, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72704f0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72723e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12936, + "line": 451, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12950, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72723c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12936, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12936, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12936, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 12936, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "name": "restack", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe7272408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12944, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12944, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72723a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12944, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 12944, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7272510", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 12955, + "line": 452, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 12999, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72724f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12955, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 12955, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, int, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12955, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 12955, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, int, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702cfe0", + "kind": "FunctionDecl", + "name": "XAllowEvents", + "type": { + "qualType": "int (Display *, int, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe7272548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 12968, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 12968, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272440", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 12968, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 12968, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7272460", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9895, + "file": "/usr/include/X11/X.h", + "line": 333, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12973, + "file": "dwm.c", + "line": 452, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9895, + "file": "/usr/include/X11/X.h", + "line": 333, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12973, + "file": "dwm.c", + "line": 452, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7272560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12988, + "file": "dwm.c", + "line": 452, + "col": 36, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12988, + "file": "dwm.c", + "line": 452, + "col": 36, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7272480", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12988, + "file": "dwm.c", + "line": 452, + "col": 36, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 12988, + "file": "dwm.c", + "line": 452, + "col": 36, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72725d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13004, + "line": 453, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 13012, + "col": 11, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7272578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13004, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 13004, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72725b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13012, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 13012, + "col": 11, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7272598", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13012, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 13012, + "col": 11, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275850", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 13030, + "line": 455, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13298, + "line": 458, + "col": 88, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72726c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13035, + "line": 455, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13039, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7272670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13035, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13035, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72726b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13039, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13039, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7272690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13039, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13039, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7272928", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13042, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7272910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13042, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13042, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72728f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13042, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13042, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72726e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13042, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13042, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72728d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72728b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7272728", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7272708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7272820", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7272800", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72727e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13053, + "col": 25, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13046, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7272768", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13046, + "line": 455, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272968", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13063, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 13064, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe7272948", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13063, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 13063, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7275830", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 13070, + "line": 456, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 13298, + "line": 458, + "col": 88, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7273ab8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13074, + "line": 456, + "col": 7, + "tokLen": 5 + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7272d20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13074, + "line": 456, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 13147, + "col": 80, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7272b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13074, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 13114, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7272a90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13074, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 13094, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7272a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13074, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 13074, + "col": 7, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272980", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13074, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 13074, + "col": 7, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7272a78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13083, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 13094, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272a30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13083, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 13094, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "click", + "isArrow": false, + "referencedMemberDecl": "0x55bbe72234c8", + "inner": [ + { + "id": "0x55bbe7272a10", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13083, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 13092, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72729e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13083, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 13083, + "col": 16, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72729a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13083, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 13083, + "col": 16, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe72729f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13091, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13091, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72729c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13091, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13091, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13103, + "col": 36, + "tokLen": 7 + }, + "end": { + "offset": 13114, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272b40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13103, + "col": 36, + "tokLen": 7 + }, + "end": { + "offset": 13114, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*const)(const Arg *)" + }, + "valueCategory": "lvalue", + "name": "func", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223800", + "inner": [ + { + "id": "0x55bbe7272b20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13103, + "col": 36, + "tokLen": 7 + }, + "end": { + "offset": 13112, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7272af0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13103, + "col": 36, + "tokLen": 7 + }, + "end": { + "offset": 13103, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272ab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13103, + "col": 36, + "tokLen": 7 + }, + "end": { + "offset": 13103, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7272b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13111, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 13111, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272ad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13111, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 13111, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272d00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13147, + "col": 80, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7272cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13133, + "col": 66, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272c38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13133, + "col": 66, + "tokLen": 6 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "button", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223598", + "inner": [ + { + "id": "0x55bbe7272c18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13131, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7272be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13122, + "col": 55, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13122, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 13122, + "col": 55, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7272c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13130, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 13130, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13130, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 13130, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272ce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13143, + "col": 76, + "tokLen": 2 + }, + "end": { + "offset": 13147, + "col": 80, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13143, + "col": 76, + "tokLen": 2 + }, + "end": { + "offset": 13147, + "col": 80, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "button", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e57ad0", + "inner": [ + { + "id": "0x55bbe7272c88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13143, + "col": 76, + "tokLen": 2 + }, + "end": { + "offset": 13143, + "col": 76, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272c68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13143, + "col": 76, + "tokLen": 2 + }, + "end": { + "offset": 13143, + "col": 76, + "tokLen": 2 + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273a98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72733f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72733d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7272f40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7272f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13180, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272dd0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13180, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "mask", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223530", + "inner": [ + { + "id": "0x55bbe7272db0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13178, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7272d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7272d40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13169, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7272d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13177, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13177, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13177, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13177, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7272f10", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1647, + "line": 49, + "col": 41, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7272ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1648, + "line": 49, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7272ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7272ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7272e00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7272eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7272e80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7272e60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7272e20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7272e40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72733c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72733a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13159, + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273380", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72732e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273240", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72731a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273100", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273060", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7272fc0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7272fa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7272f60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7272f80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7273040", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273020", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7272fe0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273000", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72730e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7385, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72730c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273080", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72730a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273180", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7410, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273160", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273120", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273140", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273220", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7435, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273200", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72731c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72731e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72732c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72732a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273260", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273280", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273360", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7485, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273340", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273300", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273320", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13159, + "file": "dwm.c", + "line": 457, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273a78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273a58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72735c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72735a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13203, + "col": 50, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273450", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13203, + "col": 50, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "state", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e57a68", + "inner": [ + { + "id": "0x55bbe7273438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13199, + "col": 46, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 13189, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "XButtonPressedEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7270688", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XButtonPressedEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273590", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1647, + "line": 49, + "col": 41, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7273570", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1648, + "line": 49, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273550", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7273538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7273500", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72734e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72734a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72734c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7273a20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13189, + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273a00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273960", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72738c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273820", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273780", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72736e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7273640", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273620", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72735e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72736c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72736a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273660", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273680", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273760", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7385, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273740", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273700", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273720", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273800", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7410, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72737e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72737a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72737c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72738a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7435, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273880", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273840", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273860", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7273940", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7273920", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72738e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7273900", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72739e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7485, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72739c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7273980", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72739a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13189, + "file": "dwm.c", + "line": 457, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275808", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13214, + "line": 458, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13298, + "col": 88, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72757f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13214, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13225, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273b68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13214, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13225, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*const)(const Arg *)" + }, + "valueCategory": "lvalue", + "name": "func", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223800", + "inner": [ + { + "id": "0x55bbe7273b48", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13214, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13223, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7273b18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13214, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13214, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7273ad8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13214, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 13214, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7273b30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13222, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 13222, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273af8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13222, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 13222, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72757c0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 13230, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 13295, + "col": 85, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275620", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13230, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 13272, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7273c08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13230, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 13239, + "col": 29, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7273bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13230, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 13230, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13230, + "col": 20, + "tokLen": 5 + }, + "end": { + "offset": 13230, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72702f0", + "kind": "VarDecl", + "name": "click", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7273bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13239, + "col": 29, + "tokLen": 9 + }, + "end": { + "offset": 13239, + "col": 29, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7273bb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13239, + "col": 29, + "tokLen": 9 + }, + "end": { + "offset": 13239, + "col": 29, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ed0", + "kind": "EnumConstantDecl", + "name": "ClkTagBar", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7275600", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13272, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72755e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13267, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7275598", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13267, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": false, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe7275568", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13263, + "col": 53, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "name": "arg", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223860", + "inner": [ + { + "id": "0x55bbe7275548", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13261, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7273c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13252, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7273c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13252, + "col": 42, + "tokLen": 7 + }, + "end": { + "offset": 13252, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7275530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13260, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 13260, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7273c48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13260, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 13260, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72755c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13272, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 13272, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72757a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13276, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 13277, + "col": 67, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72756b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13276, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 13277, + "col": 67, + "tokLen": 3 + } + }, + "type": { + "qualType": "Arg *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7275640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13277, + "col": 67, + "tokLen": 3 + }, + "end": { + "offset": 13277, + "col": 67, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72703a0", + "kind": "VarDecl", + "name": "arg", + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7275790", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13283, + "col": 73, + "tokLen": 1 + }, + "end": { + "offset": 13295, + "col": 85, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7275760", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13284, + "col": 74, + "tokLen": 7 + }, + "end": { + "offset": 13295, + "col": 85, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "name": "arg", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223860", + "inner": [ + { + "id": "0x55bbe7275740", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13284, + "col": 74, + "tokLen": 7 + }, + "end": { + "offset": 13293, + "col": 83, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275710", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13284, + "col": 74, + "tokLen": 7 + }, + "end": { + "offset": 13284, + "col": 74, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72756d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13284, + "col": 74, + "tokLen": 7 + }, + "end": { + "offset": 13284, + "col": 74, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe7275728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13292, + "col": 82, + "tokLen": 1 + }, + "end": { + "offset": 13292, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72756f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13292, + "col": 82, + "tokLen": 1 + }, + "end": { + "offset": 13292, + "col": 82, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72701f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275978", + "kind": "FunctionDecl", + "loc": { + "offset": 13309, + "line": 462, + "col": 1, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 13304, + "line": 461, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 13580, + "line": 470, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72270f8", + "name": "checkotherwm", + "mangledName": "checkotherwm", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72762b0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 13328, + "line": 463, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 13580, + "line": 470, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7275b60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13331, + "line": 464, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 13372, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7275a18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13331, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 13331, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72320a0", + "kind": "VarDecl", + "name": "xerrorxlib", + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + } + } + }, + { + "id": "0x55bbe7275af0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13344, + "col": 15, + "tokLen": 16 + }, + "end": { + "offset": 13372, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13344, + "col": 15, + "tokLen": 16 + }, + "end": { + "offset": 13344, + "col": 15, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7275a38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13344, + "col": 15, + "tokLen": 16 + }, + "end": { + "offset": 13344, + "col": 15, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe7275b48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13361, + "col": 32, + "tokLen": 11 + }, + "end": { + "offset": 13361, + "col": 32, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7275a58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13361, + "col": 32, + "tokLen": 11 + }, + "end": { + "offset": 13361, + "col": 32, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231898", + "kind": "FunctionDecl", + "name": "xerrorstart", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275fd0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13444, + "line": 466, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 13510, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13444, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 13444, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7275b80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13444, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 13444, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051640", + "kind": "FunctionDecl", + "name": "XSelectInput", + "type": { + "qualType": "int (Display *, Window, long)" + } + } + } + ] + }, + { + "id": "0x55bbe7276008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13457, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 13457, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7275ba0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13457, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 13457, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7276020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2821, + "file": "/usr/include/X11/Xlib.h", + "line": 94, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 2867, + "file": "/usr/include/X11/Xlib.h", + "line": 94, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7275eb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2821, + "file": "/usr/include/X11/Xlib.h", + "line": 94, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 2867, + "file": "/usr/include/X11/Xlib.h", + "line": 94, + "col": 79, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275e88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 2863, + "file": "/usr/include/X11/Xlib.h", + "line": 94, + "col": 75, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "root", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe6870", + "inner": [ + { + "id": "0x55bbe7275e68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275e50", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7275e30", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275e00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7275cb0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe7275c90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275c68", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7275c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe7275c30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13480, + "col": 38, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 13462, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13480, + "col": 38, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 13462, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2748, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2787, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7275de0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2748, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2787, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275db0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2749, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2773, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 54, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "default_screen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0b18", + "inner": [ + { + "id": "0x55bbe7275d90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2749, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2770, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275d68", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2750, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7275d50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2765, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe7275d30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2765, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13462, + "file": "dwm.c", + "line": 466, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7275ce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13480, + "col": 38, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 13462, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13480, + "col": 38, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 13462, + "col": 20, + "tokLen": 17, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7275f38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7275f18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7275ed8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7275ef8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13486, + "file": "dwm.c", + "line": 466, + "col": 44, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276110", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13514, + "line": 467, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13530, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72760f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13514, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13514, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276038", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13514, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13514, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7276140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13520, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 13520, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13520, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 13520, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7276078", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13525, + "file": "dwm.c", + "line": 467, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13525, + "file": "dwm.c", + "line": 467, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72761b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13534, + "line": 468, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 13557, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7276198", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13534, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 13534, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13534, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 13534, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe72761d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13551, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 13551, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276178", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13551, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 13551, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72314e8", + "kind": "FunctionDecl", + "name": "xerror", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7276268", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13561, + "line": 469, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13577, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7276250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13561, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13561, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72761f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13561, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13561, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7276298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13567, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 13567, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13567, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 13567, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7276230", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13572, + "file": "dwm.c", + "line": 469, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 13572, + "file": "dwm.c", + "line": 469, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276380", + "kind": "FunctionDecl", + "loc": { + "offset": 13588, + "line": 473, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 13583, + "line": 472, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 14209, + "line": 498, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227230", + "name": "cleanup", + "mangledName": "cleanup", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe7278170", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 13602, + "line": 474, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 14209, + "line": 498, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276610", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 13605, + "line": 475, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13623, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276430", + "kind": "VarDecl", + "loc": { + "offset": 13609, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 13605, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13622, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "a", + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72765b0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 13613, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 13622, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "prvalue", + "field": { + "id": "0x55bbe7223220", + "kind": "FieldDecl", + "name": "ui", + "type": { + "qualType": "unsigned int" + } + }, + "inner": [ + { + "id": "0x55bbe72765f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13620, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 13621, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72764b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13620, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 13621, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7276498", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13621, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 13621, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276830", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 13626, + "line": 476, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13651, + "col": 27, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276638", + "kind": "VarDecl", + "loc": { + "offset": 13633, + "col": 9, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 13626, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13650, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "foo", + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7276798", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 13639, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 13650, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7276800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13641, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 13641, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72767e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13641, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 13641, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72766a0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 13641, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 13641, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "char[1]" + }, + "valueCategory": "lvalue", + "value": "\"\"" + } + ] + } + ] + }, + { + "id": "0x55bbe7276818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7276718", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72766f0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72766b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13645, + "file": "dwm.c", + "line": 476, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72768c0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 13654, + "line": 477, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 13664, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "loc": { + "offset": 13663, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 13654, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 13663, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7276950", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 13667, + "line": 478, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13675, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "loc": { + "offset": 13674, + "col": 9, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 13667, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13674, + "col": 9, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + ] + }, + { + "id": "0x55bbe72769d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13679, + "line": 480, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 13686, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72769c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13679, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 13679, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13679, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 13679, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230fc0", + "kind": "FunctionDecl", + "name": "view", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe7276a00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13684, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13685, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72769a8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13684, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13685, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Arg *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7276988", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13685, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 13685, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276430", + "kind": "VarDecl", + "name": "a", + "type": { + "desugaredQualType": "Arg", + "qualType": "Arg", + "typeAliasDeclId": "0x55bbe7223398" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276be8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13690, + "line": 481, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13719, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7276b18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13690, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13714, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7276ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13690, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13698, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276a50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13690, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13698, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe7276a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13690, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13690, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276a18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13690, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 13690, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13701, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 13709, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276ab8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13701, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 13709, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe7276aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13701, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 13701, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13701, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 13701, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13718, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 13719, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe7276bb8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13718, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 13719, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7276b38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13719, + "col": 31, + "tokLen": 3 + }, + "end": { + "offset": 13719, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276638", + "kind": "VarDecl", + "name": "foo", + "type": { + "desugaredQualType": "Layout", + "qualType": "Layout", + "typeAliasDeclId": "0x55bbe72252b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276f20", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 13725, + "line": 482, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13798, + "line": 484, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276c60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13730, + "line": 482, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13734, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7276c08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13730, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13730, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7276c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13734, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 13734, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13734, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 13734, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7276ca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13740, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 13740, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276c80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13740, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 13740, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7276d58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13743, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 13750, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7276cb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13743, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 13743, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7276d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13747, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13750, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276d10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13747, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13750, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe7276cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13747, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13747, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276cd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13747, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 13747, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276f00", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 13758, + "line": 483, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 13798, + "line": 484, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7276de0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13765, + "line": 483, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 13768, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276db0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13765, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 13768, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe7276d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13765, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 13765, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13765, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 13765, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276eb8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13778, + "line": 484, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 13798, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7276ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13778, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 13778, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276df8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13778, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 13778, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230038", + "kind": "FunctionDecl", + "name": "unmanage", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7276ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13787, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 13790, + "col": 16, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276e50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 13787, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 13790, + "col": 16, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe7276e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13787, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 13787, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276e18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13787, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 13787, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7276858", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7276e80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13797, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 13797, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72770d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13802, + "line": 485, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 13843, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72770b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13802, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 13802, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7276f58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13802, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 13802, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705b790", + "kind": "FunctionDecl", + "name": "XUngrabKey", + "type": { + "qualType": "int (Display *, int, unsigned int, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7277110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13813, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 13813, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7276f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13813, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 13813, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7277128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13818, + "file": "dwm.c", + "line": 485, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13818, + "file": "dwm.c", + "line": 485, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7276f98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13818, + "file": "dwm.c", + "line": 485, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13818, + "file": "dwm.c", + "line": 485, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7277140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277018", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7276ff8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7276fb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7276fd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 13826, + "file": "dwm.c", + "line": 485, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7277158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13839, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 13839, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277038", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13839, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 13839, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7277240", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 13847, + "line": 486, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 13877, + "line": 487, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7277190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13854, + "line": 486, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 13854, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277170", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13854, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 13854, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7277200", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13862, + "line": 487, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 13877, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72771e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13862, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 13862, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72771a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13862, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 13862, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7227370", + "kind": "FunctionDecl", + "name": "cleanupmon", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe7277228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13873, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 13873, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72771c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13873, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 13873, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72775f8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 13881, + "line": 488, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13940, + "line": 489, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72772b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13886, + "line": 488, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13890, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7277260", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13886, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13886, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + }, + { + "id": "0x55bbe72772a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13890, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13890, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277280", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13890, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13890, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7277348", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13893, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13897, + "col": 18, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7277318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13893, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13893, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72772d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13893, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13893, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + }, + { + "id": "0x55bbe7277330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13897, + "col": 18, + "tokLen": 7 + }, + "end": { + "offset": 13897, + "col": 18, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72772f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13897, + "col": 18, + "tokLen": 7 + }, + "end": { + "offset": 13897, + "col": 18, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e660", + "kind": "EnumConstantDecl", + "name": "CurLast", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7277388", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13906, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 13907, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe7277368", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13906, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 13906, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + }, + { + "id": "0x55bbe7277540", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13913, + "line": 489, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 13940, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13913, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 13913, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Drw *, Cur *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72773a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13913, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 13913, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Drw *, Cur *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721cba8", + "kind": "FunctionDecl", + "name": "drw_cur_free", + "type": { + "qualType": "void (Drw *, Cur *)" + } + } + } + ] + }, + { + "id": "0x55bbe7277570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13926, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 13926, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72773c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13926, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 13926, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe7277588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13931, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 13939, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72774a8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13931, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 13939, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7277478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13931, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 13931, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72773e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13931, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 13931, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe7277490", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13938, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 13938, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13938, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 13938, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72779e8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 13944, + "line": 490, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 13997, + "line": 491, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7277688", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13949, + "line": 490, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13953, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7277630", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13949, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 13949, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + }, + { + "id": "0x55bbe7277670", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13953, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13953, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277650", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 13953, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 13953, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7277828", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 13956, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe7277810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13956, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13956, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72776a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13956, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 13956, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + }, + { + "id": "0x55bbe72777f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72777d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72776e8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72776c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72777b0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7277790", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7277778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *(*)[3]" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 13960, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7277728", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 13960, + "line": 490, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7277868", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 13976, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 13977, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe7277848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13976, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 13976, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + }, + { + "id": "0x55bbe7277990", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 13983, + "line": 491, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 13997, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13983, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 13983, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277880", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13983, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 13983, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e882f0", + "kind": "FunctionDecl", + "name": "free", + "type": { + "qualType": "void (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72779d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13988, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 13996, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72779b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13988, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 13996, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277910", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 13988, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 13996, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72778e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13988, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 13988, + "col": 8, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72778a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13988, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 13988, + "col": 8, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe72778f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 13995, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 13995, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72778c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 13995, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 13995, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72768e8", + "kind": "VarDecl", + "name": "i", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7277a90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14001, + "line": 492, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14012, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277a78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14001, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14001, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14001, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14001, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e882f0", + "kind": "FunctionDecl", + "name": "free", + "type": { + "qualType": "void (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe7277ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14006, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 14006, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7277ab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14006, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 14006, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14006, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 14006, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7277bc0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14016, + "line": 493, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14046, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14016, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14016, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277ae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14016, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14016, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034520", + "kind": "FunctionDecl", + "name": "XDestroyWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7277bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14031, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14031, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277b08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14031, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14031, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7277c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14036, + "col": 22, + "tokLen": 10 + }, + "end": { + "offset": 14036, + "col": 22, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14036, + "col": 22, + "tokLen": 10 + }, + "end": { + "offset": 14036, + "col": 22, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7277cd0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14050, + "line": 494, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 14062, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277cb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14050, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 14050, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Drw *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14050, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 14050, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Drw *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b228", + "kind": "FunctionDecl", + "name": "drw_free", + "type": { + "qualType": "void (Drw *)" + } + } + } + ] + }, + { + "id": "0x55bbe7277cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14059, + "col": 11, + "tokLen": 3 + }, + "end": { + "offset": 14059, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14059, + "col": 11, + "tokLen": 3 + }, + "end": { + "offset": 14059, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7277d88", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14066, + "line": 495, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 14082, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14066, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 14066, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277d10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14066, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 14066, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7277db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14072, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 14072, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277d30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14072, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 14072, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7277d50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14077, + "file": "dwm.c", + "line": 495, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 14077, + "file": "dwm.c", + "line": 495, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7277f20", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14086, + "line": 496, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14151, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7277f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14086, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14086, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277dd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14086, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14086, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7054fa0", + "kind": "FunctionDecl", + "name": "XSetInputFocus", + "type": { + "qualType": "int (Display *, Window, int, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe7277f60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14101, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14101, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277df0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14101, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14101, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7277f78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14106, + "file": "dwm.c", + "line": 496, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14106, + "file": "dwm.c", + "line": 496, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277e10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14106, + "file": "dwm.c", + "line": 496, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14106, + "file": "dwm.c", + "line": 496, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7277e68", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10118, + "file": "/usr/include/X11/X.h", + "line": 343, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14119, + "file": "dwm.c", + "line": 496, + "col": 35, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14119, + "file": "dwm.c", + "line": 496, + "col": 35, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277e30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14119, + "file": "dwm.c", + "line": 496, + "col": 35, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14119, + "file": "dwm.c", + "line": 496, + "col": 35, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7277f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14140, + "file": "dwm.c", + "line": 496, + "col": 56, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14140, + "file": "dwm.c", + "line": 496, + "col": 56, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7277e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14140, + "file": "dwm.c", + "line": 496, + "col": 56, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 14140, + "file": "dwm.c", + "line": 496, + "col": 56, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72780f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14155, + "line": 497, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 14206, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72780d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14155, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 14155, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7277fa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14155, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 14155, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "name": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe7278128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14171, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 14171, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277fc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14171, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 14171, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7278140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14176, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 14176, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7277fe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14176, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 14176, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7278158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14182, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 14205, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278060", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14182, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 14205, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7278048", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14182, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 14182, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7278008", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14182, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 14182, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe7278028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14190, + "col": 37, + "tokLen": 15 + }, + "end": { + "offset": 14190, + "col": 37, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72782a8", + "kind": "FunctionDecl", + "loc": { + "offset": 14217, + "line": 501, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 14212, + "line": 500, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 14463, + "line": 514, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227370", + "name": "cleanupmon", + "mangledName": "cleanupmon", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "loc": { + "offset": 14237, + "line": 501, + "col": 21, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 14228, + "col": 12, + "tokLen": 7 + }, + "end": { + "offset": 14237, + "col": 21, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "mon", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe7278c38", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14242, + "line": 502, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 14463, + "line": 514, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72783c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14245, + "line": 503, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 14255, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "loc": { + "offset": 14254, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 14245, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 14254, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7278900", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14259, + "line": 505, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 14381, + "line": 510, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7278450", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14263, + "line": 505, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14270, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7278420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14263, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14263, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72783e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14263, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14263, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7278438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14270, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 14270, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14270, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 14270, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7278510", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14278, + "line": 506, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 14291, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7278470", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14278, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 14278, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72784f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14285, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 14291, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72784c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14285, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 14291, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72784b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14285, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 14285, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14285, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 14285, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72788e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14303, + "line": 507, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14381, + "line": 510, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72787a0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 14307, + "line": 508, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 14355, + "col": 51, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7278588", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 14316, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7278530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 14312, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7278570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14316, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 14316, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278550", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14316, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 14316, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72786b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14322, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14338, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72786a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14322, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14322, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72785a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14322, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14322, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7278680", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14327, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 14338, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7278650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14327, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 14330, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278600", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14327, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 14330, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72785e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14327, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 14327, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72785c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14327, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 14327, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278668", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14338, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 14338, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278630", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14338, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 14338, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278778", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14343, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 14350, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72786d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14343, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 14343, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7278760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14347, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 14350, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278730", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14347, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 14350, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe7278718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14347, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 14347, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72786f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14347, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 14347, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278798", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 14355, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 14355, + "col": 51, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe72788c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14359, + "line": 509, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 14374, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7278810", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14359, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 14362, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72787f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14359, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 14359, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72787d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14359, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 14359, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278360", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72788a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14369, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14374, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278878", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14369, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14374, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe7278860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14369, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14369, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14369, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14369, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72789f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14384, + "line": 511, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 14413, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72789d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14384, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 14384, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7278930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14384, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 14384, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705c470", + "kind": "FunctionDecl", + "name": "XUnmapWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7278a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14397, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 14397, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14397, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 14397, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7278a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14402, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 14407, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72789a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14402, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 14407, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe7278990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14402, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 14402, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14402, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 14402, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278b10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14417, + "line": 512, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14448, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7278af8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14417, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14417, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7278a50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14417, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 14417, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034520", + "kind": "FunctionDecl", + "name": "XDestroyWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7278b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14432, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14432, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278a70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14432, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 14432, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7278b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14437, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14442, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278ac8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14437, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14442, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe7278ab0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14437, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14437, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278a90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14437, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14437, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278be0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14452, + "line": 513, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14460, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7278bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14452, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14452, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7278b70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14452, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 14452, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e882f0", + "kind": "FunctionDecl", + "name": "free", + "type": { + "qualType": "void (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe7278c20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14457, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14457, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7278c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14457, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14457, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278b90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14457, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14457, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278218", + "kind": "ParmVarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7278d10", + "kind": "FunctionDecl", + "loc": { + "offset": 14471, + "line": 517, + "col": 1, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 14466, + "line": 516, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 15016, + "line": 533, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72274b8", + "name": "clientmessage", + "mangledName": "clientmessage", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7278c80", + "kind": "ParmVarDecl", + "loc": { + "offset": 14493, + "line": 517, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 14485, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 14493, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe727c3b8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14496, + "line": 518, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 15016, + "line": 533, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7278f10", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14499, + "line": 519, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 14537, + "col": 40, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "loc": { + "offset": 14520, + "col": 23, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 14499, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 14530, + "col": 33, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7278ef8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 14526, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 14530, + "col": 33, + "tokLen": 7 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7278ec8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14527, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 14530, + "col": 33, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe7278eb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14527, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 14527, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278e90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14527, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 14527, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278c80", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7279080", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 14540, + "line": 520, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 14576, + "col": 38, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "loc": { + "offset": 14548, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 14540, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 14575, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7279040", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14552, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 14575, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7279028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14552, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 14552, + "col": 14, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7278fa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14552, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 14552, + "col": 14, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7279068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14564, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 14569, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278ff8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14564, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 14569, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fff648", + "inner": [ + { + "id": "0x55bbe7278fe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14564, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 14564, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7278fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14564, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 14564, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72790f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14580, + "line": 522, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 14590, + "line": 523, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72790d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 14584, + "line": 522, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 14585, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72790b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14585, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14585, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279098", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14585, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14585, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72790e8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 14590, + "line": 523, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 14590, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe727c388", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14599, + "line": 524, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15014, + "line": 532, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7279228", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14603, + "line": 524, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14642, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72791f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14603, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14608, + "col": 11, + "tokLen": 12 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279150", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14603, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14608, + "col": 11, + "tokLen": 12 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "message_type", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fff6a8", + "inner": [ + { + "id": "0x55bbe7279138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14603, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14603, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14603, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14603, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7279210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14624, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 14642, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72791d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14624, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 14642, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72791c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14624, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 14624, + "col": 27, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7279180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14624, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 14624, + "col": 27, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72791a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14632, + "col": 35, + "tokLen": 10 + }, + "end": { + "offset": 14632, + "col": 35, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "name": "NetWMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727bf98", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14645, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 14893, + "line": 529, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727bf78", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14649, + "line": 525, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 14889, + "line": 528, + "col": 77, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727bae0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14653, + "line": 525, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14742, + "line": 526, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72793f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14653, + "line": 525, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14694, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72793e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14666, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72793b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14666, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279318", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14666, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7279300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14663, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72792b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14663, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe7279280", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14658, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe7279268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14653, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14653, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 14653, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72792e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14665, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 14665, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72793c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14671, + "col": 25, + "tokLen": 7 + }, + "end": { + "offset": 14694, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279390", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14671, + "col": 25, + "tokLen": 7 + }, + "end": { + "offset": 14694, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7279378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14671, + "col": 25, + "tokLen": 7 + }, + "end": { + "offset": 14671, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7279338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14671, + "col": 25, + "tokLen": 7 + }, + "end": { + "offset": 14671, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe7279358", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14679, + "col": 33, + "tokLen": 15 + }, + "end": { + "offset": 14679, + "col": 33, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727bac0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14701, + "line": 526, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14742, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe727baa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14714, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727ba78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14714, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72794e8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14714, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72794d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14711, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7279480", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14711, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe7279450", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14706, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe7279438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14701, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7279418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14701, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 14701, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72794b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14713, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14713, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ba90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14719, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 14742, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ba58", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14719, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 14742, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe727ba40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14719, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 14719, + "col": 24, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7279508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14719, + "col": 24, + "tokLen": 7 + }, + "end": { + "offset": 14719, + "col": 24, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe727ba20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14727, + "col": 32, + "tokLen": 15 + }, + "end": { + "offset": 14727, + "col": 32, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727bf30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14748, + "line": 527, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 14889, + "line": 528, + "col": 77, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727bf18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14748, + "line": 527, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 14748, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727bb00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14748, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 14748, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c6e8", + "kind": "FunctionDecl", + "name": "setfullscreen", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe727bf60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14762, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14762, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bb20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14762, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 14762, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe727bef8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 14765, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 14888, + "line": 528, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727bed8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14766, + "line": 527, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14887, + "line": 528, + "col": 75, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe727bc80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14766, + "line": 527, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14784, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe727bc50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14779, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bc10", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14779, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe727bbf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14776, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe727bba8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14776, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe727bb78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14771, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe727bb60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14766, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bb40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14766, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 14766, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727bbd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14778, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 14778, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe727bc68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14784, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 14784, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727bc30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14784, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 14784, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe727beb8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 14820, + "line": 528, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 14887, + "col": 75, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727be98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14875, + "col": 63, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe727bde0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14839, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe727bdb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14834, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bd70", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14834, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe727bd58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14831, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe727bd08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14831, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe727bcd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14826, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe727bcc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14821, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bca0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14821, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 14821, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727bd38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14833, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 14833, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe727bdc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14839, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 14839, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727bd90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 14839, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 14839, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe727be80", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 14871, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 14875, + "col": 63, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe727be68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14872, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 14875, + "col": 63, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727be38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14872, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 14875, + "col": 63, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe727be20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14872, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 14872, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727be00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14872, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 14872, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c368", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14900, + "line": 529, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 15014, + "line": 532, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727c0c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14904, + "line": 529, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14948, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe727c090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14904, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14909, + "col": 18, + "tokLen": 12 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bfe8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14904, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14909, + "col": 18, + "tokLen": 12 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "message_type", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fff6a8", + "inner": [ + { + "id": "0x55bbe727bfd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14904, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14904, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727bfb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14904, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 14904, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "XClientMessageEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278e28", + "kind": "VarDecl", + "name": "cme", + "type": { + "qualType": "XClientMessageEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14925, + "col": 34, + "tokLen": 7 + }, + "end": { + "offset": 14948, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c070", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 14925, + "col": 34, + "tokLen": 7 + }, + "end": { + "offset": 14948, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe727c058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14925, + "col": 34, + "tokLen": 7 + }, + "end": { + "offset": 14925, + "col": 34, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe727c018", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14925, + "col": 34, + "tokLen": 7 + }, + "end": { + "offset": 14925, + "col": 34, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe727c038", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14933, + "col": 42, + "tokLen": 15 + }, + "end": { + "offset": 14933, + "col": 42, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c350", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 14951, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 15014, + "line": 532, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727c330", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 14955, + "line": 530, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15010, + "line": 531, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727c250", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14959, + "line": 530, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14983, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe727c198", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 14959, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14972, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe727c168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14959, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14959, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c0e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14959, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 14959, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe727c180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14964, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 14972, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c138", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14964, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 14972, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe727c120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14964, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 14964, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14964, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 14964, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c238", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 14979, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 14983, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe727c220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14980, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 14983, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c1f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 14980, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 14983, + "col": 31, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isurgent", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72247a0", + "inner": [ + { + "id": "0x55bbe727c1d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14980, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 14980, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c1b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14980, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 14980, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c2e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 14996, + "line": 531, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 15010, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727c2d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 14996, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 14996, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727c270", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 14996, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 14996, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722efb0", + "kind": "FunctionDecl", + "name": "seturgent", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe727c318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15006, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15006, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15006, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15006, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7278f38", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe727c2b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 15009, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 15009, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c488", + "kind": "FunctionDecl", + "loc": { + "offset": 15024, + "line": 536, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 15019, + "line": 535, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 15366, + "line": 552, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227600", + "name": "configure", + "mangledName": "configure", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15042, + "line": 536, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 15034, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 15042, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe727e730", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15045, + "line": 537, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 15366, + "line": 552, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727c5a8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15048, + "line": 538, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 15066, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "loc": { + "offset": 15064, + "col": 18, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 15048, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 15064, + "col": 18, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + ] + }, + { + "id": "0x55bbe727c630", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15070, + "line": 540, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 6724, + "file": "/usr/include/X11/X.h", + "line": 201, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15080, + "file": "dwm.c", + "line": 540, + "col": 12, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727c5e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15070, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15073, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffbd58", + "inner": [ + { + "id": "0x55bbe727c5c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15070, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15070, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727c610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6724, + "file": "/usr/include/X11/X.h", + "line": 201, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15080, + "file": "dwm.c", + "line": 540, + "col": 12, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 6724, + "file": "/usr/include/X11/X.h", + "line": 201, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15080, + "file": "dwm.c", + "line": 540, + "col": 12, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "22" + } + ] + }, + { + "id": "0x55bbe727c790", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15098, + "line": 541, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15111, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727c728", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15098, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15101, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "name": "display", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffbec0", + "inner": [ + { + "id": "0x55bbe727c708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15098, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15098, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727c778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15111, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 15111, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15111, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 15111, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe727c880", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15117, + "line": 542, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15131, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727c7d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15117, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15120, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "event", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffbf20", + "inner": [ + { + "id": "0x55bbe727c7b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15117, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15117, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727c868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15128, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15131, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c838", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15128, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15131, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe727c820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15128, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15128, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15128, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15128, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727c970", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15137, + "line": 543, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15152, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727c8c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15137, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15140, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffbf80", + "inner": [ + { + "id": "0x55bbe727c8a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15137, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15137, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727c958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15149, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15152, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c928", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15149, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15152, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe727c910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15149, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15149, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c8f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15149, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15149, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ca60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15158, + "line": 544, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15168, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727c9b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15158, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15161, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffbfe8", + "inner": [ + { + "id": "0x55bbe727c990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15158, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15158, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727ca48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15165, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15168, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ca18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15165, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15168, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe727ca00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15165, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15165, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727c9e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15165, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15165, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727cb50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15172, + "line": 545, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15182, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727caa0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15172, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15175, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc050", + "inner": [ + { + "id": "0x55bbe727ca80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15172, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15172, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727cb38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15179, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15182, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cb08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15179, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15182, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe727caf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15179, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15179, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15179, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15179, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727cc40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15186, + "line": 546, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15200, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727cb90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15186, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15189, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc0b8", + "inner": [ + { + "id": "0x55bbe727cb70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15186, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15186, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727cc28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15200, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cbf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15197, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15200, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe727cbe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15197, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15197, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cbc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15197, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 15197, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727cd30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15204, + "line": 547, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15219, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727cc80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15204, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15207, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc120", + "inner": [ + { + "id": "0x55bbe727cc60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15204, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15204, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727cd18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15216, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15219, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cce8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15216, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15219, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe727ccd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15216, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15216, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ccb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15216, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15216, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ce20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15223, + "line": 548, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15244, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727cd70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15223, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15226, + "col": 5, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc188", + "inner": [ + { + "id": "0x55bbe727cd50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15223, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15223, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727ce08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15241, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15244, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cdd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15241, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15244, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe727cdc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15241, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15241, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cda0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15241, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15241, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727cec8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15249, + "line": 549, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15260, + "file": "dwm.c", + "line": 549, + "col": 13, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727ce60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15249, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15252, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "above", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc1e8", + "inner": [ + { + "id": "0x55bbe727ce40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15249, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15249, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727ceb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15260, + "file": "dwm.c", + "line": 549, + "col": 13, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15260, + "file": "dwm.c", + "line": 549, + "col": 13, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727ce90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15260, + "file": "dwm.c", + "line": 549, + "col": 13, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15260, + "file": "dwm.c", + "line": 549, + "col": 13, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe727cf58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15267, + "line": 550, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15290, + "file": "dwm.c", + "line": 550, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727cf08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15267, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15270, + "col": 5, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "override_redirect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6ffc250", + "inner": [ + { + "id": "0x55bbe727cee8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15267, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15267, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + }, + { + "id": "0x55bbe727cf38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15290, + "file": "dwm.c", + "line": 550, + "col": 25, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15290, + "file": "dwm.c", + "line": 550, + "col": 25, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe727d200", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15298, + "line": 551, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 15363, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727d1e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15298, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 15298, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727cf78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15298, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 15298, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, Window, int, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051a50", + "kind": "FunctionDecl", + "name": "XSendEvent", + "type": { + "qualType": "int (Display *, Window, int, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe727d248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15309, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 15309, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cf98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15309, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 15309, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe727d260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15314, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 15317, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15314, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 15317, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe727cfd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15314, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 15314, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727cfb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15314, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 15314, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c3f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727d020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15322, + "file": "dwm.c", + "line": 551, + "col": 26, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 15322, + "file": "dwm.c", + "line": 551, + "col": 26, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe727d0a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5757, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5764, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727d080", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe727d040", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe727d060", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15329, + "file": "dwm.c", + "line": 551, + "col": 33, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "17" + } + ] + } + ] + }, + { + "id": "0x55bbe727d160", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 15350, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 15361, + "col": 65, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe727d138", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 15360, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 15361, + "col": 65, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe727d0c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15361, + "col": 65, + "tokLen": 2 + }, + "end": { + "offset": 15361, + "col": 65, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727c540", + "kind": "VarDecl", + "name": "ce", + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727e848", + "kind": "FunctionDecl", + "loc": { + "offset": 15374, + "line": 555, + "col": 1, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 15369, + "line": 554, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 15996, + "line": 580, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227748", + "name": "configurenotify", + "mangledName": "configurenotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe727e7b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 15398, + "line": 555, + "col": 25, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 15390, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 15398, + "col": 25, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72811a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15401, + "line": 556, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 15996, + "line": 580, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727e968", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15404, + "line": 557, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 15414, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "loc": { + "offset": 15413, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 15404, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 15413, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe727e9f8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15417, + "line": 558, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 15426, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "loc": { + "offset": 15425, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 15417, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 15425, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe727eb08", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15429, + "line": 559, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 15465, + "col": 38, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "loc": { + "offset": 15446, + "col": 19, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 15429, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 15455, + "col": 28, + "tokLen": 10 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe727eaf0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 15451, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 15455, + "col": 28, + "tokLen": 10 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe727eac0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15452, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 15455, + "col": 28, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "XConfigureEvent", + "qualType": "XConfigureEvent", + "typeAliasDeclId": "0x55bbe6ffc2f8" + }, + "valueCategory": "lvalue", + "name": "xconfigure", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70019b0", + "inner": [ + { + "id": "0x55bbe727eaa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15452, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 15452, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ea88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15452, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 15452, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e7b8", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727eba0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 15468, + "line": 560, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 15477, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727eb38", + "kind": "VarDecl", + "loc": { + "offset": 15472, + "col": 6, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 15468, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 15472, + "col": 6, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "dirty", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7281180", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15544, + "line": 563, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 15994, + "line": 579, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727ec70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15548, + "line": 563, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15562, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe727ec40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15548, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15552, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ebf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15548, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15552, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffbf80", + "inner": [ + { + "id": "0x55bbe727ebd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15548, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15548, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ebb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15548, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15548, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ec58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15562, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 15562, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ec20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15562, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 15562, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7281150", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15568, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15994, + "line": 579, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727eea0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15572, + "line": 564, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 15616, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727ec90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15572, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 15572, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727eb38", + "kind": "VarDecl", + "name": "dirty", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe727ee80", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 15580, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 15616, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727ee60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15581, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 15610, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe727ed68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15581, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 15591, + "col": 22, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe727ed38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15581, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 15581, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ecb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15581, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 15581, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe727ed50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15587, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 15591, + "col": 22, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ed08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15587, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 15591, + "col": 22, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffc0b8", + "inner": [ + { + "id": "0x55bbe727ecf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15587, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 15587, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ecd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15587, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 15587, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ee40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15600, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 15610, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe727ee10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15600, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 15600, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ed88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15600, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 15600, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe727ee28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15606, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 15610, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ede0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15606, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 15610, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffc120", + "inner": [ + { + "id": "0x55bbe727edc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15606, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 15606, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727eda8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15606, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 15606, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727ef60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15621, + "line": 565, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15630, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727eec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15621, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15621, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe727ef48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15626, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15630, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727ef18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15626, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15630, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffc0b8", + "inner": [ + { + "id": "0x55bbe727ef00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15626, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15626, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727eee0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15626, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15626, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f020", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15639, + "line": 566, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15648, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727ef80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15639, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15639, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe727f008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15644, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15648, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727efd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15644, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15648, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffc120", + "inner": [ + { + "id": "0x55bbe727efc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15644, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15644, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727efa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15644, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 15644, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727ea20", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281130", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15658, + "line": 567, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 15991, + "line": 578, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727f0f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15662, + "line": 567, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 15678, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe727f0a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15662, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 15673, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727f088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15662, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 15662, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727f040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15662, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 15662, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230688", + "kind": "FunctionDecl", + "name": "updategeom", + "type": { + "qualType": "int (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe727f0e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15678, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 15678, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f0c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15678, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 15678, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727eb38", + "kind": "VarDecl", + "name": "dirty", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72810f8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15685, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 15991, + "line": 578, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727f210", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15690, + "line": 568, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15712, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727f1f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15690, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15690, + "col": 4, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(Drw *, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727f118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15690, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15690, + "col": 4, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (Drw *, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b068", + "kind": "FunctionDecl", + "name": "drw_resize", + "type": { + "qualType": "void (Drw *, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe727f248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15701, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 15701, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15701, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 15701, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe727f278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15706, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 15706, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727f260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15706, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 15706, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15706, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 15706, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe727f2a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15710, + "col": 24, + "tokLen": 2 + }, + "end": { + "offset": 15710, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe727f290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15710, + "col": 24, + "tokLen": 2 + }, + "end": { + "offset": 15710, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f178", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15710, + "col": 24, + "tokLen": 2 + }, + "end": { + "offset": 15710, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f2f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15718, + "line": 569, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15729, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727f2e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15718, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15718, + "col": 4, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727f2c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15718, + "col": 4, + "tokLen": 10 + }, + "end": { + "offset": 15718, + "col": 4, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230410", + "kind": "FunctionDecl", + "name": "updatebars", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7280ed0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 15735, + "line": 570, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 15953, + "line": 575, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727f370", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15740, + "line": 570, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15744, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727f318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15740, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 15740, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe727f358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15744, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 15744, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15744, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 15744, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe727f3b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15750, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 15750, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15750, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 15750, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe727f468", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15753, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 15760, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727f3c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15753, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 15753, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe727f450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15757, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15760, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f420", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15757, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15760, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe727f408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15757, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15757, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f3e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15757, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15757, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280eb0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 15766, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 15953, + "line": 575, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7280af0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 15772, + "line": 571, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 15883, + "line": 573, + "col": 49, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727f528", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15777, + "line": 571, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15784, + "col": 17, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727f488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15777, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15777, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe727f510", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15781, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15784, + "col": 17, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f4e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15781, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15784, + "col": 17, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe727f4c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15781, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15781, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f4a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15781, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 15781, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe727f568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15793, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15793, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15793, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 15793, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe727f620", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 15796, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 15803, + "col": 36, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe727f580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15796, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 15796, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe727f608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15800, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 15803, + "col": 36, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f5d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15800, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 15803, + "col": 36, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe727f5c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15800, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 15800, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f5a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15800, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 15800, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f9d0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 15814, + "line": 572, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 15883, + "line": 573, + "col": 49, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe727f6a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15818, + "line": 572, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15821, + "col": 13, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f678", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15818, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15821, + "col": 13, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe727f660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15818, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15818, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15818, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 15818, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f910", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15841, + "line": 573, + "col": 7, + "tokLen": 12 + }, + "end": { + "offset": 15883, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe727f8f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15841, + "col": 7, + "tokLen": 12 + }, + "end": { + "offset": 15841, + "col": 7, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe727f6c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15841, + "col": 7, + "tokLen": 12 + }, + "end": { + "offset": 15841, + "col": 7, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722b7c8", + "kind": "FunctionDecl", + "name": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe727f958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15854, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15854, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f6e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15854, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 15854, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e990", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe727f970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15857, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 15860, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f738", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15857, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 15860, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225610", + "inner": [ + { + "id": "0x55bbe727f720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15857, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 15857, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15857, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 15857, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15864, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 15867, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f7a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15864, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 15867, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe727f788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15864, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 15864, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15864, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 15864, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f9a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15871, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 15874, + "col": 40, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f808", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15871, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 15874, + "col": 40, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe727f7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15871, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 15871, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f7d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15871, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 15871, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe727f9b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15878, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 15881, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f870", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15878, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 15881, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe727f858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15878, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 15878, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe727f838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15878, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 15878, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280da0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15890, + "line": 574, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 15947, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7280d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15890, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 15890, + "col": 5, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7280b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15890, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 15890, + "col": 5, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045cb0", + "kind": "FunctionDecl", + "name": "XMoveResizeWindow", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe7280df0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15908, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 15908, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280b48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15908, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 15908, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7280e08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15913, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 15916, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280ba0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15913, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 15916, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe7280b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15913, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 15913, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280b68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15913, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 15913, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280e20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15924, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 15927, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280c08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15924, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 15927, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe7280bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15924, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 15924, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280bd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15924, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 15924, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15931, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 15934, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280c70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15931, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 15934, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "by", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72255a8", + "inner": [ + { + "id": "0x55bbe7280c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15931, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 15931, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280c38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15931, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 15931, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280e68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15938, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 15941, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7280e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15938, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 15941, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280cd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 15938, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 15941, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe7280cc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15938, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 15938, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280ca0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15938, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 15938, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe727e900", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15945, + "col": 60, + "tokLen": 2 + }, + "end": { + "offset": 15945, + "col": 60, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7280e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15945, + "col": 60, + "tokLen": 2 + }, + "end": { + "offset": 15945, + "col": 60, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7280d08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15945, + "col": 60, + "tokLen": 2 + }, + "end": { + "offset": 15945, + "col": 60, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7280fc0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15958, + "line": 576, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 15968, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7280fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15958, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 15958, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7280f08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15958, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 15958, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228600", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7280fe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7280f88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7280f60", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7280f28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15964, + "file": "dwm.c", + "line": 576, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72810b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 15974, + "line": 577, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 15986, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72810a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 15974, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 15974, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7281000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 15974, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 15974, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72810e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7281080", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7281058", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7281020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 15982, + "file": "dwm.c", + "line": 577, + "col": 12, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281278", + "kind": "FunctionDecl", + "loc": { + "offset": 16004, + "line": 583, + "col": 1, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 15999, + "line": 582, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 17382, + "line": 632, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227890", + "name": "configurerequest", + "mangledName": "configurerequest", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72811e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 16029, + "line": 583, + "col": 26, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 16021, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 16029, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7287080", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16032, + "line": 584, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 17382, + "line": 632, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7281398", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 16035, + "line": 585, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 16044, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "loc": { + "offset": 16043, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 16035, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 16043, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7281428", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 16047, + "line": 586, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 16057, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "loc": { + "offset": 16056, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 16047, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 16056, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7281590", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 16060, + "line": 587, + "col": 2, + "tokLen": 22 + }, + "end": { + "offset": 16110, + "col": 52, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "loc": { + "offset": 16084, + "col": 26, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 16060, + "col": 2, + "tokLen": 22 + }, + "end": { + "offset": 16093, + "col": 35, + "tokLen": 17 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7281578", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 16089, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 16093, + "col": 35, + "tokLen": 17 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7281548", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16090, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16093, + "col": 35, + "tokLen": 17 + } + }, + "type": { + "desugaredQualType": "XConfigureRequestEvent", + "qualType": "XConfigureRequestEvent", + "typeAliasDeclId": "0x55bbe6ffd318" + }, + "valueCategory": "lvalue", + "name": "xconfigurerequest", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001b30", + "inner": [ + { + "id": "0x55bbe7281530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16090, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16090, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16090, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16090, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72811e8", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281620", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 16113, + "line": 588, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 16130, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "loc": { + "offset": 16128, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 16113, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 16128, + "col": 17, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + ] + }, + { + "id": "0x55bbe7286f90", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16134, + "line": 590, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 17360, + "line": 630, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7281758", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16138, + "line": 590, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 16166, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7281738", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16139, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 16165, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7281638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16139, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 16139, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72816f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 16143, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 16165, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72816e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16143, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 16143, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7281658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16143, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 16143, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7281720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16155, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 16159, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72816b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16155, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 16159, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffcf30", + "inner": [ + { + "id": "0x55bbe7281698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16155, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 16155, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16155, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 16155, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284788", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16169, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 17116, + "line": 621, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7284758", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16173, + "line": 591, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17112, + "line": 620, + "col": 15, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7281890", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16177, + "line": 591, + "col": 7, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7281860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16177, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 16181, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72817b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16177, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 16181, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7281798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16177, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 16177, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16177, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 16177, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281878", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7281840", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7281820", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72817e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7281800", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16194, + "file": "dwm.c", + "line": 591, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281998", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16212, + "line": 592, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16224, + "col": 16, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72818e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16212, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16215, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72818d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16212, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16212, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72818b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16212, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16212, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7281980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16220, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16224, + "col": 16, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281950", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16220, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16224, + "col": 16, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd138", + "inner": [ + { + "id": "0x55bbe7281938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16220, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16220, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281918", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16220, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16220, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284728", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16245, + "line": 593, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 17112, + "line": 620, + "col": 15, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7281bd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16249, + "line": 593, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16294, + "col": 57, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7281bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16249, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16252, + "col": 15, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72819f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16249, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16252, + "col": 15, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72819d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16249, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16249, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72819b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16249, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16249, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281ba0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 16266, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 16294, + "col": 57, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7281b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16294, + "col": 57, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281b58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16294, + "col": 57, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe7281b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16291, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281b20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16291, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7281af0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16275, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7281a58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16275, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe7281a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16267, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16267, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 16267, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16278, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 16286, + "col": 49, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281ac0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16278, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 16286, + "col": 49, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe7281aa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16278, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 16278, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281a88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16278, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 16278, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284638", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16303, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 17091, + "line": 619, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7281c90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16308, + "line": 594, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16315, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7281bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16308, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 16308, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7281c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16315, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281c48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16315, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7281c30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16312, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281c10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16312, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16312, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72820b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16323, + "line": 595, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16400, + "line": 598, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7281dc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16327, + "line": 595, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 12501, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7281d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16327, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16331, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281ce8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16327, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16331, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7281cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16327, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16327, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16327, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16327, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7281db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12501, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7281d78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12501, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7281d58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7281d18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7281d38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16344, + "file": "dwm.c", + "line": 595, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282098", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16349, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 16400, + "line": 598, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7281ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16355, + "line": 596, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16368, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7281e20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16355, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16358, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224050", + "inner": [ + { + "id": "0x55bbe7281e08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16355, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16355, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281de8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16355, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16355, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7281eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16365, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16368, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281e88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16365, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16368, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe7281e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16365, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16365, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281e50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16365, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16365, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282078", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16375, + "line": 597, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16394, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7281f28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16375, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16378, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe7281f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16375, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16375, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16375, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16375, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282058", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16382, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16394, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7282028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16382, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16385, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281f90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16382, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16385, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225610", + "inner": [ + { + "id": "0x55bbe7281f78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16382, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16382, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281f58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16382, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16382, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16390, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16394, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281ff8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16390, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16394, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffcf98", + "inner": [ + { + "id": "0x55bbe7281fe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16390, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16390, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7281fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16390, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16390, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72824e0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16405, + "line": 599, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16482, + "line": 602, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72821f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16409, + "line": 599, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72821c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16409, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16413, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282110", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16409, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16413, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe72820f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16409, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16409, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72820d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16409, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16409, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72821d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12517, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72821a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12517, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7282180", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7282140", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7282160", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16426, + "file": "dwm.c", + "line": 599, + "col": 25, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72824c0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16431, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 16482, + "line": 602, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72822f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16437, + "line": 600, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16450, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282248", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16437, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16440, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72240b8", + "inner": [ + { + "id": "0x55bbe7282230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16437, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16437, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16437, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16437, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72822e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16447, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16450, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72822b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16447, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16450, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe7282298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16447, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16447, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282278", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16447, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16447, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72824a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16457, + "line": 601, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16476, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282350", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16457, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16460, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe7282338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16457, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16457, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16457, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16457, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282480", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16464, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16476, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7282450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16464, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16467, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72823b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16464, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16467, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe72823a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16464, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16464, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282380", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16464, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16464, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16472, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16476, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282420", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16472, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16476, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd000", + "inner": [ + { + "id": "0x55bbe7282408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16472, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16472, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72823e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16472, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 16472, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282868", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16487, + "line": 603, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16564, + "line": 606, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7282618", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16491, + "line": 603, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72825e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16491, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16495, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282538", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16491, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16495, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7282520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16491, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16491, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16491, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16491, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12542, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72825c8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12542, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72825a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7282568", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7282588", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16508, + "file": "dwm.c", + "line": 603, + "col": 25, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282848", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16517, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 16564, + "line": 606, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7282720", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16523, + "line": 604, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16536, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282670", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16523, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16526, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224120", + "inner": [ + { + "id": "0x55bbe7282658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16523, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16523, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16523, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16523, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16533, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16536, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72826d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16533, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16536, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72826c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16533, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16533, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72826a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16533, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16533, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282828", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16543, + "line": 605, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16554, + "col": 16, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282778", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16543, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16546, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe7282760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16543, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16543, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282740", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16543, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16543, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16550, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16554, + "col": 16, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72827e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16550, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16554, + "col": 16, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd068", + "inner": [ + { + "id": "0x55bbe72827c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16550, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16550, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72827a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16550, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16550, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282bf0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16569, + "line": 607, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16648, + "line": 610, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72829a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16573, + "line": 607, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7282970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16573, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16577, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72828c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16573, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16577, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe72828a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16573, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16573, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16573, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 16573, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12567, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7282950", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12567, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7282930", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72828f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7282910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16590, + "file": "dwm.c", + "line": 607, + "col": 25, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282bd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 16600, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 16648, + "line": 610, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7282aa8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16606, + "line": 608, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16619, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72829f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16606, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16609, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224188", + "inner": [ + { + "id": "0x55bbe72829e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16606, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16606, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72829c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16606, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16606, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282a90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16616, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16619, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282a60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16616, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16619, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7282a48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16616, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16616, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282a28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16616, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 16616, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282bb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16626, + "line": 609, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16637, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282b00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16626, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16629, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7282ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16626, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16626, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282ac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16626, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16626, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7282b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16633, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16637, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282b68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16633, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16637, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd0d0", + "inner": [ + { + "id": "0x55bbe7282b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16633, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16633, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282b30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16633, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 16633, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283358", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16653, + "line": 611, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16749, + "line": 612, + "col": 45, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7282f10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16657, + "line": 611, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16693, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7282e70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16657, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16684, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7282d30", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16657, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16669, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7282d10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16658, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16668, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7282ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16658, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16661, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282c48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16658, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16661, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe7282c30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16658, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16658, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282c10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16658, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16658, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16665, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16668, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282cb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16665, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16668, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe7282c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16665, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16665, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282c78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16665, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16665, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282e50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16673, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16684, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7282e20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16673, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16676, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282d88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16673, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16676, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225610", + "inner": [ + { + "id": "0x55bbe7282d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16673, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16673, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282d50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16673, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16673, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16681, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16684, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282df0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16681, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16684, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe7282dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16681, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16681, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282db8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16681, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16681, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7282ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16690, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16693, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282ec8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16690, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16693, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe7282eb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16690, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16690, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282e90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16690, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16690, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283338", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16709, + "line": 612, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16749, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7282f68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16709, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16712, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe7282f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16709, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16709, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282f30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16709, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16709, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7283318", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16716, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16749, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16716, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16719, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282fd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16716, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16719, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225610", + "inner": [ + { + "id": "0x55bbe7282fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16716, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16716, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7282f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16716, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16716, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72832e0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16724, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 16749, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72832c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16748, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72830a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16733, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7283088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16728, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283038", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16728, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe7283020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16725, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16725, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16725, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283068", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 16733, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 16733, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72832a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "offset": 16748, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7283260", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283240", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283118", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe7283100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72830e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72830c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 16743, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "col": 33, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16743, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "col": 33, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283208", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe7283148", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72831f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72831c0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72831a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283188", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "line": 612, + "col": 33, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7283168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 16743, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "col": 33, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16743, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16737, + "col": 33, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283280", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 16748, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 16748, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283ac0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16783, + "line": 613, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 16880, + "line": 614, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7283678", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16787, + "line": 613, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16823, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72835d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16787, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16814, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7283498", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16787, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16799, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283478", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16798, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283448", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16791, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72833b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16791, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe7283398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16788, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16788, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 16788, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16795, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16798, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283418", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16795, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16798, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7283400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16795, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16795, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72833e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16795, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 16795, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72835b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16803, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16814, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16803, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16806, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72834f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16803, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16806, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe72834d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16803, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16803, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72834b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16803, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 16803, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72835a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16811, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16814, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283558", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16811, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16814, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe7283540", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16811, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16811, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283520", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16811, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 16811, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16820, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16823, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283630", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16820, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16823, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe7283618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16820, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16820, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72835f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16820, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16820, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283aa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16839, + "line": 614, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16880, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72836d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16839, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16842, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72836b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16839, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16839, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16839, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 16839, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7283a80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16846, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16880, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283a68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16846, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16849, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283738", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16846, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16849, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe7283720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16846, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16846, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16846, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 16846, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283a48", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16854, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 16880, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283a28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16879, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7283808", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16863, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72837f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16858, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72837a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16858, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe7283788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16855, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16855, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 16855, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72813c0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72837d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 16863, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 16863, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe7283a08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "offset": 16879, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72839c8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72839a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe7283990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283880", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe7283868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283848", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7283828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 16874, + "col": 40, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "col": 33, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16874, + "col": 40, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "col": 33, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283970", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72838b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7283958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283928", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe7283910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72838f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "line": 614, + "col": 33, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72838d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 16874, + "col": 40, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "col": 33, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 16874, + "col": 40, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 16867, + "col": 33, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72839e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 16879, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 16879, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283fe0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 16914, + "line": 615, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 17005, + "line": 616, + "col": 16, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7283f28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16918, + "line": 615, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16987, + "col": 77, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7283cd8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16918, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 16945, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283cb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16919, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 16944, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7283c88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16919, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 16923, + "col": 13, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283b18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16919, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 16923, + "col": 13, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7283b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16919, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 16919, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283ae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16919, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 16919, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283ca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16936, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 16944, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7283c68", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16936, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 16944, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283c48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7283ba8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12501, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7283b48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7283b68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16937, + "file": "dwm.c", + "line": 615, + "col": 27, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7283c28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12517, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283c08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7283bc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7283be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16941, + "file": "dwm.c", + "line": 615, + "col": 31, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283f10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 16950, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 16987, + "col": 77, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7283ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16951, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 16987, + "col": 77, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 16952, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 16986, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7283ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16952, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 16956, + "col": 46, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283d30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 16952, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 16956, + "col": 46, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7283d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16952, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 16952, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283cf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16952, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 16952, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16969, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 16986, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7283e80", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 16969, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 16986, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283e60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12542, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe7283dc0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12542, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283da0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7283d60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7283d80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16970, + "file": "dwm.c", + "line": 615, + "col": 60, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe7283e40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12567, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283e20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe7283de0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe7283e00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 16978, + "file": "dwm.c", + "line": 615, + "col": 68, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7283fa0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 16994, + "line": 616, + "col": 5, + "tokLen": 9 + }, + "end": { + "offset": 17005, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7283f88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 16994, + "col": 5, + "tokLen": 9 + }, + "end": { + "offset": 16994, + "col": 5, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7283f48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 16994, + "col": 5, + "tokLen": 9 + }, + "end": { + "offset": 16994, + "col": 5, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe727c488", + "kind": "FunctionDecl", + "name": "configure", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7283fc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17004, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 17004, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7283f68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17004, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 17004, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284618", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 17011, + "line": 617, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 17086, + "line": 618, + "col": 58, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7284288", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7284268", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7284248", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7284218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284038", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7284020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72841f8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72841c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72840e8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72840d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72840a0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7284088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72841e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284198", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7284180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284150", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 17015, + "line": 617, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7284138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17025, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17015, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284508", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17033, + "line": 618, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 17086, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72844f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17033, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 17033, + "col": 5, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72842a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17033, + "col": 5, + "tokLen": 17 + }, + "end": { + "offset": 17033, + "col": 5, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045cb0", + "kind": "FunctionDecl", + "name": "XMoveResizeWindow", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe7284558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17051, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 17051, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72842c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17051, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 17051, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7284570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17056, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 17059, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284320", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17056, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 17059, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe7284308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17056, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 17056, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72842e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17056, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 17056, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17064, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 17067, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284388", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17064, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 17067, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe7284370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17064, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 17064, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284350", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17064, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 17064, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72845a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17070, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 17073, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72843f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17070, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 17073, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72843d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17070, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 17070, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72843b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17070, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 17070, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72845d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17076, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 17079, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72845b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17076, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 17079, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284458", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17076, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 17079, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe7284440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17076, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 17076, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17076, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 17076, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7284600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17082, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17085, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72845e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17082, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17085, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72844c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17082, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17085, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72844a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17082, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17082, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17082, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17082, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72846e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17101, + "line": 620, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 17112, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72846d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17101, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 17101, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7284690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17101, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 17101, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe727c488", + "kind": "FunctionDecl", + "name": "configure", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7284710", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17111, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 17111, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72846b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17111, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 17111, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7281330", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286f40", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 17123, + "line": 621, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 17360, + "line": 630, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7284870", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17127, + "line": 622, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17138, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72847c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17127, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17130, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fecfb8", + "inner": [ + { + "id": "0x55bbe72847a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17127, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17127, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe7284858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17134, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17138, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284828", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17134, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17138, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffcf98", + "inner": [ + { + "id": "0x55bbe7284810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17134, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17134, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72847f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17134, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17134, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72849e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17143, + "line": 623, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17154, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7284938", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17143, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17146, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed020", + "inner": [ + { + "id": "0x55bbe7284918", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17143, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17143, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72849d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17150, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17154, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72849a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17150, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17154, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd000", + "inner": [ + { + "id": "0x55bbe7284988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17150, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17150, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17150, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 17150, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286900", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17159, + "line": 624, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17174, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7284a28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17159, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17162, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed088", + "inner": [ + { + "id": "0x55bbe7284a08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17159, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17159, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe7284ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17170, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 17174, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284a90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17170, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 17174, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd068", + "inner": [ + { + "id": "0x55bbe7284a78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17170, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 17170, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7284a58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17170, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 17170, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72869f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17183, + "line": 625, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17199, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7286940", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17183, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17186, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed0f0", + "inner": [ + { + "id": "0x55bbe7286920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17183, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17183, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72869d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17195, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 17199, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72869a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17195, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 17199, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd0d0", + "inner": [ + { + "id": "0x55bbe7286990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17195, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 17195, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17195, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 17195, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286ae0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17209, + "line": 626, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17231, + "col": 25, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7286a30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17209, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17212, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed158", + "inner": [ + { + "id": "0x55bbe7286a10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17209, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17209, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe7286ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17227, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 17231, + "col": 25, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286a98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17227, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 17231, + "col": 25, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd138", + "inner": [ + { + "id": "0x55bbe7286a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17227, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 17227, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17227, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 17227, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286bd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17247, + "line": 627, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17264, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7286b20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17247, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17250, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "sibling", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed1b8", + "inner": [ + { + "id": "0x55bbe7286b00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17247, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17247, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe7286bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17260, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 17264, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286b88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17260, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 17264, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "above", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd198", + "inner": [ + { + "id": "0x55bbe7286b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17260, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 17260, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286b50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17260, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 17260, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286cc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17273, + "line": 628, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17293, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7286c10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17273, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17276, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "stack_mode", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed220", + "inner": [ + { + "id": "0x55bbe7286bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17273, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17273, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe7286ca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17289, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 17293, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286c78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17289, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 17293, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "detail", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd200", + "inner": [ + { + "id": "0x55bbe7286c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17289, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 17289, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17289, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 17289, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286ea0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17303, + "line": 629, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 17356, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7286e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17303, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 17303, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7286ce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17303, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 17303, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "name": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + } + } + } + ] + }, + { + "id": "0x55bbe7286ee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17320, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 17320, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286d00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17320, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 17320, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7286ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17325, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 17329, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286d58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17325, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 17329, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffcf30", + "inner": [ + { + "id": "0x55bbe7286d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17325, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 17325, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286d20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17325, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 17325, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17337, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 17341, + "col": 41, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7286f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17337, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 17341, + "col": 41, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286dc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17337, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 17341, + "col": 41, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "value_mask", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffd268", + "inner": [ + { + "id": "0x55bbe7286da8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17337, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 17337, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286d88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17337, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 17337, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "XConfigureRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72814a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XConfigureRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7286e10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17353, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 17354, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowChanges *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7286df0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17354, + "col": 54, + "tokLen": 2 + }, + "end": { + "offset": 17354, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72815b8", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287038", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17363, + "line": 631, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 17379, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7287020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17363, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 17363, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7286fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17363, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 17363, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7287068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17369, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 17369, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7286fe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17369, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 17369, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7287000", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17374, + "file": "dwm.c", + "line": 631, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 17374, + "file": "dwm.c", + "line": 631, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287158", + "kind": "FunctionDecl", + "loc": { + "offset": 17395, + "line": 635, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 17385, + "line": 634, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 17722, + "line": 649, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227a28", + "name": "createmon", + "mangledName": "createmon", + "type": { + "qualType": "Monitor *(void)" + }, + "inner": [ + { + "id": "0x55bbe7288148", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 17411, + "line": 636, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 17722, + "line": 649, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7287270", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 17414, + "line": 637, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 17424, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "loc": { + "offset": 17423, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 17414, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 17423, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72873f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17428, + "line": 639, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17458, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17428, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17428, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72873d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17432, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 17458, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7287390", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17432, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 17458, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7287378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17432, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 17432, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(*)(size_t, size_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72872a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17432, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 17432, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(size_t, size_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e400", + "kind": "FunctionDecl", + "name": "ecalloc", + "type": { + "qualType": "void *(size_t, size_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72873c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17440, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 17440, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72872c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17440, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 17440, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72872f8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 17443, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 17457, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "argType": { + "desugaredQualType": "struct Monitor", + "qualType": "Monitor", + "typeAliasDeclId": "0x55bbe7223a78" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72875e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17462, + "line": 640, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17492, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72874b0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17462, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17473, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17462, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17465, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287448", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17462, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17465, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7287430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17462, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17462, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17462, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17462, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287478", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17472, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 17472, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72875c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17492, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287570", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17488, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17480, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287508", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17480, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72874f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17477, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72874d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17477, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 17477, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287538", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17487, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 17487, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72875b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17492, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 17492, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7287590", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17492, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 17492, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72876a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17496, + "line": 641, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17507, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287640", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17496, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17499, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mfact", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225470", + "inner": [ + { + "id": "0x55bbe7287628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17496, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17496, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287608", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17496, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17496, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17507, + "col": 13, + "tokLen": 5 + }, + "end": { + "offset": 17507, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17507, + "col": 13, + "tokLen": 5 + }, + "end": { + "offset": 17507, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "const float" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32430", + "kind": "VarDecl", + "name": "mfact", + "type": { + "qualType": "const float" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287768", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17515, + "line": 642, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17528, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287700", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17515, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17518, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72876e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17515, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17515, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72876c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17515, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17515, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17528, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 17528, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287730", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17528, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 17528, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e324e8", + "kind": "VarDecl", + "name": "nmaster", + "type": { + "qualType": "const int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287880", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17538, + "line": 643, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17551, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287818", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17538, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17541, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "showbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ad8", + "inner": [ + { + "id": "0x55bbe7287800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17538, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17538, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72877e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17538, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17538, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17551, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 17551, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17551, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 17551, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237770", + "kind": "VarDecl", + "name": "showbar", + "type": { + "qualType": "const int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287998", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17561, + "line": 644, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17573, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287930", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17561, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17564, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "topbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225b40", + "inner": [ + { + "id": "0x55bbe7287918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17561, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17561, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72878f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17561, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17561, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17573, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 17573, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287960", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17573, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 17573, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237810", + "kind": "VarDecl", + "name": "topbar", + "type": { + "qualType": "const int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7287b60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17582, + "line": 645, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17603, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287ab0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17582, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17589, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287a98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17582, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17585, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287a48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17582, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17585, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe7287a30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17582, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17582, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287a10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17582, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17582, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287a78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17588, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17588, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7287b48", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17593, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17603, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7287b28", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17594, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17603, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287b10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17594, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17594, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287ad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17594, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17594, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe7287af0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17602, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 17602, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287e20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17607, + "line": 646, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17646, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7287c20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17607, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17614, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17607, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17610, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287bb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17607, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17610, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe7287ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17607, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17607, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287b80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17607, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17607, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17613, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17613, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7287e08", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17618, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17646, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7287de8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17619, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17646, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17619, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17619, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17619, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 17619, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe7287db0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17627, + "col": 22, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "%", + "inner": [ + { + "id": "0x55bbe7287d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17627, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 17627, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7287c60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17627, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 17627, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7287d78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7287d58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe7287ca0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7287c80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7287d38", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7287d18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287cc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 17638, + "col": 33, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 17631, + "col": 26, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe7287ce0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 17631, + "line": 646, + "col": 26, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288040", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17650, + "line": 647, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 17708, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7288028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17650, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 17650, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17650, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 17650, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "name": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe7288078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17658, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 17661, + "col": 13, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287e98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17658, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 17661, + "col": 13, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe7287e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17658, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 17658, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17658, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 17658, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17671, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 17682, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287f40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17671, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 17682, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "symbol", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7225028", + "inner": [ + { + "id": "0x55bbe7287f20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 17671, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 17680, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Layout", + "qualType": "const Layout", + "typeAliasDeclId": "0x55bbe72252b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7287f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17671, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 17671, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7287ec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17671, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 17671, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Layout[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32728", + "kind": "VarDecl", + "name": "layouts", + "type": { + "qualType": "const Layout[3]" + } + } + } + ] + }, + { + "id": "0x55bbe7287ee8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17679, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 17679, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7287fd8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 17690, + "col": 42, + "tokLen": 6 + }, + "end": { + "offset": 17700, + "col": 52, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7287fa8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17697, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 17700, + "col": 52, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe7287f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17697, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 17697, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7287f70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17697, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 17697, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288138", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 17712, + "line": 648, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 17719, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17719, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 17719, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17719, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 17719, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7287208", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288250", + "kind": "FunctionDecl", + "loc": { + "offset": 17730, + "line": 652, + "col": 1, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 17725, + "line": 651, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 17871, + "line": 659, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227b68", + "name": "destroynotify", + "mangledName": "destroynotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72881c0", + "kind": "ParmVarDecl", + "loc": { + "offset": 17752, + "line": 652, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 17744, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 17752, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7288718", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 17755, + "line": 653, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 17871, + "line": 659, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288370", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 17758, + "line": 654, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 17767, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288308", + "kind": "VarDecl", + "loc": { + "offset": 17766, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 17758, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 17766, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72884e0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 17770, + "line": 655, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 17814, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72883f8", + "kind": "VarDecl", + "loc": { + "offset": 17791, + "col": 23, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 17770, + "col": 2, + "tokLen": 19 + }, + "end": { + "offset": 17800, + "col": 32, + "tokLen": 14 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XDestroyWindowEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72884c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17796, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 17800, + "col": 32, + "tokLen": 14 + } + }, + "type": { + "qualType": "XDestroyWindowEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288498", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17797, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 17800, + "col": 32, + "tokLen": 14 + } + }, + "type": { + "desugaredQualType": "XDestroyWindowEvent", + "qualType": "XDestroyWindowEvent", + "typeAliasDeclId": "0x55bbe6ff8a78" + }, + "valueCategory": "lvalue", + "name": "xdestroywindow", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001730", + "inner": [ + { + "id": "0x55bbe7288480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17797, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 17797, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288460", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17797, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 17797, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72881c0", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72886f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 17818, + "line": 657, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 17868, + "line": 658, + "col": 16, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288618", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 17822, + "line": 657, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 17850, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72885f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 17849, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72884f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 17823, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288308", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72885b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17827, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 17849, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72885a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17827, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 17827, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7288518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17827, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 17827, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72885e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17839, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 17843, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288570", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17839, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 17843, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff89c8", + "inner": [ + { + "id": "0x55bbe7288558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17839, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 17839, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XDestroyWindowEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17839, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 17839, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XDestroyWindowEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72883f8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XDestroyWindowEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72886b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 17855, + "line": 658, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 17868, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7288698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17855, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 17855, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7288638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17855, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 17855, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230038", + "kind": "FunctionDecl", + "name": "unmanage", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72886e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17864, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 17864, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17864, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 17864, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288308", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7288678", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 17867, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 17867, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72887e0", + "kind": "FunctionDecl", + "loc": { + "offset": 17879, + "line": 662, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 17874, + "line": 661, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 17996, + "line": 668, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227cb0", + "name": "detach", + "mangledName": "detach", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe7288750", + "kind": "ParmVarDecl", + "loc": { + "offset": 17894, + "line": 662, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 17886, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 17894, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7288e10", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 17897, + "line": 663, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 17996, + "line": 668, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288968", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 17900, + "line": 664, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 17911, + "col": 13, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "loc": { + "offset": 17909, + "col": 11, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 17900, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 17909, + "col": 11, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "tc", + "type": { + "qualType": "Client **" + } + } + ] + }, + { + "id": "0x55bbe7288ce8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 17915, + "line": 666, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 17978, + "col": 65, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288a68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17920, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 17934, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7288980", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17920, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 17920, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + }, + { + "id": "0x55bbe7288a50", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17925, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 17934, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288a20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17926, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17934, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe7288a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17926, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17929, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72889d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17926, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17929, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72889c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17926, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17926, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72889a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17926, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 17926, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288750", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7288bb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17943, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 17957, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7288b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17943, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 17944, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288ac0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17943, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 17944, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288aa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17944, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 17944, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288a88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17944, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 17944, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288b78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17950, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 17957, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7288b48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17950, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 17951, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288b10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17950, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 17951, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288af8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17951, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 17951, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288ad8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17951, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 17951, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288b60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17957, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 17957, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17957, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 17957, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288750", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288cc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17960, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 17973, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7288bd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17960, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 17960, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + }, + { + "id": "0x55bbe7288ca8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17965, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 17973, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288c78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17966, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 17973, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7288c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17966, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 17970, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288c40", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 17966, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 17970, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7288c28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17967, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 17968, + "col": 55, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288c10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17968, + "col": 55, + "tokLen": 2 + }, + "end": { + "offset": 17968, + "col": 55, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17968, + "col": 55, + "tokLen": 2 + }, + "end": { + "offset": 17968, + "col": 55, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288ce0", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 17978, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 17978, + "col": 65, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe7288df0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 17981, + "line": 667, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17990, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7288d58", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 17981, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 17982, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7288d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17982, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17982, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288d20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17982, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 17982, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288900", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7288dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17987, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17990, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288da8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 17987, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17990, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7288d90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 17987, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17987, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7288d70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 17987, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 17987, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288750", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7288ed8", + "kind": "FunctionDecl", + "loc": { + "offset": 18004, + "line": 671, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 17999, + "line": 670, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 18239, + "line": 682, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227df8", + "name": "detachstack", + "mangledName": "detachstack", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "loc": { + "offset": 18024, + "line": 671, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18016, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18024, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7289cc0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18027, + "line": 672, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 18239, + "line": 682, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289090", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18030, + "line": 673, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18045, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "loc": { + "offset": 18039, + "col": 11, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 18030, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18039, + "col": 11, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "tc", + "type": { + "qualType": "Client **" + } + }, + { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "loc": { + "offset": 18044, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18030, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18044, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "t", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe7289410", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 18049, + "line": 675, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18111, + "col": 64, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289190", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18054, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 18068, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72890a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18054, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 18054, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + }, + { + "id": "0x55bbe7289178", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18059, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18068, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7289148", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18060, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 18068, + "col": 21, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe7289130", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18060, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 18063, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289100", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18060, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 18063, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72890e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18060, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 18060, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72890c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18060, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 18060, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72892d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18075, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 18089, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72892c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18075, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 18076, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72891e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18075, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 18076, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72891d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18076, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 18076, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72891b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18076, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 18076, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72892a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18082, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 18089, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7289270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18082, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 18083, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289238", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18082, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 18083, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7289220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18083, + "col": 36, + "tokLen": 2 + }, + "end": { + "offset": 18083, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289200", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18083, + "col": 36, + "tokLen": 2 + }, + "end": { + "offset": 18083, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18089, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 18089, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18089, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 18089, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72893e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18092, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 18105, + "col": 58, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72892f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18092, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 18092, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + }, + { + "id": "0x55bbe72893d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18097, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 18105, + "col": 58, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72893a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18098, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18105, + "col": 58, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe7289388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18098, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18102, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289368", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 18098, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18102, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7289350", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18099, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 18100, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7289338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18100, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 18100, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18100, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 18100, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289408", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 18111, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 18111, + "col": 64, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe7289518", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18114, + "line": 676, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 18123, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7289480", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18114, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 18115, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7289468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18115, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 18115, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18115, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 18115, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "Client **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288f98", + "kind": "VarDecl", + "name": "tc", + "type": { + "qualType": "Client **" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7289500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18120, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18123, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72894d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18120, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18123, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe72894b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18120, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18120, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18120, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18120, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289ca0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18132, + "line": 678, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 18237, + "line": 681, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289638", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18136, + "line": 678, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18149, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7289608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18136, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18136, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18136, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18136, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7289620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18149, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72895d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18149, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72895c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18144, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289590", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18144, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7289578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18141, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289558", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18141, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18141, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289c80", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18154, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 18237, + "line": 681, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289b40", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 18158, + "line": 679, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 18215, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289740", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18163, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18175, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7289658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18163, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18163, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7289728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18175, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72896f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18175, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe72896e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18170, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72896b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18170, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7289698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18167, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18167, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18167, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7289a58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18182, + "col": 27, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7289a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18182, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 18182, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289760", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18182, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 18182, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7289a28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18187, + "col": 32, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7289a08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72899e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72899c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7289998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72897b8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72897a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72899b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289978", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7289948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7289868", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7289850", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289820", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7289808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72897e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289918", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7289900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72898d0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18188, + "line": 679, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72898b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18198, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18188, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289b18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18202, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 18209, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7289a78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18202, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 18202, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7289b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18206, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18209, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289ad0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18206, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18209, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe7289ab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18206, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18206, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289a98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18206, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 18206, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289b38", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 18215, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 18215, + "col": 60, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe7289c60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18219, + "line": 680, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18233, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7289bf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18219, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18227, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7289be0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18219, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18222, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289bb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18219, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18222, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7289b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18219, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18219, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289b78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18219, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 18219, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7288e48", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18233, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18233, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18233, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18233, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289010", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7289d98", + "kind": "FunctionDecl", + "loc": { + "offset": 18252, + "line": 685, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 18242, + "line": 684, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 18484, + "line": 697, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7227fa8", + "name": "dirtomon", + "mangledName": "dirtomon", + "type": { + "qualType": "Monitor *(int)" + }, + "inner": [ + { + "id": "0x55bbe7289d08", + "kind": "ParmVarDecl", + "loc": { + "offset": 18265, + "line": 685, + "col": 14, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 18261, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 18265, + "col": 14, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "dir", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe728a708", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18270, + "line": 686, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 18484, + "line": 697, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289f50", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18273, + "line": 687, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 18290, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "loc": { + "offset": 18282, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18273, + "col": 2, + "tokLen": 7 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7289f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7289f18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7289ef0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7289eb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 18286, + "file": "dwm.c", + "line": 687, + "col": 15, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a690", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18294, + "line": 689, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 18471, + "line": 695, + "col": 49, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7289fc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18298, + "line": 689, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 18304, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7289fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18298, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 18298, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7289f68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18298, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 18298, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289d08", + "kind": "ParmVarDecl", + "name": "dir", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7289f88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18304, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 18304, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe728a170", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18307, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 18350, + "line": 692, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728a150", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18311, + "line": 690, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 18343, + "line": 691, + "col": 8, + "tokLen": 4 + } + }, + "inner": [ + { + "id": "0x55bbe728a0c0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18315, + "line": 690, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18333, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe728a0a0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 18316, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18333, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728a080", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18317, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 18329, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7289fe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18317, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 18317, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18321, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18329, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a038", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18321, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18329, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728a020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18321, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18321, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18321, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18321, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a130", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18339, + "line": 691, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 18343, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728a0d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18339, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 18339, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18343, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 18343, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a0f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18343, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 18343, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a660", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18357, + "line": 692, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 18471, + "line": 695, + "col": 49, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe728a1f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18361, + "line": 692, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18371, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe728a1c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18361, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18361, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18361, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 18361, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe728a1e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18371, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 18371, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a1a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18371, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 18371, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728a3d8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 18379, + "line": 693, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 18415, + "col": 39, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728a270", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18384, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18388, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728a218", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18384, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18384, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18388, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 18388, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18388, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 18388, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe728a2f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18394, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18397, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a2c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18394, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18397, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728a2b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18394, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18394, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18394, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18394, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a3b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18403, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 18410, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728a310", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18403, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 18403, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18407, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18410, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a368", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18407, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18410, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728a350", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18407, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18407, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a330", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18407, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18407, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a3d0", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 18415, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 18415, + "col": 39, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe728a628", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 18425, + "line": 695, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 18471, + "col": 49, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728a468", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18430, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18434, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728a410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18430, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 18430, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18434, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 18434, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a430", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18434, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 18434, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe728a540", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18451, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe728a510", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18443, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a4c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18443, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728a4a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18440, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 18440, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18451, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 18451, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a4f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18451, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 18451, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728a600", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18459, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 18466, + "col": 44, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728a560", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18459, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 18459, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728a5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18463, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 18466, + "col": 44, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a5b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18463, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 18466, + "col": 44, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728a5a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18463, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 18463, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18463, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 18463, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a620", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 18471, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 18471, + "col": 49, + "tokLen": 1 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a6f8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 18474, + "line": 696, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18481, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728a6e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18481, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 18481, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728a6c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18481, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 18481, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7289e50", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "loc": { + "offset": 18492, + "line": 700, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 18487, + "line": 699, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 19978, + "line": 750, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72280f0", + "name": "drawbar", + "mangledName": "drawbar", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "loc": { + "offset": 18509, + "line": 700, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18500, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 18509, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe728fbf0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18512, + "line": 701, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 19978, + "line": 750, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728aa50", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18515, + "line": 702, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18531, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "loc": { + "offset": 18519, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18515, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18519, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "loc": { + "offset": 18522, + "col": 9, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18515, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18522, + "col": 9, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe728a9a8", + "kind": "VarDecl", + "loc": { + "offset": 18525, + "col": 12, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 18515, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18530, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "tw", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe728aa10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18530, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18530, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe728ac20", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18534, + "line": 703, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18562, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728aa80", + "kind": "VarDecl", + "loc": { + "offset": 18538, + "col": 6, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 18534, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18561, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "boxs", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe728ac08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18561, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728abe8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18561, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728abb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18557, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ab68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18557, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72197a8", + "inner": [ + { + "id": "0x55bbe728ab50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18550, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ab20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18550, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "lvalue", + "name": "fonts", + "isArrow": true, + "referencedMemberDecl": "0x55bbe721a118", + "inner": [ + { + "id": "0x55bbe728ab08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18545, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728aae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18545, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18545, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728abd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18561, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 18561, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ab98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18561, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 18561, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728ae48", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18565, + "line": 704, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18597, + "col": 34, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728ac50", + "kind": "VarDecl", + "loc": { + "offset": 18569, + "col": 6, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 18565, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 18596, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "boxw", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe728ae30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18596, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ae10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18596, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728adb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18592, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728ad88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18588, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ad38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18588, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72197a8", + "inner": [ + { + "id": "0x55bbe728ad20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18581, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728acf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18581, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "lvalue", + "name": "fonts", + "isArrow": true, + "referencedMemberDecl": "0x55bbe721a118", + "inner": [ + { + "id": "0x55bbe728acd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18576, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728acb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18576, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 18576, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728ada0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18592, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 18592, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ad68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18592, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 18592, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + }, + { + "id": "0x55bbe728adf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18596, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 18596, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728add8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18596, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 18596, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b070", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18600, + "line": 705, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 18632, + "col": 34, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "loc": { + "offset": 18613, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18600, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 18613, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe728aef8", + "kind": "VarDecl", + "loc": { + "offset": 18616, + "col": 18, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 18600, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 18622, + "col": 24, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "occ", + "type": { + "qualType": "unsigned int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe728af80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18622, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 18622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728af60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18622, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 18622, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe728afb0", + "kind": "VarDecl", + "loc": { + "offset": 18625, + "col": 27, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 18600, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 18631, + "col": 33, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "urg", + "type": { + "qualType": "unsigned int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe728b038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18631, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 18631, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b018", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18631, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 18631, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b100", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 18635, + "line": 706, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18644, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "loc": { + "offset": 18643, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 18635, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 18643, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe728b1c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18648, + "line": 708, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 18667, + "line": 709, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe728b198", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 18652, + "line": 708, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18656, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe728b180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18653, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18656, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b150", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18653, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18656, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "showbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ad8", + "inner": [ + { + "id": "0x55bbe728b138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18653, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18653, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18653, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18653, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b1b0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 18667, + "line": 709, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 18667, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe728bb28", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 18739, + "line": 712, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 18958, + "line": 716, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728b250", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18743, + "line": 712, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18748, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe728b220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18743, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18743, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b1e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18743, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 18743, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe728b238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18748, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 18748, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b200", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18748, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 18748, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728bb00", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18756, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 18958, + "line": 716, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728b3a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 18807, + "line": 713, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 18844, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728b388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18807, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 18807, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728b270", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18807, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 18807, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "name": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + } + } + } + ] + }, + { + "id": "0x55bbe728b3d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18821, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 18821, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18821, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 18821, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728b3e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18826, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 18843, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b308", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 18826, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 18843, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728b2f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18826, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 18826, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b2b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18826, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 18826, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe728b2d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18833, + "col": 29, + "tokLen": 10 + }, + "end": { + "offset": 18833, + "col": 29, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b770", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18849, + "line": 714, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 18877, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728b4d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18849, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 18849, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a9a8", + "kind": "VarDecl", + "name": "tw", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728b758", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "offset": 18877, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b738", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "offset": 18877, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728b6e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "offset": 18869, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe728b670", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728b650", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728b588", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728b570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728b4f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe728b5b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728b5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe728b5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728b550", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728b530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 18860, + "col": 14, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "col": 8, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 18860, + "col": 14, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "col": 8, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231c68", + "kind": "VarDecl", + "name": "stext", + "type": { + "qualType": "char[256]" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b600", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 18854, + "line": 714, + "col": 8, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b6c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18869, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 18869, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18869, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 18869, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18869, + "col": 23, + "tokLen": 5 + }, + "end": { + "offset": 18869, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18877, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18877, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b700", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18877, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 18877, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b9e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 18906, + "line": 715, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 18954, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728b9c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18906, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 18906, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728b790", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18906, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 18906, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721dba0", + "kind": "FunctionDecl", + "name": "drw_text", + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728ba40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18915, + "col": 12, + "tokLen": 3 + }, + "end": { + "offset": 18915, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b7b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18915, + "col": 12, + "tokLen": 3 + }, + "end": { + "offset": 18915, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728b888", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18920, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18928, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe728b858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18920, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18923, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b808", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18920, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18923, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe728b7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18920, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18920, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b7d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18920, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 18920, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728b870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18928, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 18928, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18928, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 18928, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a9a8", + "kind": "VarDecl", + "name": "tw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728b8a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18932, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 18932, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728ba70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18935, + "col": 32, + "tokLen": 2 + }, + "end": { + "offset": 18935, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ba58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18935, + "col": 32, + "tokLen": 2 + }, + "end": { + "offset": 18935, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18935, + "col": 32, + "tokLen": 2 + }, + "end": { + "offset": 18935, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a9a8", + "kind": "VarDecl", + "name": "tw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728baa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18939, + "col": 36, + "tokLen": 2 + }, + "end": { + "offset": 18939, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ba88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18939, + "col": 36, + "tokLen": 2 + }, + "end": { + "offset": 18939, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728b8e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18939, + "col": 36, + "tokLen": 2 + }, + "end": { + "offset": 18939, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728bab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18943, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 18943, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728b908", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18943, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 18943, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe728bae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18946, + "col": 43, + "tokLen": 5 + }, + "end": { + "offset": 18946, + "col": 43, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe728bad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18946, + "col": 43, + "tokLen": 5 + }, + "end": { + "offset": 18946, + "col": 43, + "tokLen": 5 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728b928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18946, + "col": 43, + "tokLen": 5 + }, + "end": { + "offset": 18946, + "col": 43, + "tokLen": 5 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231c68", + "kind": "VarDecl", + "name": "stext", + "type": { + "qualType": "char[256]" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728b948", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 18953, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 18953, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728bf60", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 18962, + "line": 718, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 19058, + "line": 722, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728bbe8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18967, + "line": 718, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18974, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728bb48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18967, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 18967, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe728bbd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18971, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18974, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bba0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18971, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18974, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe728bb88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18971, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18971, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bb68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18971, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 18971, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe728bc28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18983, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 18983, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bc08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18983, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 18983, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe728bce0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 18986, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 18993, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728bc40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18986, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 18986, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe728bcc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18990, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 18993, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bc98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 18990, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 18993, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe728bc80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 18990, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 18990, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bc60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 18990, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 18990, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728bf40", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 18999, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19058, + "line": 722, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728bda0", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 19003, + "line": 719, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 19013, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe728bd00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19003, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 19003, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aef8", + "kind": "VarDecl", + "name": "occ", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe728bd88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19010, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 19013, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bd58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19010, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 19013, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe728bd40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19010, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 19010, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bd20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19010, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 19010, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728bf20", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 19021, + "line": 720, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 19051, + "line": 721, + "col": 14, + "tokLen": 4 + } + }, + "inner": [ + { + "id": "0x55bbe728be38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19025, + "line": 720, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19028, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728be08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19025, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19028, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isurgent", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72247a0", + "inner": [ + { + "id": "0x55bbe728bdf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19025, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19025, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bdd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19025, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19025, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728bef0", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 19041, + "line": 721, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 19051, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe728be50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19041, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 19041, + "col": 4, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728afb0", + "kind": "VarDecl", + "name": "urg", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe728bed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19048, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19051, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728bea8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19048, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19051, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe728be90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19048, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19048, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728be70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19048, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19048, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728b098", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728bfd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19061, + "line": 723, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 19065, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728bf98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19061, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 19061, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728bfb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19065, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 19065, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe728d400", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 19069, + "line": 724, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 19436, + "line": 733, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728c050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19074, + "line": 724, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19078, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728bff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19074, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19074, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe728c038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19078, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19078, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c018", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19078, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19078, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe728c1d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19081, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe728c1c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19081, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 19081, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19081, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 19081, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19081, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 19081, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728c188", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728c168", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728c0b0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe728c090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe728c148", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe728c128", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c0d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19092, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19085, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe728c0f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19085, + "line": 724, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c218", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 19099, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19100, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe728c1f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19099, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19099, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe728d3c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 19104, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 19436, + "line": 733, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728c460", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19108, + "line": 725, + "col": 3, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728c230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19108, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 19108, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728c448", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c428", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728c408", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728c358", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728c340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe728c388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c270", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728c3a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c320", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c300", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19118, + "col": 13, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19124, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c2d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19118, + "col": 13, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19118, + "col": 13, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19118, + "col": 13, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19118, + "col": 13, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + } + } + ] + }, + { + "id": "0x55bbe728c2e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19123, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19123, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c2b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19123, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19123, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19112, + "col": 7, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c3f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c3d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c3b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19112, + "line": 725, + "col": 7, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c788", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19130, + "line": 726, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 19212, + "col": 85, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728c770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19130, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 19130, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19130, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 19130, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "name": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + } + } + } + ] + }, + { + "id": "0x55bbe728c7b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19144, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 19144, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c4a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19144, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 19144, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728c7d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19149, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 19211, + "col": 84, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c750", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19149, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 19211, + "col": 84, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c738", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19149, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 19149, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19149, + "col": 22, + "tokLen": 6 + }, + "end": { + "offset": 19149, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe728c708", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19201, + "col": 74, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728c6a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19185, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe728c678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19176, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c5e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19176, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c5b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19159, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c518", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19159, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe728c500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19156, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c4e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19156, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19156, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c5c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19166, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19169, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c580", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19166, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19169, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe728c568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19166, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19166, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19166, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19166, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19180, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 19185, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c658", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19180, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 19185, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe728c600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19180, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 19180, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728c640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19185, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 19185, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19185, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 19185, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728c6c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19189, + "col": 62, + "tokLen": 9 + }, + "end": { + "offset": 19189, + "col": 62, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e7c0", + "kind": "EnumConstantDecl", + "name": "SchemeSel", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728c6e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19201, + "col": 74, + "tokLen": 10 + }, + "end": { + "offset": 19201, + "col": 74, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728cab0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19217, + "line": 727, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 19276, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728ca98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19217, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 19217, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c7e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19217, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 19217, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721dba0", + "kind": "FunctionDecl", + "name": "drw_text", + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728cb10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19226, + "col": 12, + "tokLen": 3 + }, + "end": { + "offset": 19226, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19226, + "col": 12, + "tokLen": 3 + }, + "end": { + "offset": 19226, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728cb28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19231, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 19231, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19231, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 19231, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728c848", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19234, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 19234, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728cb58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19237, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 19237, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728cb40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19237, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 19237, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19237, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 19237, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728cb88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19240, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 19240, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728cb70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19240, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 19240, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19240, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 19240, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728cba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19244, + "col": 30, + "tokLen": 5 + }, + "end": { + "offset": 19252, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728c900", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19244, + "col": 30, + "tokLen": 5 + }, + "end": { + "offset": 19252, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728c8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19244, + "col": 30, + "tokLen": 5 + }, + "end": { + "offset": 19244, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c8a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19244, + "col": 30, + "tokLen": 5 + }, + "end": { + "offset": 19244, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728c8c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19252, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 19252, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe728cbb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19255, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19261, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c990", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19255, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19261, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728c960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19255, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19255, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728c920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19255, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19255, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + } + } + ] + }, + { + "id": "0x55bbe728c978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19260, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 19260, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19260, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 19260, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728cbd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19264, + "col": 50, + "tokLen": 3 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ca78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19264, + "col": 50, + "tokLen": 3 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe728ca48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19264, + "col": 50, + "tokLen": 3 + }, + "end": { + "offset": 19264, + "col": 50, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19264, + "col": 50, + "tokLen": 3 + }, + "end": { + "offset": 19264, + "col": 50, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728afb0", + "kind": "VarDecl", + "name": "urg", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe728ca60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19270, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728ca28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19270, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe728c9d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19270, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 19270, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728ca10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19275, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728c9f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19275, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 19275, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d320", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 19281, + "line": 728, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 19422, + "line": 731, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728ccb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19285, + "line": 728, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 19296, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe728cc80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19285, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 19285, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cbe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19285, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 19285, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aef8", + "kind": "VarDecl", + "name": "occ", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe728cc98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19291, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 19296, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728cc60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19291, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 19296, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe728cc08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19291, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 19291, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728cc48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19296, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19296, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cc28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19296, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19296, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d220", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19302, + "line": 729, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19422, + "line": 731, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728d208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19302, + "line": 729, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19302, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728ccd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19302, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19302, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d588", + "kind": "FunctionDecl", + "name": "drw_rect", + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728d278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19311, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19311, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ccf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19311, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19311, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728cd80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19316, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19320, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728cd50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19316, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19316, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cd10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19316, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19316, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728cd68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19320, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 19320, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cd30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19320, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 19320, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aa80", + "kind": "VarDecl", + "name": "boxs", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728d290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19326, + "col": 28, + "tokLen": 4 + }, + "end": { + "offset": 19326, + "col": 28, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cda0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19326, + "col": 28, + "tokLen": 4 + }, + "end": { + "offset": 19326, + "col": 28, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aa80", + "kind": "VarDecl", + "name": "boxs", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728d2c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19332, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 19332, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d2a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19332, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 19332, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cdc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19332, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 19332, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ac50", + "kind": "VarDecl", + "name": "boxw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728d2f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19338, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 19338, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d2d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19338, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 19338, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cde0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19338, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 19338, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ac50", + "kind": "VarDecl", + "name": "boxw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728d0a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19348, + "line": 730, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe728cf10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19348, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 19371, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe728ce70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19348, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 19353, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe728ce40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19348, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 19348, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ce00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19348, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 19348, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe728ce58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19353, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 19353, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ce20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19353, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 19353, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728cef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19363, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 19371, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cec8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19363, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 19371, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728ceb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19363, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 19363, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ce90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19363, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 19363, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d088", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe728d058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19391, + "col": 48, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cfb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19391, + "col": 48, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe728cf98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19386, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cf68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19386, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728cf50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19378, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728cf30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19378, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19378, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19398, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d038", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19398, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe728cfe0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19398, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 19398, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728d020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19403, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19403, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 19403, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19410, + "line": 731, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d190", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19410, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe728d160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19410, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 19410, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d0c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19410, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 19410, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728afb0", + "kind": "VarDecl", + "name": "urg", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe728d178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19416, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d140", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19416, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe728d0e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19416, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19416, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728d128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19421, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19421, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 19421, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ae78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d398", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 19427, + "line": 732, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 19432, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe728d340", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19427, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 19427, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728d380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19432, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19432, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d360", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19432, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19432, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d658", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19439, + "line": 734, + "col": 2, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728d438", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19439, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 19439, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728d640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d620", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2322, + "line": 58, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2361, + "line": 58, + "col": 72, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728d600", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728d538", + "kind": "CallExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2352, + "line": 58, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728d520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (*)(Drw *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728d458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2323, + "line": 58, + "col": 34, + "tokLen": 20 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int (Drw *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b980", + "kind": "FunctionDecl", + "name": "drw_fontset_getwidth", + "type": { + "qualType": "unsigned int (Drw *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe728d568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2344, + "line": 58, + "col": 55, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe728d580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728d500", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2349, + "line": 58, + "col": 60, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2351, + "line": 58, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728d4d0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19449, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19452, + "col": 15, + "tokLen": 8 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe728d4b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19449, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19449, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 19449, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 19449, + "col": 12, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 19443, + "col": 6, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d5b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2356, + "line": 58, + "col": 67, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 19443, + "line": 734, + "col": 6, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d748", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19464, + "line": 735, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 19501, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728d730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19464, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 19464, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728d678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19464, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 19464, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "name": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + } + } + } + ] + }, + { + "id": "0x55bbe728d778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19478, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 19478, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19478, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 19478, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728d790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19483, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 19500, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d710", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19483, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 19500, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728d6f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19483, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 19483, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d6b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19483, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 19483, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe728d6d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19490, + "col": 28, + "tokLen": 10 + }, + "end": { + "offset": 19490, + "col": 28, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728dad8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19505, + "line": 736, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 19561, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728d7a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19505, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 19505, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728d9a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19509, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 19561, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728d988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19509, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 19509, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728d7c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19509, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 19509, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721dba0", + "kind": "FunctionDecl", + "name": "drw_text", + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728da00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19518, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 19518, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d7e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19518, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 19518, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728da18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19523, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 19523, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19523, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 19523, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728d828", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19526, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 19526, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728da48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19529, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 19529, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728da30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19529, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 19529, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19529, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 19529, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728da78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19532, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 19532, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728da60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19532, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 19532, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19532, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 19532, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728da90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19536, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 19544, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728d8e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19536, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 19544, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728d8c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19536, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 19536, + "col": 33, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19536, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 19536, + "col": 33, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728d8a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19544, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 19544, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe728dac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19547, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 19550, + "col": 47, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe728daa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19547, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 19550, + "col": 47, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728d938", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19547, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 19550, + "col": 47, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe728d920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19547, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 19547, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728d900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19547, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 19547, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728d968", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19560, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 19560, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe728f908", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 19566, + "line": 738, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 19933, + "line": 748, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728dcc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19570, + "line": 738, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 19593, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe728dc68", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 19570, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 19589, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728dc48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19571, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19588, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728daf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19571, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19571, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728dc28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19588, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe728dbd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19583, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe728dba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19578, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728db50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19578, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe728db38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19575, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728db18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19575, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 19575, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728dbb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19583, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 19583, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728db80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19583, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 19583, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a9a8", + "kind": "VarDecl", + "name": "tw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728dc10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19588, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19588, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dbf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19588, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19588, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728dca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19593, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 19593, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dc88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19593, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 19593, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728f8f0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 19597, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 19933, + "line": 748, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728f8c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 19601, + "line": 739, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 19930, + "line": 747, + "col": 3, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe728dd48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19605, + "line": 739, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19608, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dd18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19605, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19608, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728dd00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19605, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19605, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19605, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 19605, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728e6c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 19613, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 19839, + "line": 744, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728df10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19618, + "line": 740, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19681, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728def8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19618, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19618, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728dd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19618, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19618, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "name": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + } + } + } + ] + }, + { + "id": "0x55bbe728df40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19632, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 19632, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dd80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19632, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 19632, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728df58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19637, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19680, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ded8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19637, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19680, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728dec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19637, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19637, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dda0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19637, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19637, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe728de90", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 19644, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 19670, + "col": 56, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728de30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19644, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 19649, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe728de00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19644, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 19644, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ddc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19644, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 19644, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe728de18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19649, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19649, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dde0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19649, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 19649, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728de50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19658, + "col": 44, + "tokLen": 9 + }, + "end": { + "offset": 19658, + "col": 44, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e7c0", + "kind": "EnumConstantDecl", + "name": "SchemeSel", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe728de70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19670, + "col": 56, + "tokLen": 10 + }, + "end": { + "offset": 19670, + "col": 56, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728e190", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19687, + "line": 741, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19740, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728e178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19687, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19687, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728df70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19687, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19687, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721dba0", + "kind": "FunctionDecl", + "name": "drw_text", + "type": { + "qualType": "int (Drw *, int, int, unsigned int, unsigned int, unsigned int, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728e1f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19696, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19696, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728df90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19696, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19696, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728e208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19701, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19701, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dfb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19701, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19701, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728dfd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19704, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 19704, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728e238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19707, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19707, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728e220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19707, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19707, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728dff0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19707, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19707, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19710, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19710, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728e250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19710, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19710, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e010", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19710, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19710, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e280", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19714, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 19722, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728e088", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19714, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 19722, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe728e070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19714, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 19714, + "col": 31, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19714, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 19714, + "col": 31, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728e050", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19722, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 19722, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe728e2b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19733, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe728e298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19733, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe728e128", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19733, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe728e110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19728, + "col": 45, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e0e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19728, + "col": 45, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728e0c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19725, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e0a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19725, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 19725, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728e158", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19739, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 19739, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe728e6a8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 19746, + "line": 742, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 19834, + "line": 743, + "col": 65, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728e378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19750, + "line": 742, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19758, + "col": 16, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19750, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19758, + "col": 16, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe728e330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19750, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19753, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e300", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19750, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19753, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728e2e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19750, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19750, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e2c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19750, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 19750, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728e5a8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19774, + "line": 743, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 19834, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728e590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19774, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 19774, + "col": 5, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728e390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19774, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 19774, + "col": 5, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d588", + "kind": "FunctionDecl", + "name": "drw_rect", + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728e600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19783, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 19783, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e3b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19783, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 19783, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728e440", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 19788, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 19792, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe728e410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19788, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 19788, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e3d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19788, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 19788, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728e428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19792, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 19792, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e3f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19792, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 19792, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aa80", + "kind": "VarDecl", + "name": "boxs", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19798, + "col": 29, + "tokLen": 4 + }, + "end": { + "offset": 19798, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e460", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19798, + "col": 29, + "tokLen": 4 + }, + "end": { + "offset": 19798, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728aa80", + "kind": "VarDecl", + "name": "boxs", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728e648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19804, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 19804, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728e630", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19804, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 19804, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19804, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 19804, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ac50", + "kind": "VarDecl", + "name": "boxw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19810, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19810, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728e660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19810, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19810, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e4a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19810, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 19810, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728ac50", + "kind": "VarDecl", + "name": "boxw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19824, + "col": 55, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e540", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19824, + "col": 55, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfixed", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72246d0", + "inner": [ + { + "id": "0x55bbe728e528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19819, + "col": 50, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e4f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19819, + "col": 50, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe728e4e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19816, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19816, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 19816, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728e570", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19833, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 19833, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728f8a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 19846, + "line": 744, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 19930, + "line": 747, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728e7c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19851, + "line": 745, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19888, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728e7a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19851, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19851, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728e6f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19851, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 19851, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Drw *, Clr *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d048", + "kind": "FunctionDecl", + "name": "drw_setscheme", + "type": { + "qualType": "void (Drw *, Clr *)" + } + } + } + ] + }, + { + "id": "0x55bbe728e7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19865, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 19865, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19865, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 19865, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728e808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19870, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19887, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e788", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 19870, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19887, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe728e770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19870, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19870, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e730", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19870, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 19870, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe728e750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19877, + "col": 30, + "tokLen": 10 + }, + "end": { + "offset": 19877, + "col": 30, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728f7b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19894, + "line": 746, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19925, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728f7a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19894, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19894, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728e820", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19894, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 19894, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721d588", + "kind": "FunctionDecl", + "name": "drw_rect", + "type": { + "qualType": "void (Drw *, int, int, unsigned int, unsigned int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe728f810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19903, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19903, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19903, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 19903, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728f828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19908, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19908, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e860", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19908, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 19908, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a890", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe728e880", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19911, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 19911, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728f858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19914, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19914, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728f840", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19914, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19914, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e8a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19914, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 19914, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a928", + "kind": "VarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728f888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19917, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19917, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728f870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19917, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19917, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728e8c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19917, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 19917, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe728e8e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19921, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 19921, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe728f780", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19924, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 19924, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728fb10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 19936, + "line": 749, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 19975, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728faf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19936, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 19936, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Drw *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728f928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19936, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 19936, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Drw *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e078", + "kind": "FunctionDecl", + "name": "drw_map", + "type": { + "qualType": "void (Drw *, Window, int, int, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe728fb60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19944, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 19944, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728f948", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19944, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 19944, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe728fb78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19949, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 19952, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728f9a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19949, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 19952, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe728f988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19949, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 19949, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728f968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19949, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 19949, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728f9d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19960, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 19960, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728f9f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 19963, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 19963, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe728fba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19966, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19969, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728fb90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19966, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19969, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728fa48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 19966, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19969, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe728fa30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19966, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19966, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728fa10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19966, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 19966, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728a740", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728fbd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19973, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 19973, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe728fbc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 19973, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 19973, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728fa78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 19973, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 19973, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe728fd10", + "kind": "FunctionDecl", + "loc": { + "offset": 19986, + "line": 753, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 19981, + "line": 752, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 20063, + "line": 759, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228230", + "name": "drawbars", + "mangledName": "drawbars", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe7290080", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20001, + "line": 754, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 20063, + "line": 759, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728fe28", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20004, + "line": 755, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20014, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "loc": { + "offset": 20013, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20004, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20013, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7290048", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 20018, + "line": 757, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 20060, + "line": 758, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe728fe98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20023, + "line": 757, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20027, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728fe40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20023, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20023, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728fe80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20027, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 20027, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728fe60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20027, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 20027, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe728fed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20033, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 20033, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728feb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20033, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 20033, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe728ff90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20036, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 20043, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe728fef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20036, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 20036, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe728ff78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20040, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20043, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ff48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20040, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20043, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe728ff30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20040, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20040, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ff10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20040, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20040, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290008", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20051, + "line": 758, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20060, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe728fff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20051, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20051, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe728ffb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20051, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20051, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe7290030", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20059, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 20059, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe728ffd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20059, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 20059, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe728fdc0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290140", + "kind": "FunctionDecl", + "loc": { + "offset": 20071, + "line": 762, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 20066, + "line": 761, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 20444, + "line": 778, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228370", + "name": "enternotify", + "mangledName": "enternotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72900b0", + "kind": "ParmVarDecl", + "loc": { + "offset": 20091, + "line": 762, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20083, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 20091, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7290ef8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20094, + "line": 763, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 20444, + "line": 778, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7290260", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20097, + "line": 764, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 20106, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "loc": { + "offset": 20105, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20097, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 20105, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72902f0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20109, + "line": 765, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20119, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7290288", + "kind": "VarDecl", + "loc": { + "offset": 20118, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20109, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20118, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7290460", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20122, + "line": 766, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 20156, + "col": 36, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "loc": { + "offset": 20138, + "col": 18, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 20122, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 20147, + "col": 27, + "tokLen": 9 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7290448", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20143, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 20147, + "col": 27, + "tokLen": 9 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7290418", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20144, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20147, + "col": 27, + "tokLen": 9 + } + }, + "type": { + "desugaredQualType": "XCrossingEvent", + "qualType": "XCrossingEvent", + "typeAliasDeclId": "0x55bbe6ff6188" + }, + "valueCategory": "lvalue", + "name": "xcrossing", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70013d0", + "inner": [ + { + "id": "0x55bbe7290400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20144, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20144, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72903e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20144, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20144, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72900b0", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290740", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20160, + "line": 768, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 20248, + "line": 769, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe7290710", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20164, + "line": 768, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20240, + "col": 82, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7290618", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 20164, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20221, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72905f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 8752, + "file": "/usr/include/X11/X.h", + "line": 278, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20207, + "file": "dwm.c", + "line": 768, + "col": 49, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7290518", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 8525, + "file": "/usr/include/X11/X.h", + "line": 267, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20177, + "file": "dwm.c", + "line": 768, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7290500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 20169, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72904b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 20169, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mode", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff5f40", + "inner": [ + { + "id": "0x55bbe7290498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 20165, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20165, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 20165, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72904e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8525, + "file": "/usr/include/X11/X.h", + "line": 267, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20177, + "file": "dwm.c", + "line": 768, + "col": 19, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 8525, + "file": "/usr/include/X11/X.h", + "line": 267, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20177, + "file": "dwm.c", + "line": 768, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72905d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20193, + "col": 35, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 8752, + "file": "/usr/include/X11/X.h", + "line": 278, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20207, + "file": "dwm.c", + "line": 768, + "col": 49, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72905c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20193, + "col": 35, + "tokLen": 2 + }, + "end": { + "offset": 20197, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290570", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20193, + "col": 35, + "tokLen": 2 + }, + "end": { + "offset": 20197, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "detail", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff5fa8", + "inner": [ + { + "id": "0x55bbe7290558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20193, + "col": 35, + "tokLen": 2 + }, + "end": { + "offset": 20193, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20193, + "col": 35, + "tokLen": 2 + }, + "end": { + "offset": 20193, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72905a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8752, + "file": "/usr/include/X11/X.h", + "line": 278, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20207, + "file": "dwm.c", + "line": 768, + "col": 49, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 8752, + "file": "/usr/include/X11/X.h", + "line": 278, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 20207, + "file": "dwm.c", + "line": 768, + "col": 49, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72906f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20226, + "col": 68, + "tokLen": 2 + }, + "end": { + "offset": 20240, + "col": 82, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72906c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20226, + "col": 68, + "tokLen": 2 + }, + "end": { + "offset": 20230, + "col": 72, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290670", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20226, + "col": 68, + "tokLen": 2 + }, + "end": { + "offset": 20230, + "col": 72, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e58788", + "inner": [ + { + "id": "0x55bbe7290658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20226, + "col": 68, + "tokLen": 2 + }, + "end": { + "offset": 20226, + "col": 68, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20226, + "col": 68, + "tokLen": 2 + }, + "end": { + "offset": 20226, + "col": 68, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72906d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20240, + "col": 82, + "tokLen": 4 + }, + "end": { + "offset": 20240, + "col": 82, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72906a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20240, + "col": 82, + "tokLen": 4 + }, + "end": { + "offset": 20240, + "col": 82, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290730", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 20248, + "line": 769, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 20248, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe7290860", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20257, + "line": 770, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 20283, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7290760", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20257, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 20257, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7290820", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20261, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 20283, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7290808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20261, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 20261, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7290780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20261, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 20261, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7290848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20273, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 20277, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72907d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20273, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 20277, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e58788", + "inner": [ + { + "id": "0x55bbe72907c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20273, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 20273, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72907a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20273, + "col": 18, + "tokLen": 2 + }, + "end": { + "offset": 20273, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290a68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20287, + "line": 771, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 20323, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7290880", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20287, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 20287, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290288", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7290a38", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 20291, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20323, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7290a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20291, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20291, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72908a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20291, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20291, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7290a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20295, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 20298, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72908f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20295, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 20298, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72908e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20295, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 20295, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72908c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20295, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 20295, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72909c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20304, + "col": 19, + "tokLen": 8 + }, + "end": { + "offset": 20323, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72909b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20304, + "col": 19, + "tokLen": 8 + }, + "end": { + "offset": 20304, + "col": 19, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7290928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20304, + "col": 19, + "tokLen": 8 + }, + "end": { + "offset": 20304, + "col": 19, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231318", + "kind": "FunctionDecl", + "name": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72909f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20313, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 20317, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290980", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20313, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 20317, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e58788", + "inner": [ + { + "id": "0x55bbe7290968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20313, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 20313, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290948", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20313, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 20313, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "XCrossingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290378", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XCrossingEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290e30", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20327, + "line": 772, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 20425, + "line": 776, + "col": 3, + "tokLen": 6 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7290af8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20331, + "line": 772, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20336, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7290ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20331, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20331, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290a88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20331, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20331, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290288", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe7290ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20336, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20336, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290aa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20336, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20336, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7290c98", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20344, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 20388, + "line": 775, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7290bd8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20348, + "line": 773, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20370, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7290bc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20348, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20348, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7290b18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20348, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20348, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7290c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20356, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20364, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290b70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20356, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20364, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7290b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20356, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20356, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290b38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20356, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20356, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290ba0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 20369, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20369, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7290c78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20375, + "line": 774, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 20384, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7290c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20375, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 20375, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7290c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20384, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 20384, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20384, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 20384, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290288", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290e10", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20395, + "line": 775, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 20425, + "line": 776, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe7290de0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20399, + "line": 775, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20418, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7290cf0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20399, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20400, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7290cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20400, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 20400, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290cb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20400, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 20400, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7290dc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20405, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 20418, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7290d90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20405, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 20405, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290d08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20405, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 20405, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7290da8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20410, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 20418, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290d60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20410, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 20418, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7290d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20410, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 20410, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290d28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20410, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 20410, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290e00", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 20425, + "line": 776, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 20425, + "col": 3, + "tokLen": 6 + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7290eb8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20434, + "line": 777, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 20441, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7290ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20434, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 20434, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7290e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20434, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 20434, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7228600", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7290ee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20440, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 20440, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7290e80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20440, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 20440, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72901f8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7290fe8", + "kind": "FunctionDecl", + "loc": { + "offset": 20452, + "line": 781, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 20447, + "line": 780, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 20584, + "line": 788, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72284b8", + "name": "expose", + "mangledName": "expose", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7290f58", + "kind": "ParmVarDecl", + "loc": { + "offset": 20467, + "line": 781, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20459, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 20467, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7291560", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20470, + "line": 782, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 20584, + "line": 788, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7291108", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20473, + "line": 783, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20483, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72910a0", + "kind": "VarDecl", + "loc": { + "offset": 20482, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20473, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 20482, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7291270", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 20486, + "line": 784, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 20516, + "col": 32, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7291188", + "kind": "VarDecl", + "loc": { + "offset": 20500, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 20486, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 20509, + "col": 25, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XExposeEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7291258", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20505, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 20509, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "XExposeEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7291228", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20506, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 20509, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XExposeEvent", + "qualType": "XExposeEvent", + "typeAliasDeclId": "0x55bbe6ff7198" + }, + "valueCategory": "lvalue", + "name": "xexpose", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70014b0", + "inner": [ + { + "id": "0x55bbe7291210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20506, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 20506, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72911f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20506, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 20506, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7290f58", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291540", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20520, + "line": 786, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 20581, + "line": 787, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7291488", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20524, + "line": 786, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20567, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7291328", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20524, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20537, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7291310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20524, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20528, + "col": 10, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72912c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20524, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20528, + "col": 10, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "count", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff70e8", + "inner": [ + { + "id": "0x55bbe72912a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20524, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20524, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XExposeEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20524, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 20524, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XExposeEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291188", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XExposeEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72912f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 20537, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 20537, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7291468", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 20542, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20567, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7291448", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20543, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20566, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7291348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20543, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20543, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72910a0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7291408", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20547, + "col": 29, + "tokLen": 8 + }, + "end": { + "offset": 20566, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72913f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20547, + "col": 29, + "tokLen": 8 + }, + "end": { + "offset": 20547, + "col": 29, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7291368", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20547, + "col": 29, + "tokLen": 8 + }, + "end": { + "offset": 20547, + "col": 29, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231318", + "kind": "FunctionDecl", + "name": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe7291430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20556, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 20560, + "col": 42, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72913c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20556, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 20560, + "col": 42, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff6ee0", + "inner": [ + { + "id": "0x55bbe72913a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20556, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 20556, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "XExposeEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20556, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 20556, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "XExposeEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291188", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XExposeEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291500", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20572, + "line": 787, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20581, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72914e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20572, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20572, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72914a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20572, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20572, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe7291528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20580, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 20580, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72914c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20580, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 20580, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72910a0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "loc": { + "offset": 20592, + "line": 791, + "col": 1, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 20587, + "line": 790, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 21160, + "line": 813, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228600", + "name": "focus", + "mangledName": "focus", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "loc": { + "offset": 20606, + "line": 791, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 20598, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 20606, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7292e78", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20609, + "line": 792, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 21160, + "line": 813, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7291ed8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20612, + "line": 793, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 20696, + "line": 794, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72919e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20616, + "line": 793, + "col": 6, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7291708", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20616, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20617, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72916f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20617, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20617, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72916d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20617, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20617, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72919c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20622, + "col": 12, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72919a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7291988", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7291968", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7291938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291758", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7291740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291720", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291918", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72918e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7291808", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72917f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72917c0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72917a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291788", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72918b8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72918a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291870", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20623, + "line": 793, + "col": 13, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7291858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20633, + "col": 23, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20623, + "col": 13, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291ea0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 20639, + "line": 794, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 20696, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7291aa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20644, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 20656, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7291a00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20644, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 20644, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7291a88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20648, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 20656, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291a58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20648, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 20656, + "col": 20, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe7291a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20648, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 20648, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20648, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 20648, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7291db8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20663, + "col": 27, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7291da0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20663, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 20663, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291ac0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20663, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 20663, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7291d88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 20668, + "col": 32, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7291d68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7291d48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7291d28", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7291cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291b18", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7291b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291ae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291cd8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7291ca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7291bc8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7291bb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291b80", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7291b68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291b48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291cc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291c78", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7291c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291c30", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 20669, + "line": 794, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7291c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291bf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 20679, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 20669, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291e78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20683, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 20690, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7291dd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20683, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 20683, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7291e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20687, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 20690, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291e30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20687, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 20690, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe7291e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20687, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 20687, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291df8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20687, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 20687, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7291e98", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 20696, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 20696, + "col": 60, + "tokLen": 1 + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7292178", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20699, + "line": 795, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 20760, + "line": 796, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7292050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20703, + "line": 795, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 20733, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7292038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20703, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 20711, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291f30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20703, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 20711, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7291f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20703, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 20703, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291ef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20703, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 20703, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292018", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20718, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 20733, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7291fe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20718, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 20726, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291f98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20718, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 20726, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7291f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20718, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 20718, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291f60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20718, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 20718, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292000", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20733, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 20733, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7291fc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20733, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 20733, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292130", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20738, + "line": 796, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20760, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20738, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20738, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20738, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 20738, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7292160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20746, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20754, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72920c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20746, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20754, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72920b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20746, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20746, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20746, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 20746, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72920f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 20759, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 20759, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7292d30", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20764, + "line": 797, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 21127, + "line": 810, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72921b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20768, + "line": 797, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20768, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20768, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 20768, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72929d8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 20771, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 20998, + "line": 807, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7292368", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20775, + "line": 798, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 20812, + "line": 799, + "col": 16, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x55bbe7292288", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20779, + "line": 798, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20789, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7292258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20779, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20782, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292208", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20779, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20782, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72921f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20779, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20779, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72921d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20779, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20779, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20789, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 20789, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20789, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 20789, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7292348", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 20800, + "line": 799, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 20812, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72922a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20800, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 20800, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7292330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20809, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20812, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292300", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20809, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20812, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72922e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20809, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20809, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72922c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20809, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 20809, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72924c8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 20819, + "line": 800, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 20853, + "line": 801, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72923f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20823, + "line": 800, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20826, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72923c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20826, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isurgent", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72247a0", + "inner": [ + { + "id": "0x55bbe72923a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20823, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 20823, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292480", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20839, + "line": 801, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 20853, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20839, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 20839, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20839, + "col": 4, + "tokLen": 9 + }, + "end": { + "offset": 20839, + "col": 4, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722efb0", + "kind": "FunctionDecl", + "name": "seturgent", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72924b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20849, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 20849, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292428", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20849, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 20849, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7292448", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 20852, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 20852, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7292540", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20858, + "line": 802, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20871, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20858, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20858, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72924e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20858, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20858, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7288ed8", + "kind": "FunctionDecl", + "name": "detachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7292568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20870, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20870, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20870, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20870, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72925d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20876, + "line": 803, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20889, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72925c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20876, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20876, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20876, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20876, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726fd70", + "kind": "FunctionDecl", + "name": "attachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7292600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20888, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20888, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72925a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20888, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20888, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7292690", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20894, + "line": 804, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20910, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20894, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20894, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20894, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 20894, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72297d8", + "kind": "FunctionDecl", + "name": "grabbuttons", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72926c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20906, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20906, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20906, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 20906, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7292658", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 20909, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 20909, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72928c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20915, + "line": 805, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 20979, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72928a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20915, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 20915, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72926d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20915, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 20915, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7057b28", + "kind": "FunctionDecl", + "name": "XSetWindowBorder", + "type": { + "qualType": "int (Display *, Window, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe72928f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20932, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 20932, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72926f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20932, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 20932, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7292910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20937, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20940, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292750", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20937, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20940, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe7292738", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20937, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20937, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20937, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 20937, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20974, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292850", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20974, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "pixel", + "isArrow": false, + "referencedMemberDecl": "0x55bbe71fa508", + "inner": [ + { + "id": "0x55bbe7292830", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20972, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "struct _XftColor", + "qualType": "Clr", + "typeAliasDeclId": "0x55bbe7219c50" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7292818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20961, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72927d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20961, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72927c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20945, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20945, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 20945, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe72927a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20952, + "col": 40, + "tokLen": 9 + }, + "end": { + "offset": 20952, + "col": 40, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e7c0", + "kind": "EnumConstantDecl", + "name": "SchemeSel", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72927f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20963, + "col": 51, + "tokLen": 9 + }, + "end": { + "offset": 20963, + "col": 51, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7219bf0", + "kind": "EnumConstantDecl", + "name": "ColBorder", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292998", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 20984, + "line": 806, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 20994, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20984, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 20984, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20984, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 20984, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c518", + "kind": "FunctionDecl", + "name": "setfocus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72929c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 20993, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 20993, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292960", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 20993, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 20993, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292d10", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21005, + "line": 807, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 21127, + "line": 810, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7292b18", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21009, + "line": 808, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 21067, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292b00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21009, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 21009, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21009, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 21009, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7054fa0", + "kind": "FunctionDecl", + "name": "XSetInputFocus", + "type": { + "qualType": "int (Display *, Window, int, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe7292b58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21024, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 21024, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21024, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 21024, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7292b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21029, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 21029, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21029, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 21029, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7292ab8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10118, + "file": "/usr/include/X11/X.h", + "line": 343, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21035, + "file": "dwm.c", + "line": 808, + "col": 29, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21035, + "file": "dwm.c", + "line": 808, + "col": 29, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7292a80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21035, + "file": "dwm.c", + "line": 808, + "col": 29, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21035, + "file": "dwm.c", + "line": 808, + "col": 29, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe7292b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21056, + "file": "dwm.c", + "line": 808, + "col": 50, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21056, + "file": "dwm.c", + "line": 808, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7292ae0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21056, + "file": "dwm.c", + "line": 808, + "col": 50, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21056, + "file": "dwm.c", + "line": 808, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7292c90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21072, + "line": 809, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 21123, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21072, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 21072, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292ba0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21072, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 21072, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "name": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe7292cc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21088, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 21088, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292bc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21088, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 21088, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7292ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21093, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 21093, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21093, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 21093, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7292cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21099, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 21122, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292c58", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 21099, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 21122, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7292c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21099, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 21099, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21099, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 21099, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe7292c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21107, + "col": 38, + "tokLen": 15 + }, + "end": { + "offset": 21107, + "col": 38, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292e00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21130, + "line": 811, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21144, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7292d98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21130, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21138, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7292d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21130, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21130, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21130, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21130, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7292de8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21144, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 21144, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7292dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21144, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 21144, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7291598", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7292e58", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21148, + "line": 812, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 21157, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7292e40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21148, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 21148, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7292e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21148, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 21148, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728fd10", + "kind": "FunctionDecl", + "name": "drawbars", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7292f50", + "kind": "FunctionDecl", + "loc": { + "offset": 21243, + "line": 817, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 21238, + "line": 816, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 21379, + "line": 823, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228748", + "name": "focusin", + "mangledName": "focusin", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe7292ec0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21259, + "line": 817, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 21251, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 21259, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe7293470", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21262, + "line": 818, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 21379, + "line": 823, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7293150", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 21265, + "line": 819, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 21299, + "col": 36, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7293068", + "kind": "VarDecl", + "loc": { + "offset": 21284, + "col": 21, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 21265, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 21293, + "col": 30, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XFocusChangeEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7293138", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21289, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 21293, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "XFocusChangeEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7293108", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21290, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 21293, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "XFocusChangeEvent", + "qualType": "XFocusChangeEvent", + "typeAliasDeclId": "0x55bbe6ff66b8" + }, + "valueCategory": "lvalue", + "name": "xfocus", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001430", + "inner": [ + { + "id": "0x55bbe72930f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21290, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 21290, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72930d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21290, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 21290, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7292ec0", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293450", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21303, + "line": 821, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 21376, + "line": 822, + "col": 23, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7293350", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21307, + "line": 821, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 21349, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7293338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21307, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 21315, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72931a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21307, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 21315, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7293188", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21307, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 21307, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21307, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 21307, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293318", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21322, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 21349, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72932e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21322, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 21326, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293208", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21322, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 21326, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff6538", + "inner": [ + { + "id": "0x55bbe72931f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21322, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 21322, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XFocusChangeEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72931d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21322, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 21322, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XFocusChangeEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7293068", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XFocusChangeEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21349, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72932b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21349, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72932a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21344, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293270", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21344, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7293258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21336, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21336, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 21336, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293410", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21356, + "line": 822, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 21376, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72933f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21356, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 21356, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7293370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21356, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 21356, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c518", + "kind": "FunctionDecl", + "name": "setfocus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7293438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21365, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21373, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72933c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21365, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21373, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72933b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21365, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21365, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21365, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21365, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293530", + "kind": "FunctionDecl", + "loc": { + "offset": 21387, + "line": 826, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 21382, + "line": 825, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 21558, + "line": 837, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228890", + "name": "focusmon", + "mangledName": "focusmon", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72934a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 21407, + "line": 826, + "col": 21, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 21396, + "col": 10, + "tokLen": 5 + }, + "end": { + "offset": 21407, + "col": 21, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe7294d30", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21412, + "line": 827, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 21558, + "line": 837, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7293650", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 21415, + "line": 828, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 21425, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72935e8", + "kind": "VarDecl", + "loc": { + "offset": 21424, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 21415, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 21424, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe7293710", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21429, + "line": 830, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 21448, + "line": 831, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72936e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21433, + "line": 830, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 21440, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72936d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21434, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 21440, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72936a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21434, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 21440, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe7293688", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21434, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 21434, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7293668", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21434, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 21434, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7293700", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 21448, + "line": 831, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 21448, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe7294a98", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21457, + "line": 832, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 21497, + "line": 833, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe7294a68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21461, + "line": 832, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 21487, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7294a10", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 21461, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 21482, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72949f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21462, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 21481, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7293730", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21462, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 21462, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72935e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72949b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21466, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 21481, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7294998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21466, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 21466, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7293750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21466, + "col": 11, + "tokLen": 8 + }, + "end": { + "offset": 21466, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7289d98", + "kind": "FunctionDecl", + "name": "dirtomon", + "type": { + "qualType": "Monitor *(int)" + } + } + } + ] + }, + { + "id": "0x55bbe72949d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21475, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 21480, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7294908", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21475, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 21480, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe72948f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21475, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 21475, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72948d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21475, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 21475, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72934a0", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7294a50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21487, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 21487, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7294a30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21487, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 21487, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7294a88", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 21497, + "line": 833, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 21497, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe7294b78", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21506, + "line": 834, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 21528, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7294b60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21506, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 21506, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7294ab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21506, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 21506, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe7294ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21514, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 21522, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7294b10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21514, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 21522, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7294af8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21514, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 21514, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7294ad8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21514, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 21514, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7294b40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 21527, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 21527, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7294c18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21532, + "line": 835, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21541, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7294bc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21532, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21532, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe7294c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21541, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 21541, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7294be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21541, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 21541, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72935e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7294cf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 21545, + "line": 836, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 21555, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7294cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21545, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 21545, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7294c38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21545, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 21545, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe7294d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7294cb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7294c90", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7294c58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21551, + "file": "dwm.c", + "line": 836, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7294e10", + "kind": "FunctionDecl", + "loc": { + "offset": 21566, + "line": 840, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 21561, + "line": 839, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 22071, + "line": 863, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72289d8", + "name": "focusstack", + "mangledName": "focusstack", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe7294d80", + "kind": "ParmVarDecl", + "loc": { + "offset": 21588, + "line": 840, + "col": 23, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 21577, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 21588, + "col": 23, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe7296ae0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21593, + "line": 841, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 22071, + "line": 863, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7295058", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 21596, + "line": 842, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21616, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "loc": { + "offset": 21604, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 21596, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7294fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7294f90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7294f68", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7294f30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 21608, + "file": "dwm.c", + "line": 842, + "col": 14, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "loc": { + "offset": 21615, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 21596, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 21615, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72952d0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21620, + "line": 844, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 21689, + "line": 845, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72952a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21624, + "line": 844, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 21684, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72950f0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21624, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 21633, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72950d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21625, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 21633, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72950a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21625, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 21633, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7295090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21625, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 21625, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21625, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 21625, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295280", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 21640, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 21684, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7295260", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21670, + "col": 52, + "tokLen": 14 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7295230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21654, + "col": 36, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295188", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21654, + "col": 36, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe7295170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21649, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295140", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21649, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7295128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21641, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21641, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 21641, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21670, + "col": 52, + "tokLen": 14 + }, + "end": { + "offset": 21670, + "col": 52, + "tokLen": 14 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72951b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21670, + "col": 52, + "tokLen": 14 + }, + "end": { + "offset": 21670, + "col": 52, + "tokLen": 14 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32628", + "kind": "VarDecl", + "name": "lockfullscreen", + "type": { + "qualType": "const int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72952c0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 21689, + "line": 845, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 21689, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe7296908", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21698, + "line": 846, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 22025, + "line": 858, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe7295390", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21702, + "line": 846, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 21711, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe7295378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21702, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 21707, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295328", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21702, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 21707, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe7295310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21702, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 21702, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72952f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21702, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 21702, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294d80", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295358", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 21711, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 21711, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7295e18", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21714, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 21854, + "line": 850, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7295898", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 21718, + "line": 847, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 21778, + "col": 63, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7295498", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21723, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21740, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72953b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21723, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21723, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7295480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21740, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295450", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21740, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7295438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21735, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295408", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21735, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72953f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21727, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72953d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21727, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21727, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72957b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21746, + "col": 31, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7295798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21746, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 21746, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72954b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21746, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 21746, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7295780", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21751, + "col": 36, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7295760", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7295740", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7295720", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72956f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295510", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72954f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72954d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72956d0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72956a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72955c0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72955a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295578", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7295560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295540", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72956b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295670", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7295658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295628", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21752, + "line": 847, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7295610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72955f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21762, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21752, + "col": 37, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295870", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21766, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21773, + "col": 58, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72957d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21766, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21766, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7295858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21770, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 21773, + "col": 58, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295828", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21770, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 21773, + "col": 58, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7295810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21770, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 21770, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72957f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21770, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 21770, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295890", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 21778, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 21778, + "col": 63, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe7295df8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21782, + "line": 848, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 21851, + "line": 849, + "col": 62, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7295908", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21786, + "line": 848, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 21787, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72958f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21787, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21787, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72958d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21787, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21787, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7295dc0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 21793, + "line": 849, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 21851, + "col": 62, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72959c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21798, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 21810, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7295920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21798, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 21798, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72959a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21802, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 21810, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295978", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21802, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 21810, + "col": 21, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe7295960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21802, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 21802, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21802, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 21802, + "col": 13, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7295cd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21819, + "col": 30, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe7295cc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21819, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 21819, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72959e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21819, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 21819, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7295ca8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21824, + "col": 35, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7295c88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7295c68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7295c48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7295c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295a38", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7295a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295a00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295c30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295bf8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7295bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7295ae8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7295ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295aa0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7295a88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295a68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295be0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295b98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7295b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295b50", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21825, + "line": 849, + "col": 36, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7295b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295b18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21835, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21825, + "col": 36, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295d98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21839, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 21846, + "col": 57, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7295cf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21839, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 21839, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7295d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21843, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 21846, + "col": 57, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295d50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21843, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 21846, + "col": 57, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7295d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21843, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 21843, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295d18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21843, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 21843, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7295db8", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 21851, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 21851, + "col": 62, + "tokLen": 1 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72968e8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 21861, + "line": 850, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22025, + "line": 858, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72963d0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 21865, + "line": 851, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 21951, + "line": 853, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7295ed8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21870, + "line": 851, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21882, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7295e38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21870, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21870, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7295ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21874, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21882, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295e90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21874, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21882, + "col": 20, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe7295e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21874, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21874, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295e58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21874, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 21874, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe7295fb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21891, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 21904, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7295f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21891, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 21891, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295ef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21891, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 21891, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7295f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21896, + "col": 34, + "tokLen": 6 + }, + "end": { + "offset": 21904, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295f50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21896, + "col": 34, + "tokLen": 6 + }, + "end": { + "offset": 21904, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe7295f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21896, + "col": 34, + "tokLen": 6 + }, + "end": { + "offset": 21896, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21896, + "col": 34, + "tokLen": 6 + }, + "end": { + "offset": 21896, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296070", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21909, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 21916, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7295fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21909, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 21909, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7296058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21913, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21916, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296028", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21913, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21916, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe7296010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21913, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21913, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7295ff0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21913, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 21913, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72963b0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21925, + "line": 852, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 21951, + "line": 853, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296318", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72962f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72962d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72962a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72960c8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72960b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72962c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296288", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7296258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7296178", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7296160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296130", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7296118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72960f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296228", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe7296210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72961e0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21929, + "line": 852, + "col": 8, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72961c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72961a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 21939, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21929, + "col": 8, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296390", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21947, + "line": 853, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 21951, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7296338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21947, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 21947, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7296378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21951, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 21951, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296358", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21951, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 21951, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72968c8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21956, + "line": 854, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 22021, + "line": 857, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296440", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 21960, + "line": 854, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 21961, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7296428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21961, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21961, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21961, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 21961, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7296890", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 21967, + "line": 855, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 22021, + "line": 857, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + {}, + {}, + { + "id": "0x55bbe7296478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21974, + "line": 855, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 21974, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21974, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 21974, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7296530", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 21977, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 21984, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7296490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21977, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 21977, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7296518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21981, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 21984, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72964e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 21981, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 21984, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72964d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 21981, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 21981, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72964b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 21981, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 21981, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296870", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 21994, + "line": 856, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 22021, + "line": 857, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72967d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72967b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7296798", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe7296768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296588", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe7296570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296550", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296748", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7296718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7296638", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe7296620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72965f0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72965d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72965b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72966e8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72966d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72966a0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 21998, + "line": 856, + "col": 9, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe7296688", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296668", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 22008, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 21998, + "col": 9, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296850", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22017, + "line": 857, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22021, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72967f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22017, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22017, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe7296838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22021, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22021, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22021, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22021, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294fd8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296ac0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 22028, + "line": 859, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 22069, + "line": 862, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22032, + "line": 859, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22032, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22032, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22032, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe7296aa0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22035, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22069, + "line": 862, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72969c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22039, + "line": 860, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22046, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72969b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22039, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22039, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7296970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22039, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22039, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72969f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22045, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22045, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22045, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22045, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7294ec8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7296a60", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22051, + "line": 861, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 22065, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7296a48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22051, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 22051, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7296a08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22051, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 22051, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "name": "restack", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe7296a88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22059, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 22059, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7296a28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22059, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 22059, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7296c30", + "kind": "FunctionDecl", + "loc": { + "offset": 22079, + "line": 866, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 22074, + "line": 865, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 22364, + "line": 879, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7228e08", + "name": "getatomprop", + "mangledName": "getatomprop", + "type": { + "qualType": "Atom (Client *, Atom)" + }, + "inner": [ + { + "id": "0x55bbe7296b20", + "kind": "ParmVarDecl", + "loc": { + "offset": 22099, + "line": 866, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22091, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 22099, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe7296b98", + "kind": "ParmVarDecl", + "loc": { + "offset": 22107, + "col": 29, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22102, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 22107, + "col": 29, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "prop", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7297770", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22113, + "line": 867, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 22364, + "line": 879, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296d60", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22116, + "line": 868, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22122, + "col": 8, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296cf8", + "kind": "VarDecl", + "loc": { + "offset": 22120, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 22116, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22120, + "col": 6, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "di", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7296df8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22125, + "line": 869, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22141, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296d90", + "kind": "VarDecl", + "loc": { + "offset": 22139, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 22125, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22139, + "col": 16, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "dl", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7296f28", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22144, + "line": 870, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22167, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296e28", + "kind": "VarDecl", + "loc": { + "offset": 22159, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22144, + "col": 2, + "tokLen": 8 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "p", + "type": { + "qualType": "unsigned char *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7296f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7296ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7296ec8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7296e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22163, + "file": "dwm.c", + "line": 870, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297080", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22170, + "line": 871, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22190, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7296f50", + "kind": "VarDecl", + "loc": { + "offset": 22175, + "col": 7, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 22170, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22175, + "col": 7, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "da", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7296fc8", + "kind": "VarDecl", + "loc": { + "offset": 22179, + "col": 11, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22170, + "col": 2, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22186, + "file": "dwm.c", + "line": 871, + "col": 18, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7297050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22186, + "file": "dwm.c", + "line": 871, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22186, + "file": "dwm.c", + "line": 871, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7297030", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22186, + "file": "dwm.c", + "line": 871, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22186, + "file": "dwm.c", + "line": 871, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297708", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 22194, + "line": 873, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 22348, + "line": 877, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297538", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22198, + "line": 873, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22309, + "line": 874, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72974e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22198, + "line": 873, + "col": 6, + "tokLen": 18 + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22298, + "file": "dwm.c", + "line": 874, + "col": 30, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72973e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22198, + "line": 873, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22293, + "line": 874, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72973c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22198, + "line": 873, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22198, + "col": 6, + "tokLen": 18 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7297098", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22198, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22198, + "col": 6, + "tokLen": 18 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7041c20", + "kind": "FunctionDecl", + "name": "XGetWindowProperty", + "type": { + "qualType": "int (Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + } + } + } + ] + }, + { + "id": "0x55bbe7297460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22217, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 22217, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72970b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22217, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 22217, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7297478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22222, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22225, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297110", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 22222, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22225, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72970f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22222, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22222, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72970d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22222, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22222, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296b20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297490", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22230, + "col": 38, + "tokLen": 4 + }, + "end": { + "offset": 22230, + "col": 38, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297140", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22230, + "col": 38, + "tokLen": 4 + }, + "end": { + "offset": 22230, + "col": 38, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296b98", + "kind": "ParmVarDecl", + "name": "prop", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe7297160", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22236, + "col": 44, + "tokLen": 2 + }, + "end": { + "offset": 22236, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72974a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22240, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 22247, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72971a0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 22240, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 22247, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe7297180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22247, + "col": 55, + "tokLen": 4 + }, + "end": { + "offset": 22247, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296fc8", + "kind": "VarDecl", + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + }, + { + "id": "0x55bbe72971c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22253, + "file": "dwm.c", + "line": 873, + "col": 61, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22253, + "file": "dwm.c", + "line": 873, + "col": 61, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe7297238", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 240, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 249, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7297210", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 241, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72971e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22260, + "file": "dwm.c", + "line": 873, + "col": 68, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe7297278", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22271, + "line": 874, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 22272, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297258", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22272, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 22272, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296f50", + "kind": "VarDecl", + "name": "da", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe72972b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22276, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 22277, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22277, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 22277, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296cf8", + "kind": "VarDecl", + "name": "di", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72972e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22281, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 22282, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned long *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72972c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22282, + "col": 14, + "tokLen": 2 + }, + "end": { + "offset": 22282, + "col": 14, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296d90", + "kind": "VarDecl", + "name": "dl", + "type": { + "qualType": "unsigned long" + } + } + } + ] + }, + { + "id": "0x55bbe7297320", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22286, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 22287, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned long *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297300", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22287, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 22287, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296d90", + "kind": "VarDecl", + "name": "dl", + "type": { + "qualType": "unsigned long" + } + } + } + ] + }, + { + "id": "0x55bbe7297358", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22291, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 22292, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22292, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 22292, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296e28", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72974c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22298, + "file": "dwm.c", + "line": 874, + "col": 30, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22298, + "file": "dwm.c", + "line": 874, + "col": 30, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7297520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22309, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 22309, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22309, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 22309, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296e28", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72976e8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22312, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 22348, + "line": 877, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297618", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22316, + "line": 875, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7297558", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22316, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 22316, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296fc8", + "kind": "VarDecl", + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + }, + { + "id": "0x55bbe7297600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22323, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72975e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22323, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72975c0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 22324, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72975a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22332, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe7297578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22332, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 22332, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296e28", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297690", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22337, + "line": 876, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22344, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7297678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22337, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22337, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7297638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22337, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 22337, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72976d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22343, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22343, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72976b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22343, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22343, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22343, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 22343, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296e28", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297760", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 22351, + "line": 878, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 22358, + "col": 9, + "tokLen": 4 + } + }, + "inner": [ + { + "id": "0x55bbe7297748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22358, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 22358, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297728", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22358, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 22358, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7296fc8", + "kind": "VarDecl", + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72978e8", + "kind": "FunctionDecl", + "loc": { + "offset": 22371, + "line": 882, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 22367, + "line": 881, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 22516, + "line": 889, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229030", + "name": "getrootptr", + "mangledName": "getrootptr", + "type": { + "qualType": "int (int *, int *)" + }, + "inner": [ + { + "id": "0x55bbe72977c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 22387, + "line": 882, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22382, + "col": 12, + "tokLen": 3 + }, + "end": { + "offset": 22387, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7297848", + "kind": "ParmVarDecl", + "loc": { + "offset": 22395, + "col": 25, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22390, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 22395, + "col": 25, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int *" + } + }, + { + "id": "0x55bbe7297e58", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22398, + "line": 883, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 22516, + "line": 889, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297a18", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22401, + "line": 884, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22407, + "col": 8, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72979b0", + "kind": "VarDecl", + "loc": { + "offset": 22405, + "col": 6, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 22401, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22405, + "col": 6, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "di", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7297ab0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22410, + "line": 885, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22426, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297a48", + "kind": "VarDecl", + "loc": { + "offset": 22423, + "col": 15, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 22410, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22423, + "col": 15, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "dui", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe7297b40", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22429, + "line": 886, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 22441, + "col": 14, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297ad8", + "kind": "VarDecl", + "loc": { + "offset": 22436, + "col": 9, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 22429, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 22436, + "col": 9, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "dummy", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe7297e48", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 22445, + "line": 888, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 22513, + "col": 70, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297d80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22452, + "col": 9, + "tokLen": 13 + }, + "end": { + "offset": 22513, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7297d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22452, + "col": 9, + "tokLen": 13 + }, + "end": { + "offset": 22452, + "col": 9, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7297b58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22452, + "col": 9, + "tokLen": 13 + }, + "end": { + "offset": 22452, + "col": 9, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704c7c0", + "kind": "FunctionDecl", + "name": "XQueryPointer", + "type": { + "qualType": "int (Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *)" + } + } + } + ] + }, + { + "id": "0x55bbe7297de8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22466, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 22466, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297b78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22466, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 22466, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7297e00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22471, + "col": 28, + "tokLen": 4 + }, + "end": { + "offset": 22471, + "col": 28, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22471, + "col": 28, + "tokLen": 4 + }, + "end": { + "offset": 22471, + "col": 28, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7297bd8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22477, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 22478, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297bb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22478, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 22478, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297ad8", + "kind": "VarDecl", + "name": "dummy", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7297c10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22485, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 22486, + "col": 43, + "tokLen": 5 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22486, + "col": 43, + "tokLen": 5 + }, + "end": { + "offset": 22486, + "col": 43, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297ad8", + "kind": "VarDecl", + "name": "dummy", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7297e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22493, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 22493, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22493, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 22493, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72977c8", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int *" + } + } + } + ] + }, + { + "id": "0x55bbe7297e30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22496, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 22496, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7297c48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22496, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 22496, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297848", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int *" + } + } + } + ] + }, + { + "id": "0x55bbe7297c88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22499, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 22500, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297c68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22500, + "col": 57, + "tokLen": 2 + }, + "end": { + "offset": 22500, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72979b0", + "kind": "VarDecl", + "name": "di", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7297cc0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22504, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 22505, + "col": 62, + "tokLen": 2 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297ca0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22505, + "col": 62, + "tokLen": 2 + }, + "end": { + "offset": 22505, + "col": 62, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72979b0", + "kind": "VarDecl", + "name": "di", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7297cf8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22509, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 22510, + "col": 67, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7297cd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22510, + "col": 67, + "tokLen": 3 + }, + "end": { + "offset": 22510, + "col": 67, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297a48", + "kind": "VarDecl", + "name": "dui", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7297f30", + "kind": "FunctionDecl", + "loc": { + "offset": 22524, + "line": 892, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 22519, + "line": 891, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 22854, + "line": 907, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72291f0", + "name": "getstate", + "mangledName": "getstate", + "type": { + "qualType": "long (Window)" + }, + "inner": [ + { + "id": "0x55bbe7297e98", + "kind": "ParmVarDecl", + "loc": { + "offset": 22540, + "line": 892, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22533, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 22540, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72997a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22543, + "line": 893, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 22854, + "line": 907, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7298058", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22546, + "line": 894, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22556, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7297ff0", + "kind": "VarDecl", + "loc": { + "offset": 22550, + "col": 6, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 22546, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22550, + "col": 6, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "format", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7298140", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22559, + "line": 895, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22575, + "col": 18, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7298088", + "kind": "VarDecl", + "loc": { + "offset": 22564, + "col": 7, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 22559, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22574, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "result", + "type": { + "qualType": "long" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7298128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22573, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 22574, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7298110", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22573, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 22574, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72980f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22574, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 22574, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7298270", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22578, + "line": 896, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22601, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7298170", + "kind": "VarDecl", + "loc": { + "offset": 22593, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22578, + "col": 2, + "tokLen": 8 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "p", + "type": { + "qualType": "unsigned char *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7298258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7298238", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7298210", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72981d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22597, + "file": "dwm.c", + "line": 896, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72983a0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22604, + "line": 897, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22626, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72982a0", + "kind": "VarDecl", + "loc": { + "offset": 22618, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22604, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22618, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "n", + "type": { + "qualType": "unsigned long" + } + }, + { + "id": "0x55bbe7298320", + "kind": "VarDecl", + "loc": { + "offset": 22621, + "col": 19, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 22604, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 22621, + "col": 19, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "extra", + "type": { + "qualType": "unsigned long" + } + } + ] + }, + { + "id": "0x55bbe7298430", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22629, + "line": 898, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22638, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72983c8", + "kind": "VarDecl", + "loc": { + "offset": 22634, + "col": 7, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22629, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22634, + "col": 7, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "real", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe7299518", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 22642, + "line": 900, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 22796, + "line": 902, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7298870", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22646, + "line": 900, + "col": 6, + "tokLen": 18 + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22777, + "file": "dwm.c", + "line": 901, + "col": 56, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7298770", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22646, + "line": 900, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22772, + "line": 901, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7298758", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22646, + "line": 900, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22646, + "col": 6, + "tokLen": 18 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7298448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22646, + "col": 6, + "tokLen": 18 + }, + "end": { + "offset": 22646, + "col": 6, + "tokLen": 18 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7041c20", + "kind": "FunctionDecl", + "name": "XGetWindowProperty", + "type": { + "qualType": "int (Display *, Window, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **)" + } + } + } + ] + }, + { + "id": "0x55bbe72987f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22665, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 22665, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7298468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22665, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 22665, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe7298808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22670, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22670, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7298488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22670, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 22670, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297e98", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7298820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22673, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 22687, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7298500", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 22673, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 22687, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72984e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22673, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 22673, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72984a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22673, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 22673, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72984c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22680, + "col": 40, + "tokLen": 7 + }, + "end": { + "offset": 22680, + "col": 40, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "name": "WMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7298520", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22690, + "col": 50, + "tokLen": 2 + }, + "end": { + "offset": 22690, + "col": 50, + "tokLen": 2 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe7298540", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22694, + "col": 54, + "tokLen": 2 + }, + "end": { + "offset": 22694, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe7298560", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22698, + "file": "dwm.c", + "line": 900, + "col": 58, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 22698, + "file": "dwm.c", + "line": 900, + "col": 58, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe7298838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22705, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 22719, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72985d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 22705, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 22719, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72985c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22705, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 22705, + "col": 65, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe7298580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22705, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 22705, + "col": 65, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72985a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22712, + "col": 72, + "tokLen": 7 + }, + "end": { + "offset": 22712, + "col": 72, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "name": "WMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7298618", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22724, + "line": 901, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 22725, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72985f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22725, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 22725, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72983c8", + "kind": "VarDecl", + "name": "real", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe7298650", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22731, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22732, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7298630", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22732, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 22732, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7297ff0", + "kind": "VarDecl", + "name": "format", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe7298688", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22740, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 22741, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7298668", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22741, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 22741, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72982a0", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned long" + } + } + } + ] + }, + { + "id": "0x55bbe72986c0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22744, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 22745, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72986a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22745, + "col": 24, + "tokLen": 5 + }, + "end": { + "offset": 22745, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298320", + "kind": "VarDecl", + "name": "extra", + "type": { + "qualType": "unsigned long" + } + } + } + ] + }, + { + "id": "0x55bbe7298730", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 22752, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 22771, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char **" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72986f8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22770, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22771, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72986d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22771, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 22771, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298170", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7298850", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22777, + "file": "dwm.c", + "line": 901, + "col": 56, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22777, + "file": "dwm.c", + "line": 901, + "col": 56, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7299508", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 22788, + "line": 902, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 22796, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72994f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22795, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22796, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72988b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22795, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 22796, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe7298890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22796, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 22796, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299688", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 22800, + "line": 903, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 22824, + "line": 904, + "col": 13, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72995a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22804, + "line": 903, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22809, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe7299578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22804, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22804, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22804, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22804, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72982a0", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned long" + } + } + } + ] + }, + { + "id": "0x55bbe7299590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22809, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 22809, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7299558", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 22809, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 22809, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7299668", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22814, + "line": 904, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72995c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22814, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 22814, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298088", + "kind": "VarDecl", + "name": "result", + "type": { + "qualType": "long" + } + } + }, + { + "id": "0x55bbe7299650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22823, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7299638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22823, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299620", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22823, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7299608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22824, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72995e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22824, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 22824, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298170", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299700", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 22828, + "line": 905, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 22835, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72996e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22828, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 22828, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72996a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22828, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 22828, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe7299740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22834, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 22834, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe7299728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22834, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 22834, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72996c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22834, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 22834, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298170", + "kind": "VarDecl", + "name": "p", + "type": { + "qualType": "unsigned char *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299790", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 22839, + "line": 906, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 22846, + "col": 9, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe7299778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22846, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 22846, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22846, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 22846, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7298088", + "kind": "VarDecl", + "name": "result", + "type": { + "qualType": "long" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299a30", + "kind": "FunctionDecl", + "loc": { + "offset": 22861, + "line": 910, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 22857, + "line": 909, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 23397, + "line": 930, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229570", + "name": "gettextprop", + "mangledName": "gettextprop", + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + }, + "inner": [ + { + "id": "0x55bbe7299808", + "kind": "ParmVarDecl", + "loc": { + "offset": 22880, + "line": 910, + "col": 20, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22873, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 22880, + "col": 20, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe7299880", + "kind": "ParmVarDecl", + "loc": { + "offset": 22888, + "col": 28, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22883, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 22888, + "col": 28, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "loc": { + "offset": 22900, + "col": 40, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22894, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 22900, + "col": 40, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "text", + "type": { + "qualType": "char *" + } + }, + { + "id": "0x55bbe7299980", + "kind": "ParmVarDecl", + "loc": { + "offset": 22919, + "col": 59, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22906, + "col": 46, + "tokLen": 8 + }, + "end": { + "offset": 22919, + "col": 59, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "size", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe729ae78", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 22925, + "line": 911, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 23397, + "line": 930, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299c08", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22928, + "line": 912, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 22946, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299b08", + "kind": "VarDecl", + "loc": { + "offset": 22935, + "col": 9, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22928, + "col": 2, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "list", + "type": { + "qualType": "char **" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe7299bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7299bd0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe7299ba8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe7299b70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 22942, + "file": "dwm.c", + "line": 912, + "col": 16, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299ca0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22949, + "line": 913, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22954, + "col": 7, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299c38", + "kind": "VarDecl", + "loc": { + "offset": 22953, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 22949, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 22953, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "n", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe7299d30", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 22957, + "line": 914, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 22975, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "loc": { + "offset": 22971, + "col": 16, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 22957, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 22971, + "col": 16, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + ] + }, + { + "id": "0x55bbe7299e78", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 22979, + "line": 916, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 23012, + "line": 917, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299e28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22983, + "line": 916, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 23000, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe7299d80", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 22983, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 22984, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7299d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22984, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 22984, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299d48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22984, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 22984, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "name": "text", + "type": { + "qualType": "char *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe7299e08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 22992, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 23000, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe7299dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22992, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 22992, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299d98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22992, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 22992, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299980", + "kind": "ParmVarDecl", + "name": "size", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe7299df0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23000, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 23000, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7299db8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23000, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 23000, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe7299e68", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 23005, + "line": 917, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 23012, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe7299e48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23012, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 23012, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe7299f40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23016, + "line": 918, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23026, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe7299ef0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23016, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23022, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe7299ed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23016, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23016, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299e98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23016, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23016, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "name": "text", + "type": { + "qualType": "char *" + } + } + } + ] + }, + { + "id": "0x55bbe7299eb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23021, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23021, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe7299f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23026, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 23026, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe7299f10", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 23026, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 23026, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": 0 + } + ] + } + ] + }, + { + "id": "0x55bbe729a270", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 23033, + "line": 919, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 23102, + "line": 920, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729a220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23037, + "line": 919, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 23085, + "col": 54, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe729a188", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23037, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 23074, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a090", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23038, + "col": 7, + "tokLen": 16 + }, + "end": { + "offset": 23074, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729a078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23038, + "col": 7, + "tokLen": 16 + }, + "end": { + "offset": 23038, + "col": 7, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XTextProperty *, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe7299f60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23038, + "col": 7, + "tokLen": 16 + }, + "end": { + "offset": 23038, + "col": 7, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, XTextProperty *, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7162340", + "kind": "FunctionDecl", + "name": "XGetTextProperty", + "type": { + "qualType": "int (Display *, Window, XTextProperty *, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe729a0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23055, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 23055, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299f80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23055, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 23055, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729a0e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23060, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 23060, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299fa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23060, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 23060, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299808", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe7299fe0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23063, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 23064, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "XTextProperty *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe7299fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23064, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 23064, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + }, + { + "id": "0x55bbe729a100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23070, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 23070, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe7299ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23070, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 23070, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299880", + "kind": "ParmVarDecl", + "name": "atom", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729a208", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23079, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 23085, + "col": 54, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a1f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23080, + "col": 49, + "tokLen": 4 + }, + "end": { + "offset": 23085, + "col": 54, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a1c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23080, + "col": 49, + "tokLen": 4 + }, + "end": { + "offset": 23085, + "col": 54, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "nitems", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157558", + "inner": [ + { + "id": "0x55bbe729a1a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23080, + "col": 49, + "tokLen": 4 + }, + "end": { + "offset": 23080, + "col": 49, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729a260", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 23095, + "line": 920, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 23102, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729a240", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23102, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 23102, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe729ac00", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 23106, + "line": 921, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 23340, + "line": 926, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe729a370", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23110, + "line": 921, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 1157, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe729a358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23110, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 23115, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a2b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23110, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 23115, + "col": 11, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "encoding", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157488", + "inner": [ + { + "id": "0x55bbe729a290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23110, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 23110, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729a338", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1147, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1157, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729a310", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1148, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1155, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729a2e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1155, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1155, + "file": "/usr/include/X11/Xatom.h", + "line": 39, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23127, + "file": "dwm.c", + "line": 921, + "col": 23, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "31" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729a5b8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 23138, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 23188, + "line": 923, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729a538", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23142, + "line": 922, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23184, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729a520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23142, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23142, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729a390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23142, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23142, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "name": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe729a570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23150, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 23150, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a3b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23150, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 23150, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "name": "text", + "type": { + "qualType": "char *" + } + } + } + ] + }, + { + "id": "0x55bbe729a588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23156, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23169, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe729a450", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 23156, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23169, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe729a438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23164, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 23169, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe729a3f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23164, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 23169, + "col": 30, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "name": "value", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157428", + "inner": [ + { + "id": "0x55bbe729a3d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23164, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 23164, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729a5a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23176, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 23183, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729a4e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23176, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 23183, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe729a4b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23176, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 23176, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23176, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 23176, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299980", + "kind": "ParmVarDecl", + "name": "size", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729a4d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23183, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 23183, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729a498", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23183, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 23183, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729abe0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 23195, + "line": 923, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 23340, + "line": 926, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729a8e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23199, + "line": 923, + "col": 13, + "tokLen": 25 + }, + "end": { + "offset": 23272, + "col": 86, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe729a858", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23199, + "col": 13, + "tokLen": 25 + }, + "end": { + "offset": 23266, + "col": 80, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe729a7c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23199, + "col": 13, + "tokLen": 25 + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23251, + "file": "dwm.c", + "line": 923, + "col": 65, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe729a730", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23199, + "col": 13, + "tokLen": 25 + }, + "end": { + "offset": 23246, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729a718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23199, + "col": 13, + "tokLen": 25 + }, + "end": { + "offset": 23199, + "col": 13, + "tokLen": 25 + } + }, + "type": { + "qualType": "int (*)(Display *, const XTextProperty *, char ***, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729a5d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23199, + "col": 13, + "tokLen": 25 + }, + "end": { + "offset": 23199, + "col": 13, + "tokLen": 25 + } + }, + "type": { + "qualType": "int (Display *, const XTextProperty *, char ***, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe716fce0", + "kind": "FunctionDecl", + "name": "XmbTextPropertyToTextList", + "type": { + "qualType": "int (Display *, const XTextProperty *, char ***, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe729a770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23225, + "col": 39, + "tokLen": 3 + }, + "end": { + "offset": 23225, + "col": 39, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a5f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23225, + "col": 39, + "tokLen": 3 + }, + "end": { + "offset": 23225, + "col": 39, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729a788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23230, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 23231, + "col": 45, + "tokLen": 4 + } + }, + "type": { + "qualType": "const XTextProperty *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe729a630", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23230, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 23231, + "col": 45, + "tokLen": 4 + } + }, + "type": { + "qualType": "XTextProperty *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a610", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23231, + "col": 45, + "tokLen": 4 + }, + "end": { + "offset": 23231, + "col": 45, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729a668", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23237, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 23238, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "char ***" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a648", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23238, + "col": 52, + "tokLen": 4 + }, + "end": { + "offset": 23238, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299b08", + "kind": "VarDecl", + "name": "list", + "type": { + "qualType": "char **" + } + } + } + ] + }, + { + "id": "0x55bbe729a6a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23244, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 23245, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23245, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 23245, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299c38", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729a7a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23251, + "file": "dwm.c", + "line": 923, + "col": 65, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 10333, + "file": "/usr/include/X11/X.h", + "line": 350, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23251, + "file": "dwm.c", + "line": 923, + "col": 65, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729a838", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23262, + "col": 76, + "tokLen": 1 + }, + "end": { + "offset": 23266, + "col": 80, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe729a820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23262, + "col": 76, + "tokLen": 1 + }, + "end": { + "offset": 23262, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a7e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23262, + "col": 76, + "tokLen": 1 + }, + "end": { + "offset": 23262, + "col": 76, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299c38", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe729a800", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23266, + "col": 80, + "tokLen": 1 + }, + "end": { + "offset": 23266, + "col": 80, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe729a8c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23271, + "col": 85, + "tokLen": 1 + }, + "end": { + "offset": 23272, + "col": 86, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a8b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23271, + "col": 85, + "tokLen": 1 + }, + "end": { + "offset": 23272, + "col": 86, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a898", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23272, + "col": 86, + "tokLen": 4 + }, + "end": { + "offset": 23272, + "col": 86, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23272, + "col": 86, + "tokLen": 4 + }, + "end": { + "offset": 23272, + "col": 86, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299b08", + "kind": "VarDecl", + "name": "list", + "type": { + "qualType": "char **" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729abc0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 23278, + "col": 92, + "tokLen": 1 + }, + "end": { + "offset": 23340, + "line": 926, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729aa68", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23282, + "line": 924, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23311, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729aa50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23282, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23282, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729a900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23282, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 23282, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "name": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe729aaa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23290, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 23290, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23290, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 23290, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "name": "text", + "type": { + "qualType": "char *" + } + } + } + ] + }, + { + "id": "0x55bbe729aad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23296, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23297, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe729aab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23296, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23297, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a978", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23296, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23297, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "isPostfix": false, + "opcode": "*", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729a960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23297, + "col": 18, + "tokLen": 4 + }, + "end": { + "offset": 23297, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23297, + "col": 18, + "tokLen": 4 + }, + "end": { + "offset": 23297, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299b08", + "kind": "VarDecl", + "name": "list", + "type": { + "qualType": "char **" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729aae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23303, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 23310, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729aa00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23303, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 23310, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe729a9d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23303, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 23303, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729a990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23303, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 23303, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299980", + "kind": "ParmVarDecl", + "name": "size", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729a9e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23310, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 23310, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729a9b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23310, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 23310, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729ab80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23316, + "line": 925, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 23336, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729ab68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23316, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 23316, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (*)(char **)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729ab00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23316, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 23316, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (char **)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7028a08", + "kind": "FunctionDecl", + "name": "XFreeStringList", + "type": { + "qualType": "void (char **)" + } + } + } + ] + }, + { + "id": "0x55bbe729aba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23332, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 23332, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ab20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23332, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 23332, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299b08", + "kind": "VarDecl", + "name": "list", + "type": { + "qualType": "char **" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729ad48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23343, + "line": 927, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23360, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729acf8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23343, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23356, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729ace0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23343, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23343, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ac30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23343, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 23343, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299900", + "kind": "ParmVarDecl", + "name": "text", + "type": { + "qualType": "char *" + } + } + } + ] + }, + { + "id": "0x55bbe729acc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23348, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 23355, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe729ac90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23348, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 23348, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ac50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23348, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 23348, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299980", + "kind": "ParmVarDecl", + "name": "size", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729aca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23355, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 23355, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729ac70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23355, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 23355, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729ad30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23360, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 23360, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729ad18", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 23360, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 23360, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": 0 + } + ] + } + ] + }, + { + "id": "0x55bbe729adf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23367, + "line": 928, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 23383, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729add8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23367, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 23367, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729ad68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23367, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 23367, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe729ae30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23373, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 23378, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe729ae18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23373, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 23378, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ada8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23373, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 23378, + "col": 13, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "lvalue", + "name": "value", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7157428", + "inner": [ + { + "id": "0x55bbe729ad88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23373, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 23373, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7299cc8", + "kind": "VarDecl", + "name": "name", + "type": { + "desugaredQualType": "XTextProperty", + "qualType": "XTextProperty", + "typeAliasDeclId": "0x55bbe7157608" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729ae68", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 23387, + "line": 929, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 23394, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729ae48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23394, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 23394, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729b000", + "kind": "FunctionDecl", + "loc": { + "offset": 23405, + "line": 933, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 23400, + "line": 932, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 24044, + "line": 951, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72297d8", + "name": "grabbuttons", + "mangledName": "grabbuttons", + "type": { + "qualType": "void (Client *, int)" + }, + "inner": [ + { + "id": "0x55bbe729aee8", + "kind": "ParmVarDecl", + "loc": { + "offset": 23425, + "line": 933, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 23417, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 23425, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe729af68", + "kind": "ParmVarDecl", + "loc": { + "offset": 23432, + "col": 28, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 23428, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 23432, + "col": 28, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "focused", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe729c9b0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 23441, + "line": 934, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 24044, + "line": 951, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729b0e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23444, + "line": 935, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 23462, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23444, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 23444, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729b0b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23444, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 23444, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72307c0", + "kind": "FunctionDecl", + "name": "updatenumlockmask", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729c978", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 23466, + "line": 936, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 24042, + "line": 950, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729b220", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 23470, + "line": 937, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 23487, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "loc": { + "offset": 23483, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 23470, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 23483, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe729b1a0", + "kind": "VarDecl", + "loc": { + "offset": 23486, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 23470, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 23486, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe729b5a8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 23491, + "line": 938, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 23568, + "col": 80, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729b260", + "kind": "VarDecl", + "loc": { + "offset": 23504, + "col": 16, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 23491, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 23567, + "col": 79, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe729b4e8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 23518, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 23567, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b528", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23520, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 23520, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b2c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23520, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 23520, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729b548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b348", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b328", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729b2e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729b308", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23523, + "file": "dwm.c", + "line": 938, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729b570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23533, + "col": 45, + "tokLen": 11 + }, + "end": { + "offset": 23533, + "col": 45, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b368", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23533, + "col": 45, + "tokLen": 11 + }, + "end": { + "offset": 23533, + "col": 45, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729b458", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23546, + "col": 58, + "tokLen": 11 + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729b428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23546, + "col": 58, + "tokLen": 11 + }, + "end": { + "offset": 23546, + "col": 58, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23546, + "col": 58, + "tokLen": 11 + }, + "end": { + "offset": 23546, + "col": 58, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729b440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b408", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b3e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729b3a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729b3c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23558, + "file": "dwm.c", + "line": 938, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729b780", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23572, + "line": 939, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 23621, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23572, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 23572, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, unsigned int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729b5c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23572, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 23572, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705b400", + "kind": "FunctionDecl", + "name": "XUngrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe729b7c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23586, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 23586, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b5e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23586, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 23586, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729b7d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23591, + "file": "dwm.c", + "line": 939, + "col": 22, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23591, + "file": "dwm.c", + "line": 939, + "col": 22, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23591, + "file": "dwm.c", + "line": 939, + "col": 22, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23591, + "file": "dwm.c", + "line": 939, + "col": 22, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729b7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b680", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b660", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729b620", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729b640", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23602, + "file": "dwm.c", + "line": 939, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729b808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23615, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 23618, + "col": 49, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b6d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23615, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 23618, + "col": 49, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe729b6c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23615, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 23615, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b6a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23615, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 23615, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729aee8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729bd28", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 23626, + "line": 940, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 23753, + "line": 942, + "col": 55, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729b858", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23630, + "line": 940, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23631, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729b840", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23631, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23631, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b820", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23631, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23631, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729af68", + "kind": "ParmVarDecl", + "name": "focused", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729bc10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23643, + "line": 941, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 23753, + "line": 942, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729bbf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23643, + "line": 941, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 23643, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729b870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23643, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 23643, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70426f0", + "kind": "FunctionDecl", + "name": "XGrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + } + } + } + ] + }, + { + "id": "0x55bbe729bc80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23655, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 23655, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23655, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 23655, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729bc98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23660, + "file": "dwm.c", + "line": 941, + "col": 21, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23660, + "file": "dwm.c", + "line": 941, + "col": 21, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b8b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23660, + "file": "dwm.c", + "line": 941, + "col": 21, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23660, + "file": "dwm.c", + "line": 941, + "col": 21, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729bcb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729b930", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729b910", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729b8d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729b8f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23671, + "file": "dwm.c", + "line": 941, + "col": 32, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729bcc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23684, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 23687, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b988", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23684, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 23687, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe729b970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23684, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 23684, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729b950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23684, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 23684, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729aee8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729b9b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23692, + "file": "dwm.c", + "line": 941, + "col": 53, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23692, + "file": "dwm.c", + "line": 941, + "col": 53, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe729bce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23703, + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23703, + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729baf8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23703, + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23703, + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729bad8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729ba38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729ba18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729b9d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729b9f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe729bab8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729ba98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729ba58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729ba78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23703, + "file": "dwm.c", + "line": 942, + "col": 5, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729bb18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23715, + "file": "dwm.c", + "line": 942, + "col": 17, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23715, + "file": "dwm.c", + "line": 942, + "col": 17, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe729bb38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23729, + "file": "dwm.c", + "line": 942, + "col": 31, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23729, + "file": "dwm.c", + "line": 942, + "col": 31, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe729bcf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23743, + "file": "dwm.c", + "line": 942, + "col": 45, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23743, + "file": "dwm.c", + "line": 942, + "col": 45, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729bb58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23743, + "file": "dwm.c", + "line": 942, + "col": 45, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23743, + "file": "dwm.c", + "line": 942, + "col": 45, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729bd10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23749, + "file": "dwm.c", + "line": 942, + "col": 51, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23749, + "file": "dwm.c", + "line": 942, + "col": 51, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729bb78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23749, + "file": "dwm.c", + "line": 942, + "col": 51, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23749, + "file": "dwm.c", + "line": 942, + "col": 51, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c940", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 23758, + "line": 943, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24038, + "line": 949, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729bda0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23763, + "line": 943, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 23767, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729bd48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23763, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 23763, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe729bd88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23767, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 23767, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729bd68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23767, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 23767, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe729bf28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23770, + "col": 15, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe729bf10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23770, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 23770, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729bef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23770, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 23770, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729bdc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23770, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 23770, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729bed8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729beb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe729be00", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729bde0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729be98", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729be78", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729be60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729be20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23781, + "col": 26, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 23774, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729be40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23774, + "line": 943, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729bf68", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23791, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 23792, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe729bf48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23791, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 23791, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729c920", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 23799, + "line": 944, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 24038, + "line": 949, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729c090", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23803, + "line": 944, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23823, + "col": 28, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe729c060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23803, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23814, + "col": 19, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c010", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23803, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23814, + "col": 19, + "tokLen": 5 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "click", + "isArrow": false, + "referencedMemberDecl": "0x55bbe72234c8", + "inner": [ + { + "id": "0x55bbe729bff0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23803, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23812, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729bfc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23803, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23803, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729bf80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23803, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 23803, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe729bfd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23811, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 23811, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729bfa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23811, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 23811, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23823, + "col": 28, + "tokLen": 12 + }, + "end": { + "offset": 23823, + "col": 28, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23823, + "col": 28, + "tokLen": 12 + }, + "end": { + "offset": 23823, + "col": 28, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7223010", + "kind": "EnumConstantDecl", + "name": "ClkClientWin", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729c8e8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 23841, + "line": 945, + "col": 5, + "tokLen": 3 + }, + "end": { + "offset": 24038, + "line": 949, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729c108", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23846, + "line": 945, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 23850, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729c0b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23846, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 23846, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b1a0", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe729c0f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23850, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 23850, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c0d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 23850, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 23850, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe729c290", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23853, + "col": 17, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe729c278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23853, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23853, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23853, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23853, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23853, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 23853, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b1a0", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729c240", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729c220", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe729c168", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729c148", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b260", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729c200", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729c1e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729c1c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729c188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 23864, + "col": 28, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 23857, + "col": 21, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b260", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729c1a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23857, + "line": 945, + "col": 21, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c2d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 23876, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 23877, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe729c2b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23876, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 23876, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b1a0", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729c7e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 23886, + "line": 946, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 24038, + "line": 949, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729c7d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23886, + "line": 946, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 23886, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729c2e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23886, + "col": 6, + "tokLen": 11 + }, + "end": { + "offset": 23886, + "col": 6, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70426f0", + "kind": "FunctionDecl", + "name": "XGrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window, int, unsigned int, int, int, Window, Cursor)" + } + } + } + ] + }, + { + "id": "0x55bbe729c858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23898, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 23898, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23898, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 23898, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729c870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23903, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 23914, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c3b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23903, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 23914, + "col": 34, + "tokLen": 6 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "button", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223598", + "inner": [ + { + "id": "0x55bbe729c398", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23903, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 23912, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729c368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23903, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 23903, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729c328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23903, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 23903, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe729c380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23911, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 23911, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23911, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 23911, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c568", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 23928, + "line": 947, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23957, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729c538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23928, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23939, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c478", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23928, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23939, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "mask", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7223530", + "inner": [ + { + "id": "0x55bbe729c458", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23928, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23937, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Button", + "qualType": "const Button", + "typeAliasDeclId": "0x55bbe7223908" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729c428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23928, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23928, + "col": 7, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729c3e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23928, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 23928, + "col": 7, + "tokLen": 7 + } + }, + "type": { + "qualType": "const Button[11]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe725c978", + "kind": "VarDecl", + "name": "buttons", + "type": { + "qualType": "const Button[11]" + } + } + } + ] + }, + { + "id": "0x55bbe729c440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23936, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 23936, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23936, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 23936, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b120", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23946, + "col": 25, + "tokLen": 9 + }, + "end": { + "offset": 23957, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c518", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 23946, + "col": 25, + "tokLen": 9 + }, + "end": { + "offset": 23957, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729c4e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23946, + "col": 25, + "tokLen": 9 + }, + "end": { + "offset": 23946, + "col": 25, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729c4a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23946, + "col": 25, + "tokLen": 9 + }, + "end": { + "offset": 23946, + "col": 25, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b260", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + } + } + ] + }, + { + "id": "0x55bbe729c500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23956, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 23956, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c4c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23956, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 23956, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729b1a0", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23966, + "line": 948, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23969, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c5c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 23966, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23969, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe729c5a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 23966, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23966, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729c588", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 23966, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 23966, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729aee8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c5f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23974, + "file": "dwm.c", + "line": 948, + "col": 15, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 23974, + "file": "dwm.c", + "line": 948, + "col": 15, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe729c8a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23981, + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23981, + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c730", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23981, + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 23981, + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729c710", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729c670", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729c650", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729c610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729c630", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe729c6f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729c6d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729c690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729c6b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23981, + "file": "dwm.c", + "line": 948, + "col": 22, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729c750", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23999, + "file": "dwm.c", + "line": 949, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 23999, + "file": "dwm.c", + "line": 949, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729c770", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24014, + "file": "dwm.c", + "line": 949, + "col": 22, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 9600, + "file": "/usr/include/X11/X.h", + "line": 318, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24014, + "file": "dwm.c", + "line": 949, + "col": 22, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe729c8b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24028, + "file": "dwm.c", + "line": 949, + "col": 36, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24028, + "file": "dwm.c", + "line": 949, + "col": 36, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c790", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24028, + "file": "dwm.c", + "line": 949, + "col": 36, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24028, + "file": "dwm.c", + "line": 949, + "col": 36, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729c8d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24034, + "file": "dwm.c", + "line": 949, + "col": 42, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24034, + "file": "dwm.c", + "line": 949, + "col": 42, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729c7b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24034, + "file": "dwm.c", + "line": 949, + "col": 42, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24034, + "file": "dwm.c", + "line": 949, + "col": 42, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729ca68", + "kind": "FunctionDecl", + "loc": { + "offset": 24052, + "line": 954, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 24047, + "line": 953, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 24771, + "line": 979, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229920", + "name": "grabkeys", + "mangledName": "grabkeys", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe729fdc0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 24067, + "line": 955, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 24771, + "line": 979, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729cb40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24070, + "line": 956, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 24088, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729cb28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24070, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 24070, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729cb08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24070, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 24070, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72307c0", + "kind": "FunctionDecl", + "name": "updatenumlockmask", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729fd60", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 24092, + "line": 957, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 24769, + "line": 978, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729cd00", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 24096, + "line": 958, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24116, + "col": 23, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "loc": { + "offset": 24109, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 24096, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24109, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe729cbf8", + "kind": "VarDecl", + "loc": { + "offset": 24112, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 24096, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24112, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "j", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "loc": { + "offset": 24115, + "col": 22, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 24096, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24115, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe729d088", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 24120, + "line": 959, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24197, + "col": 80, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729cd40", + "kind": "VarDecl", + "loc": { + "offset": 24133, + "col": 16, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 24120, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 24196, + "col": 79, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe729cfc8", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 24147, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 24196, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729d008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24149, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 24149, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729cda8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 24149, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 24149, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729d028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729ce28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729ce08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729cdc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729cde8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24152, + "file": "dwm.c", + "line": 959, + "col": 35, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729d050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24162, + "col": 45, + "tokLen": 11 + }, + "end": { + "offset": 24162, + "col": 45, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ce48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24162, + "col": 45, + "tokLen": 11 + }, + "end": { + "offset": 24162, + "col": 45, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729cf38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24175, + "col": 58, + "tokLen": 11 + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729cf08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24175, + "col": 58, + "tokLen": 11 + }, + "end": { + "offset": 24175, + "col": 58, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ce68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24175, + "col": 58, + "tokLen": 11 + }, + "end": { + "offset": 24175, + "col": 58, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729cf20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729cee8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729cec8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729ce88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729cea8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24187, + "file": "dwm.c", + "line": 959, + "col": 70, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729d240", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 24201, + "line": 960, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24221, + "col": 23, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "loc": { + "offset": 24205, + "col": 7, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 24201, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24205, + "col": 7, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "start", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe729d138", + "kind": "VarDecl", + "loc": { + "offset": 24212, + "col": 14, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 24201, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24212, + "col": 14, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "end", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe729d1b8", + "kind": "VarDecl", + "loc": { + "offset": 24217, + "col": 19, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 24201, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24217, + "col": 19, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "skip", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe729d2d0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 24225, + "line": 961, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 24237, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729d268", + "kind": "VarDecl", + "loc": { + "offset": 24233, + "col": 11, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 24225, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 24233, + "col": 11, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "syms", + "type": { + "qualType": "KeySym *" + } + } + ] + }, + { + "id": "0x55bbe729d400", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24242, + "line": 963, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 24283, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729d3e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24242, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 24242, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729d2e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24242, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 24242, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705b790", + "kind": "FunctionDecl", + "name": "XUngrabKey", + "type": { + "qualType": "int (Display *, int, unsigned int, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe729d440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24253, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 24253, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729d308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24253, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 24253, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729d458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24258, + "file": "dwm.c", + "line": 963, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24258, + "file": "dwm.c", + "line": 963, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729d328", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24258, + "file": "dwm.c", + "line": 963, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4507, + "file": "/usr/include/X11/X.h", + "line": 133, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24258, + "file": "dwm.c", + "line": 963, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe729d470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729d3a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729d388", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe729d348", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729d368", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24266, + "file": "dwm.c", + "line": 963, + "col": 27, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729d488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24279, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 24279, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729d3c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24279, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 24279, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729eb80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24288, + "line": 964, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 24322, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729eb68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24288, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 24288, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, int *, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729d4a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24288, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 24288, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, int *, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7035370", + "kind": "FunctionDecl", + "name": "XDisplayKeycodes", + "type": { + "qualType": "int (Display *, int *, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe729ebb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24305, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 24305, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729d4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24305, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 24305, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729eac0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24310, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 24311, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729eaa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24311, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 24311, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "name": "start", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe729eaf8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24318, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24319, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729ead8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24319, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 24319, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d138", + "kind": "VarDecl", + "name": "end", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729ee58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24327, + "line": 965, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 24388, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729ebd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24327, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 24327, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d268", + "kind": "VarDecl", + "name": "syms", + "type": { + "qualType": "KeySym *" + } + } + }, + { + "id": "0x55bbe729edd0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24334, + "col": 10, + "tokLen": 19 + }, + "end": { + "offset": 24388, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729edb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24334, + "col": 10, + "tokLen": 19 + }, + "end": { + "offset": 24334, + "col": 10, + "tokLen": 19 + } + }, + "type": { + "qualType": "KeySym *(*)(Display *, KeyCode, int, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729ebf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24334, + "col": 10, + "tokLen": 19 + }, + "end": { + "offset": 24334, + "col": 10, + "tokLen": 19 + } + }, + "type": { + "qualType": "KeySym *(Display *, KeyCode, int, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70206d8", + "kind": "FunctionDecl", + "name": "XGetKeyboardMapping", + "type": { + "qualType": "KeySym *(Display *, KeyCode, int, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe729ee10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24354, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 24354, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ec10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24354, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 24354, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729ee40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24359, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 24359, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729ee28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24359, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 24359, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ec30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24359, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 24359, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "name": "start", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729ed00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24366, + "col": 42, + "tokLen": 3 + }, + "end": { + "offset": 24380, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe729ecc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24366, + "col": 42, + "tokLen": 3 + }, + "end": { + "offset": 24372, + "col": 48, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe729ec90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24366, + "col": 42, + "tokLen": 3 + }, + "end": { + "offset": 24366, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ec50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24366, + "col": 42, + "tokLen": 3 + }, + "end": { + "offset": 24366, + "col": 42, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d138", + "kind": "VarDecl", + "name": "end", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe729eca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24372, + "col": 48, + "tokLen": 5 + }, + "end": { + "offset": 24372, + "col": 48, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ec70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24372, + "col": 48, + "tokLen": 5 + }, + "end": { + "offset": 24372, + "col": 48, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "name": "start", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729ece0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 24380, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 24380, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe729ed40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24383, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 24384, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729ed20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24384, + "col": 60, + "tokLen": 4 + }, + "end": { + "offset": 24384, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d1b8", + "kind": "VarDecl", + "name": "skip", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729eed8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 24393, + "line": 966, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 24407, + "line": 967, + "col": 4, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe729eeb0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24397, + "line": 966, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 24398, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe729ee98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24398, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 24398, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ee78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24398, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 24398, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d268", + "kind": "VarDecl", + "name": "syms", + "type": { + "qualType": "KeySym *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729eec8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 24407, + "line": 967, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 24407, + "col": 4, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe729fc78", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 24417, + "line": 968, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 24750, + "line": 976, + "col": 37, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729ef68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24422, + "line": 968, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 24426, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729eef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24422, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 24422, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe729ef50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24426, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 24426, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729ef38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24426, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 24426, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ef18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24426, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 24426, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "name": "start", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe729f010", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24433, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 24438, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe729efc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24433, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 24433, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ef88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24433, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 24433, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729eff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24438, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 24438, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729efe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24438, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 24438, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729efa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24438, + "col": 24, + "tokLen": 3 + }, + "end": { + "offset": 24438, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d138", + "kind": "VarDecl", + "name": "end", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729f050", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24443, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 24444, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe729f030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24443, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 24443, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729fc40", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 24451, + "line": 969, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 24750, + "line": 976, + "col": 37, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729f0c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24456, + "line": 969, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 24460, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729f068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24456, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 24456, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe729f0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24460, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 24460, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f088", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 24460, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 24460, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe729f310", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24463, + "col": 16, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe729f2f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24463, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 24463, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f2e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24463, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 24463, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f0e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24463, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 24463, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729f2c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729f2a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe729f120", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729f100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729f210", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729f1f0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f1d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f140", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24474, + "col": 27, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 24467, + "col": 20, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729f160", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24467, + "line": 969, + "col": 20, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729f350", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24481, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 24482, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe729f330", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24481, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 24481, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729fc20", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 24542, + "line": 971, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 24750, + "line": 976, + "col": 37, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729f5e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24546, + "line": 971, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24587, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe729f5b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24546, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24554, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f3f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 24546, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24554, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "lvalue", + "name": "keysym", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224ce8", + "inner": [ + { + "id": "0x55bbe729f3d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 24546, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24552, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f3a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24546, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24546, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f368", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24546, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24546, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe729f3c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24551, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 24551, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24551, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 24551, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729f5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24564, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 24587, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f598", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 24564, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 24587, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24564, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 24564, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f428", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24564, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 24564, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d268", + "kind": "VarDecl", + "name": "syms", + "type": { + "qualType": "KeySym *" + } + } + } + ] + }, + { + "id": "0x55bbe729f560", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24569, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 24583, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe729f4f0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 24569, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 24579, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729f4d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24570, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24574, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe729f488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24570, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24570, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24570, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24570, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729f4b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24574, + "col": 37, + "tokLen": 5 + }, + "end": { + "offset": 24574, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f4a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24574, + "col": 37, + "tokLen": 5 + }, + "end": { + "offset": 24574, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24574, + "col": 37, + "tokLen": 5 + }, + "end": { + "offset": 24574, + "col": 37, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d0b8", + "kind": "VarDecl", + "name": "start", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729f548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24583, + "col": 46, + "tokLen": 4 + }, + "end": { + "offset": 24583, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24583, + "col": 46, + "tokLen": 4 + }, + "end": { + "offset": 24583, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24583, + "col": 46, + "tokLen": 4 + }, + "end": { + "offset": 24583, + "col": 46, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d1b8", + "kind": "VarDecl", + "name": "skip", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729fbe8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 24595, + "line": 972, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 24750, + "line": 976, + "col": 37, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe729f660", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24600, + "line": 972, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 24604, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729f608", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24600, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 24600, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cbf8", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe729f648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24604, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 24604, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f628", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 24604, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 24604, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe729f7e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24607, + "col": 18, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe729f7d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24607, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 24607, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729f7b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24607, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 24607, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24607, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 24607, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cbf8", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729f798", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729f778", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe729f6c0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729f6a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cd40", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729f758", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe729f738", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f6e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24618, + "col": 29, + "tokLen": 9 + }, + "expansionLoc": { + "offset": 24611, + "col": 22, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cd40", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe729f700", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24611, + "line": 972, + "col": 22, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729f828", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 24630, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24631, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe729f808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24630, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24630, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cbf8", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe729fb30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24641, + "line": 973, + "col": 7, + "tokLen": 8 + }, + "end": { + "offset": 24750, + "line": 976, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729fb18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24641, + "line": 973, + "col": 7, + "tokLen": 8 + }, + "end": { + "offset": 24641, + "col": 7, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(Display *, int, unsigned int, Window, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24641, + "col": 7, + "tokLen": 8 + }, + "end": { + "offset": 24641, + "col": 7, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (Display *, int, unsigned int, Window, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7042c70", + "kind": "FunctionDecl", + "name": "XGrabKey", + "type": { + "qualType": "int (Display *, int, unsigned int, Window, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe729fb88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24650, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 24650, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f860", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24650, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 24650, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe729fbb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24655, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 24655, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe729fba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24655, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 24655, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f880", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24655, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 24655, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cc78", + "kind": "VarDecl", + "name": "k", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe729fa20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24666, + "line": 974, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24691, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe729f9f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24666, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24674, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f930", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 24666, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24674, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "mod", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224c88", + "inner": [ + { + "id": "0x55bbe729f910", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 24666, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24672, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f8e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24666, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24666, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f8a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24666, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24666, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe729f8f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24671, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 24671, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f8c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24671, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 24671, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cb78", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729fa08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24680, + "col": 23, + "tokLen": 9 + }, + "end": { + "offset": 24691, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f9d0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 24680, + "col": 23, + "tokLen": 9 + }, + "end": { + "offset": 24691, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe729f9a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24680, + "col": 23, + "tokLen": 9 + }, + "end": { + "offset": 24680, + "col": 23, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe729f960", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24680, + "col": 23, + "tokLen": 9 + }, + "end": { + "offset": 24680, + "col": 23, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cd40", + "kind": "VarDecl", + "name": "modifiers", + "type": { + "qualType": "unsigned int[4]" + } + } + } + ] + }, + { + "id": "0x55bbe729f9b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24690, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24690, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729f980", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24690, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 24690, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729cbf8", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729fbd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24702, + "line": 975, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24702, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729fa40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24702, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24702, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe729fa60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2497, + "file": "/usr/include/X11/Xlib.h", + "line": 84, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24708, + "file": "dwm.c", + "line": 975, + "col": 15, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2497, + "file": "/usr/include/X11/Xlib.h", + "line": 84, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24708, + "file": "dwm.c", + "line": 975, + "col": 15, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729fa80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24722, + "file": "dwm.c", + "line": 976, + "col": 9, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24722, + "file": "dwm.c", + "line": 976, + "col": 9, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe729faa0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24737, + "file": "dwm.c", + "line": 976, + "col": 24, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 24737, + "file": "dwm.c", + "line": 976, + "col": 24, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729fd08", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24755, + "line": 977, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 24765, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe729fcf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24755, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 24755, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe729fcb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24755, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 24755, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe729fd48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24761, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24761, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe729fd30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24761, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24761, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729fcd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24761, + "col": 9, + "tokLen": 4 + }, + "end": { + "offset": 24761, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "KeySym *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729d268", + "kind": "VarDecl", + "name": "syms", + "type": { + "qualType": "KeySym *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe729fe80", + "kind": "FunctionDecl", + "loc": { + "offset": 24779, + "line": 982, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 24774, + "line": 981, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 24879, + "line": 986, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229a60", + "name": "incnmaster", + "mangledName": "incnmaster", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe729fdf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 24801, + "line": 982, + "col": 23, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 24790, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 24801, + "col": 23, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72a03b8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 24806, + "line": 983, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 24879, + "line": 986, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a0300", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 24809, + "line": 984, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe729ff60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 24809, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 24817, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe729ff48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24809, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 24809, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ff28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24809, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 24809, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a02e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a02b0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0110", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72a00b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0090", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a0060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24839, + "col": 32, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ffc8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24839, + "col": 32, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe729ffb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729ff90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0030", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe72a0018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe729fff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729fdf0", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a00f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a00d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 24857, + "col": 50, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24857, + "col": 50, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72a0250", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0230", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a0200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24839, + "col": 32, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0168", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24839, + "col": 32, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72a0150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24831, + "col": 24, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a01d0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24854, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe72a01b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24849, + "col": 42, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe729fdf0", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0290", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 24827, + "file": "dwm.c", + "line": 984, + "col": 20, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0270", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 24857, + "col": 50, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 24857, + "col": 50, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 24827, + "col": 20, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0378", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 24862, + "line": 985, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 24876, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24862, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 24862, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a0320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24862, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 24862, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a03a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24870, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 24870, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0340", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24870, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 24870, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0478", + "kind": "FunctionDecl", + "loc": { + "offset": 25199, + "line": 1001, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 25194, + "line": 1000, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 25516, + "line": 1014, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229ba8", + "name": "keypress", + "mangledName": "keypress", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72a03e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 25216, + "line": 1001, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 25208, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 25216, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72a1df8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 25219, + "line": 1002, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 25516, + "line": 1014, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a05a0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25222, + "line": 1003, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 25236, + "col": 16, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "loc": { + "offset": 25235, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 25222, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 25235, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72a0630", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25239, + "line": 1004, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25252, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a05c8", + "kind": "VarDecl", + "loc": { + "offset": 25246, + "col": 9, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 25239, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25246, + "col": 9, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "keysym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + } + ] + }, + { + "id": "0x55bbe72a06c0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25255, + "line": 1005, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 25268, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a0658", + "kind": "VarDecl", + "loc": { + "offset": 25266, + "col": 13, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 25255, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 25266, + "col": 13, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XKeyEvent *" + } + } + ] + }, + { + "id": "0x55bbe72a0778", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25272, + "line": 1007, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 25281, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a06d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25272, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 25272, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0658", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XKeyEvent *" + } + } + }, + { + "id": "0x55bbe72a0760", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 25277, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 25281, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a0730", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25278, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 25281, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XKeyEvent", + "qualType": "XKeyEvent", + "typeAliasDeclId": "0x55bbe6ff17e8" + }, + "valueCategory": "lvalue", + "name": "xkey", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70012b0", + "inner": [ + { + "id": "0x55bbe72a0718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25278, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 25278, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a06f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25278, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 25278, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a03e8", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0990", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25288, + "line": 1008, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25342, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a0798", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25288, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25288, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a05c8", + "kind": "VarDecl", + "name": "keysym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + } + }, + { + "id": "0x55bbe72a0940", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25297, + "col": 11, + "tokLen": 16 + }, + "end": { + "offset": 25342, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25297, + "col": 11, + "tokLen": 16 + }, + "end": { + "offset": 25297, + "col": 11, + "tokLen": 16 + } + }, + "type": { + "qualType": "KeySym (*)(Display *, KeyCode, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a07b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25297, + "col": 11, + "tokLen": 16 + }, + "end": { + "offset": 25297, + "col": 11, + "tokLen": 16 + } + }, + "type": { + "qualType": "KeySym (Display *, KeyCode, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7020008", + "kind": "FunctionDecl", + "name": "XKeycodeToKeysym", + "type": { + "qualType": "KeySym (Display *, KeyCode, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72a0978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25314, + "col": 28, + "tokLen": 3 + }, + "end": { + "offset": 25314, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a07d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25314, + "col": 28, + "tokLen": 3 + }, + "end": { + "offset": 25314, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a0888", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 25319, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 25332, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a0870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25328, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 25332, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72a0830", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25328, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 25332, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "keycode", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff16d8", + "inner": [ + { + "id": "0x55bbe72a0818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25328, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 25328, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a07f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25328, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 25328, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0658", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XKeyEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a08b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 25341, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 25341, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72a1dc0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 25346, + "line": 1009, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 25513, + "line": 1013, + "col": 31, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a0a08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25351, + "line": 1009, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 25355, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a09b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25351, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 25351, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72a09f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25355, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25355, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a09d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 25355, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25355, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72a0b90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25358, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72a0b78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25358, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 25358, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a0b60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25358, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 25358, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0a28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25358, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 25358, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a0b40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0b20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72a0a68", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72a0a48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72a0b00", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72a0ae0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a0ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a0a88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25369, + "col": 25, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25362, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72a0aa8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25362, + "line": 1009, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0bd0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 25376, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 25377, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72a0bb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25376, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 25376, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72a1da0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 25383, + "line": 1010, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 25513, + "line": 1013, + "col": 31, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a1b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25387, + "line": 1010, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25477, + "line": 1012, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72a1a90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25387, + "line": 1010, + "col": 7, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72a0cf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25387, + "line": 1010, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25405, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72a0cc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25387, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25387, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0be8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25387, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25387, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a05c8", + "kind": "VarDecl", + "name": "keysym", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + } + } + } + ] + }, + { + "id": "0x55bbe72a0ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25397, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 25405, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0c98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25397, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 25405, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "lvalue", + "name": "keysym", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224ce8", + "inner": [ + { + "id": "0x55bbe72a0c78", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 25397, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 25403, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a0c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25397, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 25397, + "col": 17, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a0c08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25397, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 25397, + "col": 17, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe72a0c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25402, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 25402, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25402, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 25402, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1a70", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72a13d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a13b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72a0f18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72a0f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25435, + "col": 24, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0da8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25435, + "col": 24, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "mod", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224c88", + "inner": [ + { + "id": "0x55bbe72a0d88", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25433, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a0d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a0d18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25427, + "col": 16, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe72a0d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25432, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25432, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0d38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25432, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25432, + "col": 21, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a0ee8", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1647, + "line": 49, + "col": 41, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a0ec8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1648, + "line": 49, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0ea8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a0e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a0dd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72a0e90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a0e58", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0e38", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a0df8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a0e18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a1378", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25417, + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1358", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a12b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1218", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1178", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a10d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1038", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a0f98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0f78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a0f38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a0f58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72a1018", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a0ff8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a0fb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a0fd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a10b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7385, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1098", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1058", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1078", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1158", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7410, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1138", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a10f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1118", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a11f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7435, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a11d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1198", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a11b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1298", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1278", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1238", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1258", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1338", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7485, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1318", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a12d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a12f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25417, + "file": "dwm.c", + "line": 1011, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1a50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1639, + "line": 49, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1741, + "line": 49, + "col": 135, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1a30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72a1598", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72a1580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25457, + "col": 46, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1428", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25457, + "col": 46, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "state", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff1670", + "inner": [ + { + "id": "0x55bbe72a1410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a13f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 25453, + "col": 42, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 25443, + "col": 32, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "XKeyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0658", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XKeyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1568", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1647, + "line": 49, + "col": 41, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a1548", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1648, + "line": 49, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1669, + "line": 49, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1528", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a14f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1649, + "line": 49, + "col": 43, + "tokLen": 11 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72a1510", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a14d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7332, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7337, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a14b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1478", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7333, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1498", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7336, + "file": "/usr/include/X11/X.h", + "line": 222, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1a18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a19f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1673, + "line": 49, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1740, + "line": 49, + "col": 134, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 25443, + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a19d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1938", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1898", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a17f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1758", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a16b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a1618", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7307, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7312, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a15f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a15b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7308, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a15d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7311, + "file": "/usr/include/X11/X.h", + "line": 221, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72a1698", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7360, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7365, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1678", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1638", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7361, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1658", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7364, + "file": "/usr/include/X11/X.h", + "line": 223, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1738", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7385, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7390, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1718", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a16d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7386, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a16f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7389, + "file": "/usr/include/X11/X.h", + "line": 224, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a17d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7410, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7415, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a17b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1778", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7411, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1798", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7414, + "file": "/usr/include/X11/X.h", + "line": 225, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1878", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7435, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7440, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1858", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1818", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7436, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1838", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7439, + "file": "/usr/include/X11/X.h", + "line": 226, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1918", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7460, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7465, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a18f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a18b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7461, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a18d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7464, + "file": "/usr/include/X11/X.h", + "line": 227, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a19b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 7485, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7490, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1998", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a1958", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7486, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a1978", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 7489, + "file": "/usr/include/X11/X.h", + "line": 228, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25443, + "file": "dwm.c", + "line": 1011, + "col": 32, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25469, + "line": 1012, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 25477, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1b40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25469, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 25477, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*const)(const Arg *)" + }, + "valueCategory": "lvalue", + "name": "func", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224de8", + "inner": [ + { + "id": "0x55bbe72a1b20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 25469, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 25475, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a1af0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25469, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 25469, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a1ab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25469, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 25469, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe72a1b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25474, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25474, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1ad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25474, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25474, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1d78", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25486, + "line": 1013, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25513, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a1d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25486, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25494, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1c38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25486, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25494, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*const)(const Arg *)" + }, + "valueCategory": "lvalue", + "name": "func", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224de8", + "inner": [ + { + "id": "0x55bbe72a1c18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 25486, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25492, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a1be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25486, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25486, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a1ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25486, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 25486, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe72a1c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25491, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 25491, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25491, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 25491, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1d48", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 25499, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 25512, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a1d28", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 25500, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 25512, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a1cf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25501, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 25509, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "const Arg", + "qualType": "const Arg", + "typeAliasDeclId": "0x55bbe7223398" + }, + "valueCategory": "lvalue", + "name": "arg", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7224e48", + "inner": [ + { + "id": "0x55bbe72a1cd8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 25501, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 25507, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const Key", + "qualType": "const Key", + "typeAliasDeclId": "0x55bbe7224ef8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a1ca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25501, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 25501, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a1c68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25501, + "col": 19, + "tokLen": 4 + }, + "end": { + "offset": 25501, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "const Key[60]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e338f8", + "kind": "VarDecl", + "name": "keys", + "type": { + "qualType": "const Key[60]" + } + } + } + ] + }, + { + "id": "0x55bbe72a1cc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25506, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 25506, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1c88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25506, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 25506, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a0538", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a1ed8", + "kind": "FunctionDecl", + "loc": { + "offset": 25524, + "line": 1017, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 25519, + "line": 1016, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 25835, + "line": 1030, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229cf0", + "name": "killclient", + "mangledName": "killclient", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72a1e48", + "kind": "ParmVarDecl", + "loc": { + "offset": 25546, + "line": 1017, + "col": 23, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 25535, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 25546, + "col": 23, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72a2848", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 25551, + "line": 1018, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 25835, + "line": 1030, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a2028", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 25554, + "line": 1019, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 25574, + "line": 1020, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72a2000", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 25558, + "line": 1019, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 25567, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a1fe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25559, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25567, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1fb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25559, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25567, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72a1fa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25559, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25559, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a1f80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25559, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 25559, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a2018", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 25574, + "line": 1020, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 25574, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72a2828", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 25583, + "line": 1021, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 25833, + "line": 1029, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a2220", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 25587, + "line": 1021, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 25627, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a21c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25588, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 25627, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a21a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25588, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 25588, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int (*)(Client *, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2048", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25588, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 25588, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int (Client *, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722bf30", + "kind": "FunctionDecl", + "name": "sendevent", + "type": { + "qualType": "int (Client *, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72a21f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25598, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 25606, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a20a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25598, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 25606, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72a2088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25598, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 25598, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25598, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 25598, + "col": 17, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a2208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25611, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 25626, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2128", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 25611, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 25626, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a2110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25611, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 25611, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a20d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25611, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 25611, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72a20f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25618, + "col": 37, + "tokLen": 8 + }, + "end": { + "offset": 25618, + "col": 37, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222cd0", + "kind": "EnumConstantDecl", + "name": "WMDelete", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a27e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 25630, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25833, + "line": 1029, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a22c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25634, + "line": 1022, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25649, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a22a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25634, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25634, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25634, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25634, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7043950", + "kind": "FunctionDecl", + "name": "XGrabServer", + "type": { + "qualType": "int (Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a22e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25646, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 25646, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2258", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25646, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 25646, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a2358", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25654, + "line": 1023, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25682, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a2340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25654, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25654, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2300", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25654, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25654, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe72a2380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25671, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 25671, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25671, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 25671, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72316c0", + "kind": "FunctionDecl", + "name": "xerrordummy", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a2410", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25687, + "line": 1024, + "col": 3, + "tokLen": 17 + }, + "end": { + "offset": 25720, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a23f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25687, + "col": 3, + "tokLen": 17 + }, + "end": { + "offset": 25687, + "col": 3, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25687, + "col": 3, + "tokLen": 17 + }, + "end": { + "offset": 25687, + "col": 3, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7052fb8", + "kind": "FunctionDecl", + "name": "XSetCloseDownMode", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72a2440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25705, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 25705, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a23b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25705, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 25705, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a23d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13454, + "file": "/usr/include/X11/X.h", + "line": 456, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25710, + "file": "dwm.c", + "line": 1024, + "col": 26, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 13454, + "file": "/usr/include/X11/X.h", + "line": 456, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25710, + "file": "dwm.c", + "line": 1024, + "col": 26, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72a2590", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25725, + "line": 1025, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25758, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a2578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25725, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25725, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, XID)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25725, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 25725, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, XID)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7044820", + "kind": "FunctionDecl", + "name": "XKillClient", + "type": { + "qualType": "int (Display *, XID)" + } + } + } + ] + }, + { + "id": "0x55bbe72a25c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25737, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 25737, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25737, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 25737, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a25d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25755, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2518", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25755, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72a2500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25750, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a24d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25750, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72a24b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25742, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25742, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25742, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a2668", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25763, + "line": 1026, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 25779, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a2650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25763, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 25763, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a25f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25763, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 25763, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72a2698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25769, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 25769, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2610", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25769, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 25769, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a2630", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25774, + "file": "dwm.c", + "line": 1026, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 25774, + "file": "dwm.c", + "line": 1026, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72a2708", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25784, + "line": 1027, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25807, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a26f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25784, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25784, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a26b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25784, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 25784, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe72a2730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25801, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25801, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a26d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25801, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 25801, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72314e8", + "kind": "FunctionDecl", + "name": "xerror", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a27a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25812, + "line": 1028, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 25829, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a2788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25812, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 25812, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a2748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25812, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 25812, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705bce0", + "kind": "FunctionDecl", + "name": "XUngrabServer", + "type": { + "qualType": "int (Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a27c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25826, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 25826, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a2768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25826, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 25826, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a2988", + "kind": "FunctionDecl", + "loc": { + "offset": 25843, + "line": 1033, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 25838, + "line": 1032, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 27521, + "line": 1090, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7229f38", + "name": "manage", + "mangledName": "manage", + "type": { + "qualType": "void (Window, XWindowAttributes *)" + }, + "inner": [ + { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "loc": { + "offset": 25857, + "line": 1033, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 25850, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 25857, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 25879, + "col": 37, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 25860, + "col": 18, + "tokLen": 17 + }, + "end": { + "offset": 25879, + "col": 37, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + }, + { + "id": "0x55bbe72ab190", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 25883, + "line": 1034, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 27521, + "line": 1090, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a65d0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25886, + "line": 1035, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25906, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "loc": { + "offset": 25894, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 25886, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25894, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72a64b8", + "kind": "VarDecl", + "loc": { + "offset": 25898, + "col": 14, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 25886, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "t", + "type": { + "qualType": "Client *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72a65a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72a6580", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a6558", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72a6520", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25902, + "file": "dwm.c", + "line": 1035, + "col": 18, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6698", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25909, + "line": 1036, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 25928, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a65f8", + "kind": "VarDecl", + "loc": { + "offset": 25916, + "col": 9, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 25909, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25924, + "file": "dwm.c", + "line": 1036, + "col": 17, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72a6680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25924, + "file": "dwm.c", + "line": 1036, + "col": 17, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25924, + "file": "dwm.c", + "line": 1036, + "col": 17, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a6660", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25924, + "file": "dwm.c", + "line": 1036, + "col": 17, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 25924, + "file": "dwm.c", + "line": 1036, + "col": 17, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6728", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 25931, + "line": 1037, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 25948, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a66c0", + "kind": "VarDecl", + "loc": { + "offset": 25946, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 25931, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 25946, + "col": 17, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + ] + }, + { + "id": "0x55bbe72a6848", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25952, + "line": 1039, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25981, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6740", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25952, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25952, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72a6830", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25956, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 25981, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72a67e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 25956, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 25981, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a67d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25956, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 25956, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(*)(size_t, size_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a6760", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25956, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 25956, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(size_t, size_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e400", + "kind": "FunctionDecl", + "name": "ecalloc", + "type": { + "qualType": "void *(size_t, size_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72a6818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25964, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 25964, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a6780", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 25964, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 25964, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72a67b0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 25967, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 25980, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "argType": { + "desugaredQualType": "struct Client", + "qualType": "Client", + "typeAliasDeclId": "0x55bbe7223be8" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6908", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 25985, + "line": 1040, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25994, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a68a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 25985, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25988, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72a6888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25985, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25985, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25985, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 25985, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a68f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25994, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25994, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a68d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25994, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 25994, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6a98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26014, + "line": 1042, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26035, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6960", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26014, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26017, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a6948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26014, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26014, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26014, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26014, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6a78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26021, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26035, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a69c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26021, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26024, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224050", + "inner": [ + { + "id": "0x55bbe72a69b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26021, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26021, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26021, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26021, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26031, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26035, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6a30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26031, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26035, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe9cb8", + "inner": [ + { + "id": "0x55bbe72a6a18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26031, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26031, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a69f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26031, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26031, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6c28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26039, + "line": 1043, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26060, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6af0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26039, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26042, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a6ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26039, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26039, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6ab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26039, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26039, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6c08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26046, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26060, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6b58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26046, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26049, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72240b8", + "inner": [ + { + "id": "0x55bbe72a6b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26046, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26046, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6b20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26046, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26046, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26056, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26060, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6bc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26056, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26060, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe9d20", + "inner": [ + { + "id": "0x55bbe72a6ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26056, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26056, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6b88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26056, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26056, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6db8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26064, + "line": 1044, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26085, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6c80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26064, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26067, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72a6c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26064, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26064, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6c48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26064, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26064, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6d98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26071, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26085, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6ce8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26071, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26074, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224120", + "inner": [ + { + "id": "0x55bbe72a6cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26071, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26071, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26081, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26085, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6d50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26081, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26085, + "col": 23, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe9d88", + "inner": [ + { + "id": "0x55bbe72a6d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26081, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26081, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6d18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26081, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26081, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a6f48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26093, + "line": 1045, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26114, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6e10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26093, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26096, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72a6df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26093, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26093, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6dd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26093, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26093, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6f28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26100, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26114, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6e78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26100, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26103, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224188", + "inner": [ + { + "id": "0x55bbe72a6e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26100, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26100, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26100, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26100, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a6f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26110, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26114, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6ee0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26110, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26114, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe9df0", + "inner": [ + { + "id": "0x55bbe72a6ec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26110, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26110, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6ea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26110, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 26110, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26123, + "line": 1046, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26138, + "col": 17, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a6fa0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26123, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26126, + "col": 5, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldbw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224600", + "inner": [ + { + "id": "0x55bbe72a6f88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26123, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26123, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6f68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26123, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26123, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26134, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 26138, + "col": 17, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7008", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26134, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 26138, + "col": 17, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe9e58", + "inner": [ + { + "id": "0x55bbe72a6ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26134, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 26134, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a6fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26134, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 26134, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a28f0", + "kind": "ParmVarDecl", + "name": "wa", + "type": { + "qualType": "XWindowAttributes *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a70c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26154, + "line": 1048, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26167, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a70b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26154, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26154, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a7070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26154, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26154, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230b80", + "kind": "FunctionDecl", + "name": "updatetitle", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a70f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26166, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26166, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26166, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26166, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7738", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 26171, + "line": 1049, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 26330, + "line": 1055, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72a7370", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26175, + "line": 1049, + "col": 6, + "tokLen": 20 + }, + "end": { + "offset": 26238, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72a7210", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26175, + "col": 6, + "tokLen": 20 + }, + "end": { + "offset": 26210, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a71f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26175, + "col": 6, + "tokLen": 20 + }, + "end": { + "offset": 26175, + "col": 6, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a7108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26175, + "col": 6, + "tokLen": 20 + }, + "end": { + "offset": 26175, + "col": 6, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70413c0", + "kind": "FunctionDecl", + "name": "XGetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a7248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26196, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 26196, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26196, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 26196, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a7260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26201, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 26201, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7148", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26201, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 26201, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72a7188", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 26204, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 26205, + "col": 36, + "tokLen": 5 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a7168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26205, + "col": 36, + "tokLen": 5 + }, + "end": { + "offset": 26205, + "col": 36, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a65f8", + "kind": "VarDecl", + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7350", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 26215, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 26238, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a7330", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26216, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 26237, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a7278", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26216, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 26216, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a64b8", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72a72f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26220, + "col": 51, + "tokLen": 11 + }, + "end": { + "offset": 26237, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a72d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26220, + "col": 51, + "tokLen": 11 + }, + "end": { + "offset": 26220, + "col": 51, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a7298", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26220, + "col": 51, + "tokLen": 11 + }, + "end": { + "offset": 26220, + "col": 51, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72a7318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26232, + "col": 63, + "tokLen": 5 + }, + "end": { + "offset": 26232, + "col": 63, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a72b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26232, + "col": 63, + "tokLen": 5 + }, + "end": { + "offset": 26232, + "col": 63, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a65f8", + "kind": "VarDecl", + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a75a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 26241, + "col": 72, + "tokLen": 1 + }, + "end": { + "offset": 26284, + "line": 1052, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a7478", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26245, + "line": 1050, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26257, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a73c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26245, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26248, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a73b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26245, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26245, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26245, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26245, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26254, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26257, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7430", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26254, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26257, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a7418", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26254, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26254, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a73f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26254, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26254, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a64b8", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7580", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26264, + "line": 1051, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26277, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a74d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26264, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26267, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72a74b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26264, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26264, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26264, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26264, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26274, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 26277, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7538", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26274, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 26277, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72a7520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26274, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 26274, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26274, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 26274, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a64b8", + "kind": "VarDecl", + "name": "t", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7718", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 26291, + "line": 1052, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 26330, + "line": 1055, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a7660", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26295, + "line": 1053, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26304, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a75f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26295, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26298, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a75e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26295, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26295, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a75c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26295, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26295, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26304, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 26304, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26304, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 26304, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a76d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26314, + "line": 1054, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 26326, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a76c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26314, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 26314, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a7680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26314, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 26314, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7263758", + "kind": "FunctionDecl", + "name": "applyrules", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a7700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26325, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26325, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a76a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26325, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26325, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7fb0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 26334, + "line": 1057, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "inner": [ + { + "id": "0x55bbe72a7b78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26338, + "line": 1057, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26377, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72a79a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26338, + "col": 6, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a7990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26338, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26341, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a77a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26338, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26341, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a7788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26338, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26338, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26338, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26338, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7970", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a7950", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a7938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7828", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72a7810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a77f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a77d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26351, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "col": 13, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26351, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "col": 13, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7918", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72a7858", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72a7900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a78d0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a78b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7898", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "line": 1057, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a7878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26351, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "col": 13, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26351, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26345, + "col": 13, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7b58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26377, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a7b28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26364, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7a48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26364, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72a7a30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26359, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7a00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26359, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a79e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26356, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a79c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26356, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26356, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26377, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7af8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26377, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72a7ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26372, + "col": 40, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7ab0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26372, + "col": 40, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a7a98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26369, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7a78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26369, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 26369, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7f90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26383, + "line": 1058, + "col": 3, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a7bd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26383, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26386, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a7bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26383, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26383, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26383, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26383, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a7f70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72a7d90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26411, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a7d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26398, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7c80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26398, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72a7c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26393, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7c38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26393, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a7c20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26390, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26390, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26390, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7d78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26411, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7d30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26411, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72a7d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26406, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7ce8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26406, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a7cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26403, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26403, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26403, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7f50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a7f30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a7f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7e08", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72a7df0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7dd0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a7db0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26422, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26422, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a7ef8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72a7e38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72a7ee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7eb0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a7e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7e78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "line": 1058, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a7e58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26422, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26422, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26416, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8818", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 26427, + "line": 1059, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe72a83e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26431, + "line": 1059, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26471, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72a8210", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26431, + "col": 6, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a81f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26431, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26434, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8008", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26431, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26434, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a7ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26431, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26431, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a7fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26431, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26431, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a81d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a81b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a81a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8090", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72a8078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8058", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8038", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26445, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26445, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8180", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72a80c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72a8168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8138", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a8120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8100", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "line": 1059, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a80e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26445, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26445, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26438, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a83c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26471, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a8390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26458, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a82b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26458, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72a8298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26453, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8268", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26453, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26450, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26450, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 26450, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a83a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26471, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8360", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26471, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72a8348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26466, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8318", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26466, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26463, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a82e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26463, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 26463, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a87f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26477, + "line": 1060, + "col": 3, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a8438", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26477, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26480, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a8420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26477, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26477, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26477, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 26477, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a87d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72a85f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26505, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a85c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26492, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a84e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26492, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72a84d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26487, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a84a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26487, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26484, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26484, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 26484, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a85e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26505, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8598", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26505, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72a8580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26500, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8550", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26500, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26497, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26497, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 26497, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a87b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a8798", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72a8780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8670", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72a8658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8638", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26517, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26517, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8760", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72a86a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72a8748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8718", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a8700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a86e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "line": 1060, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a86c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26517, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26517, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26510, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8c20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26522, + "line": 1061, + "col": 2, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a8870", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26522, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26525, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a8858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26522, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26522, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26522, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26522, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a8c00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a8bd0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a8a28", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72a89f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8908", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a88d8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26536, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a88c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a88a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8a10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a89d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a89a8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26547, + "col": 27, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72a8990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26542, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8960", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26542, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8ab0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8a80", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26536, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72a8a68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8a48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26533, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8bb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8b80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26529, + "file": "dwm.c", + "line": 1061, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8b50", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26547, + "col": 27, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72a8b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26542, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8b08", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26542, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8af0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8ad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26539, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26529, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9028", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26553, + "line": 1062, + "col": 2, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a8c78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26553, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26556, + "col": 5, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a8c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26553, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26553, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26553, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26553, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9008", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a8fd8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a8e30", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72a8e00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8d10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8ce0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26567, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a8cc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8ca8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8de0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8db0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26578, + "col": 27, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72a8d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26573, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8d68", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26573, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8d50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8d30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8eb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8e88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26567, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72a8e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8e50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26564, + "col": 13, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a8fc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8f88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 26560, + "file": "dwm.c", + "line": 1062, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a8f58", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26578, + "col": 27, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72a8f40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26573, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8f10", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26573, + "col": 22, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72a8ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a8ed8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 26570, + "col": 19, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 26560, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9100", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26584, + "line": 1063, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26592, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a9080", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26584, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26587, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a9068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26584, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26584, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9048", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26584, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 26584, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a90e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26592, + "col": 10, + "tokLen": 8 + }, + "end": { + "offset": 26592, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a90d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26592, + "col": 10, + "tokLen": 8 + }, + "end": { + "offset": 26592, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a90b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26592, + "col": 10, + "tokLen": 8 + }, + "end": { + "offset": 26592, + "col": 10, + "tokLen": 8 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237600", + "kind": "VarDecl", + "name": "borderpx", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9248", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 26604, + "line": 1065, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 26625, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a9198", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26604, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 26607, + "col": 5, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed158", + "inner": [ + { + "id": "0x55bbe72a9178", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26604, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 26604, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a66c0", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72a9230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26622, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26625, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9200", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26622, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26625, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72a91e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26622, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26622, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a91c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26622, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26622, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9398", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26630, + "line": 1066, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26673, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26630, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26630, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26630, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26630, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "name": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a93d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26647, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 26647, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26647, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 26647, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a93f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26652, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26652, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a92a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26652, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26652, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72a9408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a9328", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9308", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a92c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a92e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26655, + "file": "dwm.c", + "line": 1066, + "col": 27, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9368", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 26670, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 26671, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowChanges *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a9348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26671, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 26671, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a66c0", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9598", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26677, + "line": 1067, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26737, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26677, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26677, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26677, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26677, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7057b28", + "kind": "FunctionDecl", + "name": "XSetWindowBorder", + "type": { + "qualType": "int (Display *, Window, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe72a95d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26694, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 26694, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9440", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26694, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 26694, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a95e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26699, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26699, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9460", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26699, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 26699, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72a9600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26732, + "col": 57, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9550", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26732, + "col": 57, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "pixel", + "isArrow": false, + "referencedMemberDecl": "0x55bbe71fa508", + "inner": [ + { + "id": "0x55bbe72a9530", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26730, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "struct _XftColor", + "qualType": "Clr", + "typeAliasDeclId": "0x55bbe7219c50" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a9518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26719, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a94d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26719, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72a94c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26702, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26702, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 26702, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe72a94a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26709, + "col": 34, + "tokLen": 10 + }, + "end": { + "offset": 26709, + "col": 34, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a94f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26721, + "col": 46, + "tokLen": 9 + }, + "end": { + "offset": 26721, + "col": 46, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7219bf0", + "kind": "EnumConstantDecl", + "name": "ColBorder", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9670", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26741, + "line": 1068, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 26752, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26741, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 26741, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26741, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 26741, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe727c488", + "kind": "FunctionDecl", + "name": "configure", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a9698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26751, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26751, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26751, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 26751, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9708", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26810, + "line": 1069, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26828, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a96f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26810, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26810, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a96b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26810, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 26810, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230cc8", + "kind": "FunctionDecl", + "name": "updatewindowtype", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a9730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26827, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 26827, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a96d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26827, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 26827, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a97a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26832, + "line": 1070, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 26849, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26832, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 26832, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26832, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 26832, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230900", + "kind": "FunctionDecl", + "name": "updatesizehints", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a97c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26848, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 26848, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26848, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 26848, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9838", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26853, + "line": 1071, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 26868, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26853, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 26853, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a97e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26853, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 26853, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230e10", + "kind": "FunctionDecl", + "name": "updatewmhints", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72a9860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26867, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 26867, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26867, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 26867, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9b50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26872, + "line": 1072, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 26963, + "col": 93, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26872, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 26872, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26872, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 26872, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051640", + "kind": "FunctionDecl", + "name": "XSelectInput", + "type": { + "qualType": "int (Display *, Window, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72a9b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26885, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 26885, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26885, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 26885, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72a9ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26890, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26890, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a98b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26890, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 26890, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a2878", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72a9b18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5764, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a9a78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5956, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a99d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5919, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72a9938", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5299, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9918", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a98d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a98f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26893, + "file": "dwm.c", + "line": 1072, + "col": 23, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72a99b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5912, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5919, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9998", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5913, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5917, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 32, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a9958", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5913, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5913, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a9978", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5917, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 32, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5917, + "file": "/usr/include/X11/X.h", + "line": 172, + "col": 32, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26909, + "file": "dwm.c", + "line": 1072, + "col": 39, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "21" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9a58", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5949, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5956, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9a38", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a99f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a9a18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26925, + "file": "dwm.c", + "line": 1072, + "col": 55, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "22" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9af8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5757, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5764, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9ad8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72a9a98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72a9ab8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 26944, + "file": "dwm.c", + "line": 1072, + "col": 74, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "17" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9c30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 26967, + "line": 1073, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26983, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72a9c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26967, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26967, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9bb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26967, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 26967, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe729b000", + "kind": "FunctionDecl", + "name": "grabbuttons", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72a9c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26979, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26979, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9bd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26979, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 26979, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72a9bf8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 26982, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 26982, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72a9f50", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 26987, + "line": 1074, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27059, + "line": 1075, + "col": 53, + "tokLen": 7 + } + }, + "inner": [ + { + "id": "0x55bbe72a9cf8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 26991, + "line": 1074, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 26995, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72a9ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26992, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 26995, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9cb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 26992, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 26995, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72a9c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26992, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 26992, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9c78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26992, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 26992, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72a9f30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27009, + "line": 1075, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27059, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a9d48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27009, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27012, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72a9d30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27009, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27009, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9d10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27009, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27009, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9f10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27025, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27059, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72a9db0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27025, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27028, + "col": 22, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldstate", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224870", + "inner": [ + { + "id": "0x55bbe72a9d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27025, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27025, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27025, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27025, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72a9ef0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27039, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 27059, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72a9e50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27039, + "col": 33, + "tokLen": 5 + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27048, + "file": "dwm.c", + "line": 1075, + "col": 42, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72a9e20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27039, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 27039, + "col": 33, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9de0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27039, + "col": 33, + "tokLen": 5 + }, + "end": { + "offset": 27039, + "col": 33, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a65f8", + "kind": "VarDecl", + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72a9e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27048, + "file": "dwm.c", + "line": 1075, + "col": 42, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27048, + "file": "dwm.c", + "line": 1075, + "col": 42, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72a9e00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27048, + "file": "dwm.c", + "line": 1075, + "col": 42, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27048, + "file": "dwm.c", + "line": 1075, + "col": 42, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72a9ed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27056, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 27059, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9ea8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27056, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 27059, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfixed", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72246d0", + "inner": [ + { + "id": "0x55bbe72a9e90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27056, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 27056, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9e70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27056, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 27056, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa110", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 27069, + "line": 1076, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27114, + "line": 1077, + "col": 27, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72a9fd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27073, + "line": 1076, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27076, + "col": 9, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9fa8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27073, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27076, + "col": 9, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72a9f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27073, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27073, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72a9f70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27073, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27073, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa0b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27090, + "line": 1077, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 27114, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa098", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27090, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 27090, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72a9ff0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27090, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 27090, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704da98", + "kind": "FunctionDecl", + "name": "XRaiseWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72aa0e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27103, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 27103, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa010", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27103, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 27103, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72aa0f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27108, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 27111, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa068", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27108, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 27111, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72aa050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27108, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 27108, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27108, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 27108, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa188", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27118, + "line": 1078, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27126, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27118, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27118, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aa130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27118, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27118, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726f3e8", + "kind": "FunctionDecl", + "name": "attach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72aa1b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27125, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 27125, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa150", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27125, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 27125, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72aa220", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27130, + "line": 1079, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 27143, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27130, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 27130, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aa1c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27130, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 27130, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726fd70", + "kind": "FunctionDecl", + "name": "attachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72aa248", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27142, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 27142, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa1e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27142, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 27142, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72aa590", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27147, + "line": 1080, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 27261, + "line": 1081, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27147, + "line": 1080, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 27147, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aa260", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27147, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 27147, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72aa5f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27163, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 27163, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa280", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27163, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 27163, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72aa608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27168, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 27168, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa2a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27168, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 27168, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72aa620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27174, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 27195, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa318", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 27174, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 27195, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72aa300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27174, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 27174, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aa2c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27174, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 27174, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72aa2e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27182, + "col": 37, + "tokLen": 13 + }, + "end": { + "offset": 27182, + "col": 37, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "name": "NetClientList", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72aa390", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1209, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa368", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1210, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72aa338", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27198, + "file": "dwm.c", + "line": 1080, + "col": 53, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + } + ] + }, + { + "id": "0x55bbe72aa3b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 27209, + "col": 64, + "tokLen": 2 + }, + "end": { + "offset": 27209, + "col": 64, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72aa3d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "file": "/usr/include/X11/X.h", + "line": 477, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27213, + "file": "dwm.c", + "line": 1080, + "col": 68, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "file": "/usr/include/X11/X.h", + "line": 477, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27213, + "file": "dwm.c", + "line": 1080, + "col": 68, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72aa638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27231, + "line": 1081, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27257, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72aa4d0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 27231, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 27257, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72aa4a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27249, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 27257, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72aa480", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 27250, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 27257, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72aa450", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27251, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27254, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72aa410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27251, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27251, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa3f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27251, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27251, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa4f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 27260, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 27260, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72aa960", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27265, + "line": 1082, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 27327, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aa948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27265, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 27265, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aa650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27265, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 27265, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045cb0", + "kind": "FunctionDecl", + "name": "XMoveResizeWindow", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe72aa9b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27283, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 27283, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27283, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 27283, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72aa9c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27288, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 27291, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa6c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27288, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 27291, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72aa6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27288, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 27288, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27288, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 27288, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa7f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27296, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 27307, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72aa7d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27296, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 27299, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa730", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27296, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 27299, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72aa718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27296, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 27296, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa6f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27296, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 27296, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa7b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27303, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 27307, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72aa760", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 27303, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 27303, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72aa7a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27307, + "col": 44, + "tokLen": 2 + }, + "end": { + "offset": 27307, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27307, + "col": 44, + "tokLen": 2 + }, + "end": { + "offset": 27307, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aa9e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27311, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 27314, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa848", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27311, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 27314, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72aa830", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27311, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 27311, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa810", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27311, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 27311, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aaa10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27317, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 27320, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72aa9f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27317, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 27320, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa8b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27317, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 27320, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72aa898", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27317, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 27317, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27317, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 27317, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aaa40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27323, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 27326, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72aaa28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27323, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 27326, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa918", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27323, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 27326, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72aa900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27323, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 27323, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aa8e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27323, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 27323, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aab30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27363, + "line": 1083, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 27392, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aab18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27363, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 27363, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(Client *, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aaa58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27363, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 27363, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (Client *, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c3c8", + "kind": "FunctionDecl", + "name": "setclientstate", + "type": { + "qualType": "void (Client *, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72aab60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27378, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 27378, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aaa78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27378, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 27378, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72aab78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/Xutil.h", + "line": 147, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27381, + "file": "dwm.c", + "line": 1083, + "col": 20, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/Xutil.h", + "line": 147, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27381, + "file": "dwm.c", + "line": 1083, + "col": 20, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72aaa98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/Xutil.h", + "line": 147, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27381, + "file": "dwm.c", + "line": 1083, + "col": 20, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/Xutil.h", + "line": 147, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 27381, + "file": "dwm.c", + "line": 1083, + "col": 20, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72aad70", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 27396, + "line": 1084, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27442, + "line": 1085, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aac48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27400, + "line": 1084, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27410, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72aac18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27400, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27403, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aabc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27400, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27403, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72aabb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27400, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27400, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aab90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27400, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27400, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aac30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27410, + "col": 16, + "tokLen": 6 + }, + "end": { + "offset": 27410, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aabf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27410, + "col": 16, + "tokLen": 6 + }, + "end": { + "offset": 27410, + "col": 16, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72aad28", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27420, + "line": 1085, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 27442, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aad10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27420, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 27420, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aac68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27420, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 27420, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72aad58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27428, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 27436, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aacc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27428, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 27436, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72aaca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27428, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 27428, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aac88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27428, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 27428, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aacf0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 27441, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 27441, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72aae78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27446, + "line": 1086, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27460, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72aae10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27446, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27454, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72aadf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27446, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27449, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aadc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27446, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27449, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72aadb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27446, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27446, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aad90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27446, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 27446, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aae60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27460, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 27460, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aae40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27460, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 27460, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72aaf38", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27464, + "line": 1087, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 27478, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aaf20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27464, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 27464, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aae98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27464, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 27464, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72aaf60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27472, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 27475, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aaef0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27472, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 27475, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72aaed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27472, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 27472, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aaeb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27472, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 27472, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab038", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27482, + "line": 1088, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 27504, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ab020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27482, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 27482, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aaf78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27482, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 27482, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70452f8", + "kind": "FunctionDecl", + "name": "XMapWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72ab068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27493, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 27493, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aaf98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27493, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 27493, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72ab080", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27498, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 27501, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aaff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27498, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 27501, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72aafd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27498, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 27498, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aafb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27498, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 27498, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72a6440", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab150", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27508, + "line": 1089, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 27518, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ab138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27508, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 27508, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ab098", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27508, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 27508, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ab178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72ab118", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ab0f0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72ab0b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27514, + "file": "dwm.c", + "line": 1089, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab370", + "kind": "FunctionDecl", + "loc": { + "offset": 27529, + "line": 1093, + "col": 1, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 27524, + "line": 1092, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 27673, + "line": 1100, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a088", + "name": "mappingnotify", + "mangledName": "mappingnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72ab2e0", + "kind": "ParmVarDecl", + "loc": { + "offset": 27551, + "line": 1093, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 27543, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 27551, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72ab758", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 27554, + "line": 1094, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 27673, + "line": 1100, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab510", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 27557, + "line": 1095, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 27589, + "col": 34, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab428", + "kind": "VarDecl", + "loc": { + "offset": 27572, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 27557, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 27581, + "col": 26, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XMappingEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72ab4f8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27577, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 27581, + "col": 26, + "tokLen": 8 + } + }, + "type": { + "qualType": "XMappingEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ab4c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27578, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27581, + "col": 26, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "XMappingEvent", + "qualType": "XMappingEvent", + "typeAliasDeclId": "0x55bbe7000038" + }, + "valueCategory": "lvalue", + "name": "xmapping", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001fb0", + "inner": [ + { + "id": "0x55bbe72ab4b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27578, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27578, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ab490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27578, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 27578, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab2e0", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab5e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27593, + "line": 1097, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 27619, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ab5c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27593, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 27593, + "col": 2, + "tokLen": 23 + } + }, + "type": { + "qualType": "int (*)(XMappingEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ab528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27593, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 27593, + "col": 2, + "tokLen": 23 + } + }, + "type": { + "qualType": "int (XMappingEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704eff0", + "kind": "FunctionDecl", + "name": "XRefreshKeyboardMapping", + "type": { + "qualType": "int (XMappingEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ab608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27617, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 27617, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMappingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ab548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27617, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 27617, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMappingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab428", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMappingEvent *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ab738", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 27623, + "line": 1098, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27670, + "line": 1099, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab6c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27627, + "line": 1098, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 18902, + "file": "/usr/include/X11/X.h", + "line": 663, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27642, + "file": "dwm.c", + "line": 1098, + "col": 21, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ab6a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27627, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 27631, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ab658", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27627, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 27631, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "request", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fffec0", + "inner": [ + { + "id": "0x55bbe72ab640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27627, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 27627, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMappingEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ab620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27627, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 27627, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMappingEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab428", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMappingEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab688", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 18902, + "file": "/usr/include/X11/X.h", + "line": 663, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27642, + "file": "dwm.c", + "line": 1098, + "col": 21, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 18902, + "file": "/usr/include/X11/X.h", + "line": 663, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 27642, + "file": "dwm.c", + "line": 1098, + "col": 21, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72ab718", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27661, + "line": 1099, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 27670, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ab700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27661, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 27661, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ab6e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27661, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 27661, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe729ca68", + "kind": "FunctionDecl", + "name": "grabkeys", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ab820", + "kind": "FunctionDecl", + "loc": { + "offset": 27681, + "line": 1103, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 27676, + "line": 1102, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 27919, + "line": 1112, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a1d0", + "name": "maprequest", + "mangledName": "maprequest", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72ab790", + "kind": "ParmVarDecl", + "loc": { + "offset": 27700, + "line": 1103, + "col": 20, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 27692, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 27700, + "col": 20, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72ac0f8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 27703, + "line": 1104, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 27919, + "line": 1112, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab940", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 27706, + "line": 1105, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27733, + "col": 29, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab8d8", + "kind": "VarDecl", + "loc": { + "offset": 27731, + "col": 27, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 27706, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27731, + "col": 27, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wa", + "mangledName": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "storageClass": "static" + } + ] + }, + { + "id": "0x55bbe72abab0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 27736, + "line": 1106, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 27774, + "col": 40, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ab9c8", + "kind": "VarDecl", + "loc": { + "offset": 27754, + "col": 20, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 27736, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 27763, + "col": 29, + "tokLen": 11 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XMapRequestEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72aba98", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27759, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 27763, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72aba68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27760, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 27763, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "desugaredQualType": "XMapRequestEvent", + "qualType": "XMapRequestEvent", + "typeAliasDeclId": "0x55bbe6ffb6c8" + }, + "valueCategory": "lvalue", + "name": "xmaprequest", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70018b0", + "inner": [ + { + "id": "0x55bbe72aba50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27760, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 27760, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aba30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27760, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 27760, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab790", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72abe40", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 27778, + "line": 1108, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27853, + "line": 1109, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72abe10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27782, + "line": 1108, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27832, + "col": 56, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72abd90", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27782, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27824, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72abc20", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27783, + "col": 7, + "tokLen": 20 + }, + "end": { + "offset": 27824, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72abc08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27783, + "col": 7, + "tokLen": 20 + }, + "end": { + "offset": 27783, + "col": 7, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72abac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27783, + "col": 7, + "tokLen": 20 + }, + "end": { + "offset": 27783, + "col": 7, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7041fc0", + "kind": "FunctionDecl", + "name": "XGetWindowAttributes", + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72abc58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27804, + "col": 28, + "tokLen": 3 + }, + "end": { + "offset": 27804, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27804, + "col": 28, + "tokLen": 3 + }, + "end": { + "offset": 27804, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72abc70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27809, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 27813, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abb40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27809, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 27813, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffb618", + "inner": [ + { + "id": "0x55bbe72abb28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27809, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 27809, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abb08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27809, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 27809, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab9c8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMapRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72abb90", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27821, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 27822, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72abb70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27822, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 27822, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab8d8", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72abdf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27829, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 27832, + "col": 56, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abdc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27829, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 27832, + "col": 56, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "override_redirect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fea528", + "inner": [ + { + "id": "0x55bbe72abda8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27829, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 27829, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab8d8", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72abe30", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 27853, + "line": 1109, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 27853, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72ac0d8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 27862, + "line": 1110, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 27916, + "line": 1111, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72abf40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27866, + "line": 1110, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 27889, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72abf00", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27867, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 27889, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72abee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27867, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 27867, + "col": 7, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72abe60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27867, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 27867, + "col": 7, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72abf28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27879, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 27883, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abeb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27879, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 27883, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffb618", + "inner": [ + { + "id": "0x55bbe72abea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27879, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 27879, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27879, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 27879, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab9c8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMapRequestEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac090", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 27894, + "line": 1111, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 27916, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ac078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27894, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 27894, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72abf58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27894, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 27894, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72a2988", + "kind": "FunctionDecl", + "name": "manage", + "type": { + "qualType": "void (Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ac0c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27901, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 27905, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abfb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27901, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 27905, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffb618", + "inner": [ + { + "id": "0x55bbe72abf98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27901, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 27901, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72abf78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27901, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 27901, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMapRequestEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab9c8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMapRequestEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac000", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 27913, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 27914, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72abfe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27914, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 27914, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ab8d8", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac1c8", + "kind": "FunctionDecl", + "loc": { + "offset": 27927, + "line": 1115, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 27922, + "line": 1114, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 28274, + "line": 1127, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a318", + "name": "monocle", + "mangledName": "monocle", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "loc": { + "offset": 27944, + "line": 1115, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 27935, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 27944, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72ad3e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 27947, + "line": 1116, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 28274, + "line": 1127, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ac328", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 27950, + "line": 1117, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 27968, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ac288", + "kind": "VarDecl", + "loc": { + "offset": 27963, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 27950, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 27967, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "n", + "type": { + "qualType": "unsigned int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72ac310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27967, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27967, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ac2f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 27967, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 27967, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac3b8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 27971, + "line": 1118, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27980, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "loc": { + "offset": 27979, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 27971, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 27979, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72ac888", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 27984, + "line": 1120, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28045, + "line": 1122, + "col": 5, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe72ac470", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 27989, + "line": 1120, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 27996, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ac3d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27989, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 27989, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72ac458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27993, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 27996, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac428", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 27993, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 27996, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72ac410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 27993, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 27993, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac3f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 27993, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 27993, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72ac4b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28005, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 28005, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28005, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 28005, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ac568", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28008, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 28015, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ac4c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28008, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 28008, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72ac550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28012, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 28015, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac520", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28012, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 28015, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72ac508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28012, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 28012, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac4e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28012, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 28012, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac868", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28023, + "line": 1121, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 28045, + "line": 1122, + "col": 5, + "tokLen": 2 + } + }, + "inner": [ + { + "id": "0x55bbe72ac810", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ac7f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ac7d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ac7a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac5c0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72ac5a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac588", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac7b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac780", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ac750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ac670", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72ac658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac628", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72ac610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac5f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac720", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72ac708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac6d8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 28027, + "line": 1121, + "col": 7, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72ac6c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac6a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 28037, + "col": 17, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28027, + "col": 7, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ac850", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 28044, + "line": 1122, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 28045, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72ac830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28044, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 28044, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac288", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72acbb0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28050, + "line": 1123, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28143, + "line": 1124, + "col": 54, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ac930", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28054, + "line": 1123, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28058, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72ac900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28054, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28054, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac8c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28054, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28054, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac288", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72ac918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28058, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 28058, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ac8e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28058, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 28058, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72acb10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28092, + "line": 1124, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 28143, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72acaf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28092, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 28092, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (*)(char *, unsigned long, const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ac950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28092, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 28092, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "int (char *, unsigned long, const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e42e50", + "kind": "FunctionDecl", + "name": "snprintf", + "type": { + "qualType": "int (char *, unsigned long, const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72acb50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28101, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28104, + "col": 15, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ac9a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28101, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28104, + "col": 15, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe72ac990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28101, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28101, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28101, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28101, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aca40", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 28114, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 28124, + "col": 35, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72aca10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28121, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 28124, + "col": 35, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe72ac9f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28121, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 28121, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ac9d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28121, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 28121, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72acb80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28134, + "col": 45, + "tokLen": 6 + }, + "end": { + "offset": 28134, + "col": 45, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72acb68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28134, + "col": 45, + "tokLen": 6 + }, + "end": { + "offset": 28134, + "col": 45, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aca60", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 28134, + "col": 45, + "tokLen": 6 + }, + "end": { + "offset": 28134, + "col": 45, + "tokLen": 6 + } + }, + "type": { + "qualType": "char[5]" + }, + "valueCategory": "lvalue", + "value": "\"[%d]\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72acb98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28142, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 28142, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aca80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28142, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 28142, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac288", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad3a8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 28147, + "line": 1125, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28271, + "line": 1126, + "col": 66, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72acd30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28152, + "line": 1125, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 28176, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72acbd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28152, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 28152, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72accf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28156, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28176, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72accd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28156, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28156, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72acbf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28156, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28156, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a758", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72acd18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28166, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 28169, + "col": 24, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acc48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28166, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 28169, + "col": 24, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72acc30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28166, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 28166, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acc10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28166, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 28166, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72acd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28179, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 28179, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acd50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28179, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 28179, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ace88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28182, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 28203, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72acd88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28182, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 28182, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72ace48", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28186, + "col": 41, + "tokLen": 9 + }, + "end": { + "offset": 28203, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ace30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28186, + "col": 41, + "tokLen": 9 + }, + "end": { + "offset": 28186, + "col": 41, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72acda8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28186, + "col": 41, + "tokLen": 9 + }, + "end": { + "offset": 28186, + "col": 41, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722a758", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ace70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28196, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 28199, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ace00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28196, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 28199, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72acde8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28196, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 28196, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acdc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28196, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 28196, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad310", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28208, + "line": 1126, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28271, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ad2f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28208, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28208, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72acea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28208, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28208, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722b398", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ad360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28215, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 28215, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28215, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 28215, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ad378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28218, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 28221, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acf20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28218, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 28221, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72acf08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28218, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 28218, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acee8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28218, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 28218, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28225, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 28228, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acf88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28225, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 28228, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72acf70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28225, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 28225, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acf50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28225, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 28225, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad0f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28232, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 28247, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72ad0e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28232, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 28235, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28232, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 28235, + "col": 30, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72acfd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28232, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 28232, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72acfb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28232, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 28232, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad0c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28240, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 28247, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72ad020", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28240, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 28240, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72ad0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28244, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 28247, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad078", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28244, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 28247, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72ad060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28244, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 28244, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28244, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 28244, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad258", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28251, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 28266, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72ad240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28251, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 28254, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad150", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28251, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 28254, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72ad138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28251, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 28251, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28251, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 28251, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac138", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28259, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 28266, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72ad180", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28259, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 28259, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72ad208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28263, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 28266, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad1d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28263, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 28266, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72ad1c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28263, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 28263, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad1a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28263, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 28263, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ac350", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad278", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28270, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 28270, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad4b8", + "kind": "FunctionDecl", + "loc": { + "offset": 28282, + "line": 1130, + "col": 1, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 28277, + "line": 1129, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 28556, + "line": 1144, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a460", + "name": "motionnotify", + "mangledName": "motionnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72ad428", + "kind": "ParmVarDecl", + "loc": { + "offset": 28303, + "line": 1130, + "col": 22, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28295, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 28303, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72adfe8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 28306, + "line": 1131, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 28556, + "line": 1144, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ad670", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28309, + "line": 1132, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 28335, + "col": 28, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ad570", + "kind": "VarDecl", + "loc": { + "offset": 28325, + "col": 18, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 28309, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "mon", + "mangledName": "mon", + "type": { + "qualType": "Monitor *" + }, + "storageClass": "static", + "init": "c", + "inner": [ + { + "id": "0x55bbe72ad658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72ad638", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ad610", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72ad5d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28331, + "file": "dwm.c", + "line": 1132, + "col": 24, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad700", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28338, + "line": 1133, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28348, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ad698", + "kind": "VarDecl", + "loc": { + "offset": 28347, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28338, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28347, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72ad870", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28351, + "line": 1134, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 28381, + "col": 32, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ad788", + "kind": "VarDecl", + "loc": { + "offset": 28365, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 28351, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 28374, + "col": 25, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XMotionEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72ad858", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 28370, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 28374, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ad828", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28371, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 28374, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72ad810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28371, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 28371, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad7f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28371, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 28371, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad428", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad970", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28385, + "line": 1136, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28411, + "line": 1137, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72ad940", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28389, + "line": 1136, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 28403, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72ad910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28389, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 28393, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad8c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28389, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 28393, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e57f98", + "inner": [ + { + "id": "0x55bbe72ad8a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28389, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 28389, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28389, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 28389, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad788", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMotionEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ad928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28403, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 28403, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad8f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28403, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 28403, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ad960", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 28411, + "line": 1137, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28411, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72adf50", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28420, + "line": 1138, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28544, + "line": 1142, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72adc90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28424, + "line": 1138, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28480, + "col": 62, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72adc38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28424, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28473, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72adbe0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 28424, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28468, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72adbc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28425, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 28467, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ad990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28425, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 28425, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad698", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72adb50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28429, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28467, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72adb38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28429, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28429, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(*)(int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ad9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28429, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 28429, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722aed8", + "kind": "FunctionDecl", + "name": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72adb90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28439, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 28443, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ada08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28439, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 28443, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x_root", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e581f0", + "inner": [ + { + "id": "0x55bbe72ad9f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28439, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 28439, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ad9d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28439, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 28439, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad788", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMotionEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72adba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28451, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 28455, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ada70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28451, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 28455, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y_root", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6e58258", + "inner": [ + { + "id": "0x55bbe72ada58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28451, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 28451, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ada38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28451, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 28451, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XMotionEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad788", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XMotionEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72adaa0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28463, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 28463, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72adac0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28466, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 28466, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72adc20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28473, + "col": 55, + "tokLen": 3 + }, + "end": { + "offset": 28473, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72adc00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28473, + "col": 55, + "tokLen": 3 + }, + "end": { + "offset": 28473, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad570", + "kind": "VarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72adc78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28480, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 28480, + "col": 62, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72adc58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28480, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 28480, + "col": 62, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad570", + "kind": "VarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72adf28", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 28485, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 28544, + "line": 1142, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72add70", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28489, + "line": 1139, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 28511, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72add58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28489, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 28489, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72adcb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28489, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 28489, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72adda0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28497, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 28505, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72add08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28497, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 28505, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72adcf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28497, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 28497, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72adcd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28497, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 28497, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72add38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28510, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 28510, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72ade10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28516, + "line": 1140, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28525, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72addb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28516, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28516, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72addf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28525, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28525, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72addd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28525, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 28525, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad698", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72adee8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28530, + "line": 1141, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 28540, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aded0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28530, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 28530, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ade30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28530, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 28530, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72adf10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72adeb0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ade88", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72ade50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28536, + "file": "dwm.c", + "line": 1141, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72adfc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28547, + "line": 1143, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28553, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72adf70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28547, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28547, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad570", + "kind": "VarDecl", + "name": "mon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72adfb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28553, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28553, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72adf90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28553, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28553, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ad698", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ae0c8", + "kind": "FunctionDecl", + "loc": { + "offset": 28564, + "line": 1147, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 28559, + "line": 1146, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 30186, + "line": 1204, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a5a8", + "name": "movemouse", + "mangledName": "movemouse", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72ae038", + "kind": "ParmVarDecl", + "loc": { + "offset": 28585, + "line": 1147, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 28574, + "col": 11, + "tokLen": 5 + }, + "end": { + "offset": 28585, + "col": 22, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72b39d8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 28590, + "line": 1148, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 30186, + "line": 1204, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aeb20", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28593, + "line": 1149, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28619, + "col": 28, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ae188", + "kind": "VarDecl", + "loc": { + "offset": 28597, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28597, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72ae208", + "kind": "VarDecl", + "loc": { + "offset": 28600, + "col": 9, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28600, + "col": 9, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72ae288", + "kind": "VarDecl", + "loc": { + "offset": 28603, + "col": 12, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28603, + "col": 12, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "ocx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72ae308", + "kind": "VarDecl", + "loc": { + "offset": 28608, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28608, + "col": 17, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "ocy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "loc": { + "offset": 28613, + "col": 22, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28613, + "col": 22, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "nx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "loc": { + "offset": 28617, + "col": 26, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 28593, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28617, + "col": 26, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ny", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72aebb0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28622, + "line": 1150, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 28631, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "loc": { + "offset": 28630, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28622, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 28630, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72aec40", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28634, + "line": 1151, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28644, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aebd8", + "kind": "VarDecl", + "loc": { + "offset": 28643, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 28634, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28643, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72aecd0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28647, + "line": 1152, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 28656, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "loc": { + "offset": 28654, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 28647, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 28654, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + ] + }, + { + "id": "0x55bbe72aed98", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 28659, + "line": 1153, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 28676, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72aecf8", + "kind": "VarDecl", + "loc": { + "offset": 28664, + "col": 7, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 28659, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 28675, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72aed80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28675, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 28675, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72aed60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 28675, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 28675, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aeeb8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28680, + "line": 1155, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28706, + "line": 1156, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72aee90", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 28684, + "line": 1155, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28701, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72aee70", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 28685, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 28701, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aee50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28686, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28698, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72aedb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28686, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28686, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72aee38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28690, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 28698, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aee08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28690, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 28698, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72aedf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28690, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 28690, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aedd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28690, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 28690, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aeea8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 28706, + "line": 1156, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28706, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72aef68", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28715, + "line": 1157, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28790, + "line": 1158, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72aef40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28719, + "line": 1157, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28722, + "col": 9, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aef10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28719, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28722, + "col": 9, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72aeef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28719, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28719, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aeed8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28719, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 28719, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72aef58", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 28790, + "line": 1158, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28790, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72aefe0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28799, + "line": 1159, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28813, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72aefc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28799, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28799, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72aef88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28799, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 28799, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "name": "restack", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72af008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28807, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 28807, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72aefa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28807, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 28807, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72af0c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28817, + "line": 1160, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28826, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72af020", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28817, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28817, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae288", + "kind": "VarDecl", + "name": "ocx", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72af0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28823, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28826, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af078", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28823, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28826, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72af060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28823, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28823, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28823, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28823, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af180", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28830, + "line": 1161, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28839, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72af0e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28830, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 28830, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae308", + "kind": "VarDecl", + "name": "ocy", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72af168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28836, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28839, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af138", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28836, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28839, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72af120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28836, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28836, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28836, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 28836, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af718", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28843, + "line": 1162, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 28983, + "line": 1164, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72af6e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 28847, + "line": 1162, + "col": 6, + "tokLen": 12 + }, + "end": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28968, + "file": "dwm.c", + "line": 1163, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72af5d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28847, + "line": 1162, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 28963, + "line": 1163, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af5b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28847, + "line": 1162, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 28847, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72af1a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28847, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 28847, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70437c0", + "kind": "FunctionDecl", + "name": "XGrabPointer", + "type": { + "qualType": "int (Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72af638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28860, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 28860, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28860, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 28860, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72af650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28865, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 28865, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af1e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28865, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 28865, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72af200", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28871, + "file": "dwm.c", + "line": 1162, + "col": 30, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 28871, + "file": "dwm.c", + "line": 1162, + "col": 30, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72af668", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72af400", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af3e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72af340", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 28878, + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af320", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72af280", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af260", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72af220", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af240", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72af300", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af2e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72af2a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af2c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af3c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5362, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af3a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72af360", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af380", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28878, + "file": "dwm.c", + "line": 1162, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af420", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28889, + "file": "dwm.c", + "line": 1162, + "col": 48, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28889, + "file": "dwm.c", + "line": 1162, + "col": 48, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af440", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28904, + "file": "dwm.c", + "line": 1162, + "col": 63, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28904, + "file": "dwm.c", + "line": 1162, + "col": 63, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28921, + "file": "dwm.c", + "line": 1163, + "col": 3, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28921, + "file": "dwm.c", + "line": 1163, + "col": 3, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72af460", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28921, + "file": "dwm.c", + "line": 1163, + "col": 3, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28921, + "file": "dwm.c", + "line": 1163, + "col": 3, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72af698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28944, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af510", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28944, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "lvalue", + "name": "cursor", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7219570", + "inner": [ + { + "id": "0x55bbe72af4f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28941, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af4d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28941, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72af4c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28927, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72af480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28927, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 28927, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72af4a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28934, + "col": 16, + "tokLen": 7 + }, + "end": { + "offset": 28934, + "col": 16, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e610", + "kind": "EnumConstantDecl", + "name": "CurMove", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28952, + "file": "dwm.c", + "line": 1163, + "col": 34, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28952, + "file": "dwm.c", + "line": 1163, + "col": 34, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72af540", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28952, + "file": "dwm.c", + "line": 1163, + "col": 34, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28952, + "file": "dwm.c", + "line": 1163, + "col": 34, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72af6c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28968, + "file": "dwm.c", + "line": 1163, + "col": 50, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 28968, + "file": "dwm.c", + "line": 1163, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72af708", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 28983, + "line": 1164, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 28983, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72af868", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 28992, + "line": 1165, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 29019, + "line": 1166, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72af840", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 28996, + "line": 1165, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 29014, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72af810", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 28997, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 29014, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af7f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 28997, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 28997, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(int *, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72af738", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 28997, + "col": 7, + "tokLen": 10 + }, + "end": { + "offset": 28997, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (int *, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72978e8", + "kind": "FunctionDecl", + "name": "getrootptr", + "type": { + "qualType": "int (int *, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe72af778", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29008, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 29009, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72af758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29009, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 29009, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae188", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72af7b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29012, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 29013, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72af790", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29013, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 29013, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae208", + "kind": "VarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72af858", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 29019, + "line": 1166, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 29019, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72b28e8", + "kind": "DoStmt", + "range": { + "begin": { + "offset": 29028, + "line": 1167, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 30041, + "line": 1197, + "col": 35, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b2820", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 29031, + "line": 1167, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 30008, + "line": 1197, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afcb0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29035, + "line": 1168, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 29103, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afc98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29035, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 29035, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72af888", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29035, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 29035, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045558", + "kind": "FunctionDecl", + "name": "XMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72afce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29046, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 29046, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72af8a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29046, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 29046, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72afbe8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72afb48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72afaa8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afa88", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72af9e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29051, + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af9c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72af928", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af908", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72af8c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af8e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72af9a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72af988", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72af948", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72af968", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72afa68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5362, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afa48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72afa08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72afa28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29051, + "file": "dwm.c", + "line": 1168, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72afb28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5680, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afb08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72afac8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72afae8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29061, + "file": "dwm.c", + "line": 1168, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72afbc8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afba8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72afb68", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72afb88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29074, + "file": "dwm.c", + "line": 1168, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72afc28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29100, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 29101, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72afc08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29101, + "col": 69, + "tokLen": 2 + }, + "end": { + "offset": 29101, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72afd68", + "kind": "SwitchStmt", + "range": { + "begin": { + "offset": 29108, + "line": 1169, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 30005, + "line": 1196, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afd50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29115, + "line": 1169, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 29118, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72afd20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29115, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 29118, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72afd00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29115, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 29115, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b27b8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 29124, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 30005, + "line": 1196, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afdc8", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 29128, + "line": 1170, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 29208, + "line": 1173, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afdb0", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29133, + "file": "dwm.c", + "line": 1170, + "col": 8, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29133, + "file": "dwm.c", + "line": 1170, + "col": 8, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afd90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29133, + "file": "dwm.c", + "line": 1170, + "col": 8, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29133, + "file": "dwm.c", + "line": 1170, + "col": 8, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "23" + } + ] + }, + { + "id": "0x55bbe72afe28", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 29153, + "line": 1171, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 29208, + "line": 1173, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afe10", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29158, + "file": "dwm.c", + "line": 1171, + "col": 8, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29158, + "file": "dwm.c", + "line": 1171, + "col": 8, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afdf0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29158, + "file": "dwm.c", + "line": 1171, + "col": 8, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29158, + "file": "dwm.c", + "line": 1171, + "col": 8, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "12" + } + ] + }, + { + "id": "0x55bbe72afe88", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 29168, + "line": 1172, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 29208, + "line": 1173, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72afe70", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29173, + "file": "dwm.c", + "line": 1172, + "col": 8, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29173, + "file": "dwm.c", + "line": 1172, + "col": 8, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72afe50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29173, + "file": "dwm.c", + "line": 1172, + "col": 8, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29173, + "file": "dwm.c", + "line": 1172, + "col": 8, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + }, + { + "id": "0x55bbe72b0018", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29188, + "line": 1173, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 29208, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0000", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29188, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 29203, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72affa8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 29188, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 29203, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72aff78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29188, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 29188, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (**)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72afeb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29188, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 29188, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72323d0", + "kind": "VarDecl", + "name": "handler", + "type": { + "qualType": "void (*[36])(XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72aff90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29196, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29199, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72afef0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29196, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29199, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72afed0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29196, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29196, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72affe8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29205, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 29206, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72affc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29206, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 29206, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0040", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 29214, + "line": 1174, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 29214, + "col": 4, + "tokLen": 5 + } + } + }, + { + "id": "0x55bbe72b0080", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 29223, + "line": 1175, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 29298, + "line": 1177, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72b0068", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29228, + "file": "dwm.c", + "line": 1175, + "col": 8, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29228, + "file": "dwm.c", + "line": 1175, + "col": 8, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0048", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29228, + "file": "dwm.c", + "line": 1175, + "col": 8, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29228, + "file": "dwm.c", + "line": 1175, + "col": 8, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + }, + { + "id": "0x55bbe72b0278", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29245, + "line": 1176, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29298, + "line": 1177, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72b0250", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29249, + "line": 1176, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29291, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe72b0198", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29249, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29276, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0178", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29250, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 29268, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b0148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29250, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 29261, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b00f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29250, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 29261, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "name": "time", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e580b8", + "inner": [ + { + "id": "0x55bbe72b00c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29250, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 29253, + "col": 12, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72b00a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29250, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 29250, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29268, + "col": 27, + "tokLen": 8 + }, + "end": { + "offset": 29268, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29268, + "col": 27, + "tokLen": 8 + }, + "end": { + "offset": 29268, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aecf8", + "kind": "VarDecl", + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29281, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 29291, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b0218", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29281, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 29291, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b01f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29282, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 29289, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72b01b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 29282, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 29282, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1000" + }, + { + "id": "0x55bbe72b01d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 29289, + "col": 48, + "tokLen": 2 + }, + "end": { + "offset": 29289, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "60" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0270", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 29298, + "line": 1177, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 29298, + "col": 5, + "tokLen": 8 + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b0350", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29311, + "line": 1178, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 29333, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b0298", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29311, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 29311, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aecf8", + "kind": "VarDecl", + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + }, + { + "id": "0x55bbe72b0338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29322, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29333, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0308", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29322, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29333, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "name": "time", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e580b8", + "inner": [ + { + "id": "0x55bbe72b02d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29322, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29325, + "col": 18, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72b02b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29322, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29322, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b04f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29343, + "line": 1180, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29371, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b0370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29343, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29343, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b04d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29348, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29371, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b04c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29348, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29348, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29348, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29348, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae288", + "kind": "VarDecl", + "name": "ocx", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b04a0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29354, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 29371, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0480", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29355, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29370, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b0450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29355, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29366, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0400", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29355, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29366, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58120", + "inner": [ + { + "id": "0x55bbe72b03d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29355, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29358, + "col": 19, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72b03b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29355, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29355, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29370, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 29370, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0430", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29370, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 29370, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae188", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b06a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29377, + "line": 1181, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29405, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b0518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29377, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29377, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b0680", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29382, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29405, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b0668", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29382, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29382, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29382, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 29382, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae308", + "kind": "VarDecl", + "name": "ocy", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b0648", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29388, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 29405, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0628", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29389, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29404, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b05f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29389, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29400, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b05a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29389, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29400, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58188", + "inner": [ + { + "id": "0x55bbe72b0578", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29389, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29392, + "col": 19, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72b0558", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29389, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 29389, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29404, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 29404, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b05d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29404, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 29404, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae208", + "kind": "VarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1178", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29411, + "line": 1182, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72b0878", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29415, + "line": 1182, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29438, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b0860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29415, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29434, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b0800", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29415, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29434, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b07e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29415, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29415, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b06c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29415, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29415, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b0798", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29419, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29432, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b0768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29419, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29427, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0718", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29419, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29427, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b0700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29419, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29419, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b06e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29419, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29419, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29432, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 29432, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29432, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 29432, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29438, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 29438, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29438, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 29438, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b0990", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29448, + "line": 1183, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29461, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b08f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29448, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29448, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b0978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29453, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29461, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0948", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29453, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29461, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b0930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29453, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29453, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29453, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29453, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1158", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29473, + "line": 1184, + "col": 9, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "inner": [ + { + "id": "0x55bbe72b0df8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29477, + "line": 1184, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29528, + "col": 64, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b0de0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29477, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29524, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b0d80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29477, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29524, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29477, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29477, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b09b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29477, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29477, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b0d48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29481, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29523, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b0af0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29481, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29505, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0ad0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29482, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29503, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b0aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29482, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29490, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0a08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29482, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29490, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b09f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29482, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29482, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b09d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29482, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29482, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0ab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29495, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29503, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0a70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29495, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29503, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72b0a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29495, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29495, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0a38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29495, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29495, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0d28", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29509, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 29523, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0d08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29510, + "col": 46, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b0cf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29510, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 29510, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0b10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29510, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 29510, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b0cd0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b0cb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b0c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0b88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72b0b70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0b50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b0b30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29521, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "col": 51, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29521, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "col": 51, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0c78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72b0bb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72b0c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0c30", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72b0c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0bf8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "line": 1184, + "col": 51, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b0bd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29521, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "col": 51, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29521, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29515, + "col": 51, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0dc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29528, + "col": 64, + "tokLen": 4 + }, + "end": { + "offset": 29528, + "col": 64, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0da8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29528, + "col": 64, + "tokLen": 4 + }, + "end": { + "offset": 29528, + "col": 64, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b1138", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29538, + "line": 1185, + "col": 5, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b0e18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29538, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29538, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b1118", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b0f38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29564, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b0f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29551, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0e70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29551, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b0e58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29543, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0e38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29543, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29543, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b0f20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29556, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29564, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0ed8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29556, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29564, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72b0ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29556, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29556, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0ea0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29556, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29556, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b10f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b10d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b10c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0fb0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72b0f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b0f78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b0f58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29575, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29575, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b10a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72b0fe0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72b1088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1058", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72b1040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1020", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "line": 1185, + "col": 36, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b1000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29575, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29575, + "col": 42, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29569, + "col": 36, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1bd8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29582, + "line": 1186, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72b1330", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29586, + "line": 1186, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29609, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b1318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29586, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29605, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b12b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29586, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29605, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b12a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29586, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29586, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b11a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29586, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29586, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b1280", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29603, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b1250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29598, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1200", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29598, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72b11e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29590, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b11c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29590, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 29590, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29603, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 29603, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29603, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 29603, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29609, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 29609, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b12e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29609, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 29609, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b13f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29619, + "line": 1187, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29632, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b1350", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29619, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29619, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b13d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29624, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29632, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b13a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29624, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29632, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72b1390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29624, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29624, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29624, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29624, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1bb8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29644, + "line": 1188, + "col": 9, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe72b1858", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29648, + "line": 1188, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29700, + "col": 65, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b1840", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29648, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29696, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b17e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29648, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29696, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b17c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29648, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29648, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b1410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29648, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 29648, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b17a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29652, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29695, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b1550", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29652, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29676, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b1530", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29653, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29674, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b1500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29653, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29661, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1468", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29653, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29661, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72b1450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29653, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29653, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1430", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29653, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 29653, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29666, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29674, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b14d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29666, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29674, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72b14b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29666, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29666, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29666, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 29666, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1788", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29680, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 29695, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b1768", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29681, + "col": 46, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b1750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29681, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 29681, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29681, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 29681, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b1730", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b1710", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b16f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b15e8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72b15d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b15b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b1590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29693, + "col": 58, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "col": 51, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29693, + "col": 58, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "col": 51, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b16d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72b1618", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72b16c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1690", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72b1678", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1658", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "line": 1188, + "col": 51, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b1638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29693, + "col": 58, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "col": 51, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29693, + "col": 58, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29686, + "col": 51, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29700, + "col": 65, + "tokLen": 4 + }, + "end": { + "offset": 29700, + "col": 65, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29700, + "col": 65, + "tokLen": 4 + }, + "end": { + "offset": 29700, + "col": 65, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b1b98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29710, + "line": 1189, + "col": 5, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b1878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29710, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 29710, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b1b78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b1998", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29736, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b1968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29723, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b18d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29723, + "col": 18, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72b18b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29715, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29715, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 29715, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29728, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29736, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1938", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29728, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29736, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72b1920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29728, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29728, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29728, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 29728, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1b58", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b1b38", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b1b20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1a10", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72b19f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b19d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b19b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29748, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29748, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1b00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72b1a40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72b1ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1ab8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72b1aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1a80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "line": 1189, + "col": 36, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b1a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 29748, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 29748, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 29741, + "col": 36, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b22e8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29755, + "line": 1190, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29891, + "line": 1192, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b21d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29759, + "line": 1190, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29865, + "line": 1191, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b1e20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29759, + "line": 1190, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29804, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b1c88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29759, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29763, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b1c70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29760, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 29763, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1c40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29760, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 29763, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72b1c28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29760, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 29760, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1c08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29760, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 29760, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1e08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29804, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1dd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29804, + "col": 53, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72b1dc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29801, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1da0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29801, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b1d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29785, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b1cd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29785, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72b1cc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29777, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1ca0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29777, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 29777, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29788, + "col": 37, + "tokLen": 6 + }, + "end": { + "offset": 29796, + "col": 45, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1d40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29788, + "col": 37, + "tokLen": 6 + }, + "end": { + "offset": 29796, + "col": 45, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72b1d28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29788, + "col": 37, + "tokLen": 6 + }, + "end": { + "offset": 29788, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1d08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29788, + "col": 37, + "tokLen": 6 + }, + "end": { + "offset": 29788, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b21b0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 29818, + "line": 1191, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 29865, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b2190", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29861, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72b1fc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29836, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72b1fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29832, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b1f50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29832, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b1f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29819, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b1e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29819, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 29819, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b1f18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29823, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29831, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b1ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29823, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29823, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29823, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 29823, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b1f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29828, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29831, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1eb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29828, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29831, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72b1ea0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29828, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29828, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1e80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29828, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 29828, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b1f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29836, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 29836, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b1f78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29836, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 29836, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b2170", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29844, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 29861, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72b2158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29844, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 29857, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b20f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29844, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 29857, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b20e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29844, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 29844, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b1fe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29844, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 29844, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b20c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29848, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 29856, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b2090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29848, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 29848, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2008", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29848, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 29848, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b20a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29853, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 29856, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2060", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29853, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 29856, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72b2048", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29853, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 29853, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29853, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 29853, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b2140", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29861, + "col": 50, + "tokLen": 4 + }, + "end": { + "offset": 29861, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2120", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29861, + "col": 50, + "tokLen": 4 + }, + "end": { + "offset": 29861, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b22a8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29872, + "line": 1192, + "col": 5, + "tokLen": 14 + }, + "end": { + "offset": 29891, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b2290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29872, + "col": 5, + "tokLen": 14 + }, + "end": { + "offset": 29872, + "col": 5, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b21f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29872, + "col": 5, + "tokLen": 14 + }, + "end": { + "offset": 29872, + "col": 5, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fa00", + "kind": "FunctionDecl", + "name": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b22d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72b2270", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b2248", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72b2210", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 29887, + "file": "dwm.c", + "line": 1192, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b2790", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 29897, + "line": 1193, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 29990, + "line": 1194, + "col": 36, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b2520", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 29901, + "line": 1193, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29943, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72b2488", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 29901, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 29929, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b2470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29929, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2440", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29929, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72b2428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29926, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2408", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29926, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b23d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29910, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b2340", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29910, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72b2328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29902, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29902, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 29902, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b23f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29913, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 29921, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b23a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29913, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 29921, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72b2390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29913, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 29913, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2370", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29913, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 29913, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b2508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29940, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 29943, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b24d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29940, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 29943, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72b24c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29940, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 29940, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b24a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29940, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 29940, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b26c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 29959, + "line": 1194, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 29990, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b26b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29959, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 29959, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b2540", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29959, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 29959, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722b398", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b2718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29966, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 29966, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2560", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29966, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 29966, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72b2730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29969, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29969, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29969, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 29969, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ae388", + "kind": "VarDecl", + "name": "nx", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b2748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29973, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 29973, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b25a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29973, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 29973, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aea80", + "kind": "VarDecl", + "name": "ny", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72b2760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29977, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 29980, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b25f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29977, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 29980, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72b25e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29977, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 29977, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b25c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29977, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 29977, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b2778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29983, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 29986, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2660", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 29983, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 29986, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72b2648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 29983, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 29983, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 29983, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 29983, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b2690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 29989, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 29989, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72b27b0", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 29996, + "line": 1195, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 29996, + "col": 4, + "tokLen": 5 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b28c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30017, + "line": 1197, + "col": 11, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30028, + "file": "dwm.c", + "line": 1197, + "col": 22, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72b28b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30017, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30020, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2860", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30017, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30020, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72b2840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30017, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30017, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aec68", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b2890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30028, + "file": "dwm.c", + "line": 1197, + "col": 22, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30028, + "file": "dwm.c", + "line": 1197, + "col": 22, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + }, + { + "id": "0x55bbe72b29b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30045, + "line": 1198, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 30076, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b2998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30045, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 30045, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b2908", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30045, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 30045, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705bb88", + "kind": "FunctionDecl", + "name": "XUngrabPointer", + "type": { + "qualType": "int (Display *, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72b29e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30060, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 30060, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30060, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 30060, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72b29f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30065, + "file": "dwm.c", + "line": 1198, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30065, + "file": "dwm.c", + "line": 1198, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b2948", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30065, + "file": "dwm.c", + "line": 1198, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30065, + "file": "dwm.c", + "line": 1198, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72b39b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 30080, + "line": 1199, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 30184, + "line": 1203, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b36d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30084, + "line": 1199, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30127, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72b3678", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30084, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30122, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b3658", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30085, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 30121, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b2a10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30085, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 30085, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aebd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72b35b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30089, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 30121, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b35a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30089, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 30089, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(*)(int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b2a30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30089, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 30089, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722aed8", + "kind": "FunctionDecl", + "name": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72b35f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30099, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 30102, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3438", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30099, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 30102, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72b3420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30099, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 30099, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b2a50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30099, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 30099, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30105, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 30108, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b34a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30105, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 30108, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72b3488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30105, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 30105, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30105, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 30105, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30111, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 30114, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3508", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30111, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 30114, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72b34f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30111, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 30111, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b34d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30111, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 30111, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30117, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 30120, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3570", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30117, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 30120, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72b3558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30117, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 30117, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30117, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 30117, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b36b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30127, + "col": 49, + "tokLen": 6 + }, + "end": { + "offset": 30127, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30127, + "col": 49, + "tokLen": 6 + }, + "end": { + "offset": 30127, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b3990", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30135, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 30184, + "line": 1203, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b37c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30139, + "line": 1200, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 30151, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b37a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30139, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 30139, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b36f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30139, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 30139, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c178", + "kind": "FunctionDecl", + "name": "sendmon", + "type": { + "qualType": "void (Client *, Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b37f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30147, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 30147, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30147, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 30147, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aeb48", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72b3808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30150, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 30150, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3730", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30150, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 30150, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aebd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b3878", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30156, + "line": 1201, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 30165, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b3820", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30156, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 30156, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72b3860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30165, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 30165, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30165, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 30165, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72aebd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b3950", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30170, + "line": 1202, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 30180, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b3938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30170, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 30170, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b3898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30170, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 30170, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b3978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72b3918", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b38f0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72b38b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30176, + "file": "dwm.c", + "line": 1202, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "loc": { + "offset": 30198, + "line": 1207, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 30189, + "line": 1206, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 30293, + "line": 1211, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a758", + "name": "nexttiled", + "mangledName": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + }, + "inner": [ + { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "loc": { + "offset": 30216, + "line": 1207, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 30208, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 30216, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72b40c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30219, + "line": 1208, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 30293, + "line": 1211, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4048", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 30222, + "line": 1209, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 30280, + "col": 60, + "tokLen": 1 + } + }, + "inner": [ + {}, + {}, + { + "id": "0x55bbe72b3f60", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30229, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30265, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b3f48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30229, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30229, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30229, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30229, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72b3f28", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30234, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 30265, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b3f08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30235, + "col": 15, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72b3ef0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30235, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 30238, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3c00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30235, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 30238, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72b3be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30235, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 30235, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30235, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 30235, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3ed8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 30252, + "col": 32, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b3eb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b3e98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b3e78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72b3e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3c68", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72b3c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3c30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3e28", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b3df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b3d18", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72b3d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3cd0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b3cb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3c98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b3e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3dc8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72b3db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3d80", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 30253, + "line": 1209, + "col": 33, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b3d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3d48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 30263, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 30253, + "col": 33, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4020", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30268, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 30275, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b3f80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30268, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 30268, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72b4008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30272, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 30275, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3fd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30272, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 30275, + "col": 55, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72b3fc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30272, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 30272, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b3fa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30272, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 30272, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4040", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 30280, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 30280, + "col": 60, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe72b40b8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 30283, + "line": 1210, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30290, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b40a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30290, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30290, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4080", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30290, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30290, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b3a70", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4188", + "kind": "FunctionDecl", + "loc": { + "offset": 30301, + "line": 1214, + "col": 1, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 30296, + "line": 1213, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 30371, + "line": 1220, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a8a0", + "name": "pop", + "mangledName": "pop", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72b40f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 30313, + "line": 1214, + "col": 13, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 30305, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 30313, + "col": 13, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72b44d8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30316, + "line": 1215, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 30371, + "line": 1220, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4288", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30319, + "line": 1216, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30327, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30319, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30319, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b4230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30319, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30319, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72887e0", + "kind": "FunctionDecl", + "name": "detach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b42b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30326, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30326, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30326, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30326, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b40f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b4320", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30331, + "line": 1217, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30339, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30331, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30331, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b42c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30331, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30331, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726f3e8", + "kind": "FunctionDecl", + "name": "attach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b4348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30338, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30338, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b42e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30338, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30338, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b40f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b43b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30343, + "line": 1218, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 30350, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b43a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30343, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 30343, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b4360", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30343, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 30343, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b43e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30349, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 30349, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4380", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30349, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 30349, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b40f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b4498", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30354, + "line": 1219, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 30368, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30354, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 30354, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b43f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30354, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 30354, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b44c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30362, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 30365, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4450", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30362, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 30365, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b4438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30362, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 30362, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30362, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 30362, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b40f8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b45a8", + "kind": "FunctionDecl", + "loc": { + "offset": 30379, + "line": 1223, + "col": 1, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 30374, + "line": 1222, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 31207, + "line": 1257, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722a9e8", + "name": "propertynotify", + "mangledName": "propertynotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72b4518", + "kind": "ParmVarDecl", + "loc": { + "offset": 30402, + "line": 1223, + "col": 24, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 30394, + "col": 16, + "tokLen": 6 + }, + "end": { + "offset": 30402, + "col": 24, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72b5fe8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30405, + "line": 1224, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 31207, + "line": 1257, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b46c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 30408, + "line": 1225, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30417, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "loc": { + "offset": 30416, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 30408, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30416, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72b4758", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 30420, + "line": 1226, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30432, + "col": 14, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b46f0", + "kind": "VarDecl", + "loc": { + "offset": 30427, + "col": 9, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 30420, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 30427, + "col": 9, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + ] + }, + { + "id": "0x55bbe72b48c0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 30435, + "line": 1227, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 30469, + "col": 36, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "loc": { + "offset": 30451, + "col": 18, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 30435, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 30460, + "col": 27, + "tokLen": 9 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72b48a8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 30456, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 30460, + "col": 27, + "tokLen": 9 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b4878", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30457, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 30460, + "col": 27, + "tokLen": 9 + } + }, + "type": { + "desugaredQualType": "XPropertyEvent", + "qualType": "XPropertyEvent", + "typeAliasDeclId": "0x55bbe6ffe058" + }, + "valueCategory": "lvalue", + "name": "xproperty", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7001cb0", + "inner": [ + { + "id": "0x55bbe72b4860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30457, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 30457, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30457, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 30457, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4518", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5fb8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 30473, + "line": 1229, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 31205, + "line": 1256, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72b4b08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30477, + "line": 1229, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30524, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b49b0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30477, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30496, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4990", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30478, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 30492, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b4960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30478, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 30482, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4910", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30478, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 30482, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffde38", + "inner": [ + { + "id": "0x55bbe72b48f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30478, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 30478, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b48d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30478, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 30478, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30492, + "col": 21, + "tokLen": 4 + }, + "end": { + "offset": 30492, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30492, + "col": 21, + "tokLen": 4 + }, + "end": { + "offset": 30492, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4ae8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30501, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 30524, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4ac8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30502, + "col": 31, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 1429, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b4ab0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30502, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 30506, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4a08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30502, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 30506, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "atom", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdee0", + "inner": [ + { + "id": "0x55bbe72b49f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30502, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 30502, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b49d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30502, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 30502, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4a90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1419, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1429, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4a68", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1420, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b4a38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30514, + "file": "dwm.c", + "line": 1229, + "col": 43, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "39" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4b60", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30529, + "line": 1230, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 30542, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4b48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30529, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 30529, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b4b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30529, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 30529, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230a40", + "kind": "FunctionDecl", + "name": "updatestatus", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b5f88", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 30551, + "line": 1231, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31205, + "line": 1256, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72b4c20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30555, + "line": 1231, + "col": 11, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 9426, + "file": "/usr/include/X11/X.h", + "line": 309, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30568, + "file": "dwm.c", + "line": 1231, + "col": 24, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b4c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30555, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30559, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4bb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30555, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30559, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "state", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdfa8", + "inner": [ + { + "id": "0x55bbe72b4ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30555, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30555, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4b80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30555, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 30555, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b4be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9426, + "file": "/usr/include/X11/X.h", + "line": 309, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30568, + "file": "dwm.c", + "line": 1231, + "col": 24, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 9426, + "file": "/usr/include/X11/X.h", + "line": 309, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30568, + "file": "dwm.c", + "line": 1231, + "col": 24, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72b4c40", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 30586, + "line": 1232, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 30586, + "col": 3, + "tokLen": 6 + } + } + }, + { + "id": "0x55bbe72b5f68", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 30613, + "line": 1233, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31205, + "line": 1256, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4d70", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30617, + "line": 1233, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 30645, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4d50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30618, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 30644, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b4c50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30618, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 30618, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72b4d10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30622, + "col": 16, + "tokLen": 11 + }, + "end": { + "offset": 30644, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30622, + "col": 16, + "tokLen": 11 + }, + "end": { + "offset": 30622, + "col": 16, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b4c70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30622, + "col": 16, + "tokLen": 11 + }, + "end": { + "offset": 30622, + "col": 16, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72b4d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30634, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 30638, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4cc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30634, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 30638, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffde38", + "inner": [ + { + "id": "0x55bbe72b4cb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30634, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 30634, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4c90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30634, + "col": 28, + "tokLen": 2 + }, + "end": { + "offset": 30634, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5f40", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30648, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 31205, + "line": 1256, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4e10", + "kind": "SwitchStmt", + "range": { + "begin": { + "offset": 30652, + "line": 1234, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 30999, + "line": 1248, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30659, + "line": 1234, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 30663, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4dc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30659, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 30663, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "atom", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdee0", + "inner": [ + { + "id": "0x55bbe72b4db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30659, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 30659, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4d90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30659, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 30659, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b57a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 30669, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 30999, + "line": 1248, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4e40", + "kind": "DefaultStmt", + "range": { + "begin": { + "offset": 30673, + "line": 1235, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 30682, + "col": 12, + "tokLen": 5 + } + }, + "inner": [ + { + "id": "0x55bbe72b4e38", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 30682, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 30682, + "col": 12, + "tokLen": 5 + } + } + } + ] + }, + { + "id": "0x55bbe72b4ef0", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 30691, + "line": 1236, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 30859, + "line": 1239, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b4ed8", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2445, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 2455, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4eb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2445, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 2455, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 39, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b4e90", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2446, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 2453, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 37, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b4e60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2453, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 37, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 2453, + "file": "/usr/include/X11/Xatom.h", + "line": 76, + "col": 37, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30696, + "file": "dwm.c", + "line": 1236, + "col": 8, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "68" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5468", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 30720, + "line": 1237, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 30859, + "line": 1239, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5368", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30724, + "line": 1237, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 30838, + "line": 1238, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b5130", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30724, + "line": 1237, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 30784, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72b4f98", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 30724, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 30728, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b4f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30725, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30728, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4f50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30725, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30728, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72b4f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30725, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30725, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30725, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 30725, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5110", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30742, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 30784, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b50a8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30743, + "col": 27, + "tokLen": 20 + }, + "end": { + "offset": 30783, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30743, + "col": 27, + "tokLen": 20 + }, + "end": { + "offset": 30743, + "col": 27, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b4fb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30743, + "col": 27, + "tokLen": 20 + }, + "end": { + "offset": 30743, + "col": 27, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70413c0", + "kind": "FunctionDecl", + "name": "XGetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b50e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30764, + "col": 48, + "tokLen": 3 + }, + "end": { + "offset": 30764, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30764, + "col": 48, + "tokLen": 3 + }, + "end": { + "offset": 30764, + "col": 48, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72b50f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30769, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 30772, + "col": 56, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5028", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30769, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 30772, + "col": 56, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72b5010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30769, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 30769, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b4ff0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30769, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 30769, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5078", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 30777, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 30778, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72b5058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30778, + "col": 62, + "tokLen": 5 + }, + "end": { + "offset": 30778, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b46f0", + "kind": "VarDecl", + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5348", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30793, + "line": 1238, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 30838, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5328", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30794, + "col": 6, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b5188", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30794, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30797, + "col": 9, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72b5170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30794, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30794, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5150", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30794, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 30794, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b5308", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30810, + "col": 22, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72b5250", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 30810, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 30829, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5210", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30811, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 30828, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b51f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30811, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 30811, + "col": 23, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b51b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30811, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 30811, + "col": 23, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30823, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 30823, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b51d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30823, + "col": 35, + "tokLen": 5 + }, + "end": { + "offset": 30823, + "col": 35, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b46f0", + "kind": "VarDecl", + "name": "trans", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b52f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72b52d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b52a8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72b5270", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 30834, + "file": "dwm.c", + "line": 1238, + "col": 46, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5428", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30845, + "line": 1239, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 30859, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30845, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 30845, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30845, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 30845, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30853, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 30856, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b53e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30853, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 30856, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b53c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30853, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 30853, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b53a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30853, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 30853, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5488", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 30865, + "line": 1240, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 30865, + "col": 4, + "tokLen": 5 + } + } + }, + { + "id": "0x55bbe72b5520", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 30874, + "line": 1241, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 30918, + "line": 1242, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5508", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1458, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 1468, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b54e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1458, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 1468, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b54c0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1459, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 1466, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b5490", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1466, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 1466, + "file": "/usr/include/X11/Xatom.h", + "line": 48, + "col": 36, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30879, + "file": "dwm.c", + "line": 1241, + "col": 8, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "40" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b55d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 30902, + "line": 1242, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 30918, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b5580", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 30902, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 30905, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "hintsvalid", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224530", + "inner": [ + { + "id": "0x55bbe72b5568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30902, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 30902, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30902, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 30902, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b55b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 30918, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 30918, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72b55f0", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 30924, + "line": 1243, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 30924, + "col": 4, + "tokLen": 5 + } + } + }, + { + "id": "0x55bbe72b5688", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 30933, + "line": 1244, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 30969, + "line": 1245, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5670", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1275, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 1285, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5650", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1275, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 1285, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5628", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1276, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 1283, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b55f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1283, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 1283, + "file": "/usr/include/X11/Xatom.h", + "line": 43, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 30938, + "file": "dwm.c", + "line": 1244, + "col": 8, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "35" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5708", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30954, + "line": 1245, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 30969, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b56f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30954, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 30954, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b56b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30954, + "col": 4, + "tokLen": 13 + }, + "end": { + "offset": 30954, + "col": 4, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230e10", + "kind": "FunctionDecl", + "name": "updatewmhints", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30968, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 30968, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b56d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30968, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 30968, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5780", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 30975, + "line": 1246, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 30984, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 30975, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 30975, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 30975, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 30975, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728fd10", + "kind": "FunctionDecl", + "name": "drawbars", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b57a0", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 30990, + "line": 1247, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 30990, + "col": 4, + "tokLen": 5 + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b5d38", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 31003, + "line": 1249, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 31134, + "line": 1253, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5a40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31007, + "line": 1249, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31062, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72b58f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31007, + "col": 7, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 1429, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b58d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31007, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31011, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5830", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31007, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31011, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "atom", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdee0", + "inner": [ + { + "id": "0x55bbe72b5818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31007, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31007, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b57f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31007, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31007, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b58b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1419, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1429, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5890", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1420, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72b5860", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31019, + "file": "dwm.c", + "line": 1249, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "39" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5a20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31033, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 31062, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b59f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31033, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 31037, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5948", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31033, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 31037, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "atom", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdee0", + "inner": [ + { + "id": "0x55bbe72b5930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31033, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 31033, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31033, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 31033, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31045, + "col": 45, + "tokLen": 7 + }, + "end": { + "offset": 31062, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b59d0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 31045, + "col": 45, + "tokLen": 7 + }, + "end": { + "offset": 31062, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b59b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31045, + "col": 45, + "tokLen": 7 + }, + "end": { + "offset": 31045, + "col": 45, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31045, + "col": 45, + "tokLen": 7 + }, + "end": { + "offset": 31045, + "col": 45, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72b5998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31053, + "col": 53, + "tokLen": 9 + }, + "end": { + "offset": 31053, + "col": 53, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e920", + "kind": "EnumConstantDecl", + "name": "NetWMName", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5d18", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31065, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 31134, + "line": 1253, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5ab8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31070, + "line": 1250, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 31083, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31070, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 31070, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31070, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 31070, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230b80", + "kind": "FunctionDecl", + "name": "updatetitle", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31082, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 31082, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31082, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 31082, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b5cf8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 31089, + "line": 1251, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 31129, + "line": 1252, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5bf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31093, + "line": 1251, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31106, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b5bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31093, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31093, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5af8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31093, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31093, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72b5be0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31106, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5b98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31106, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72b5b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31101, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5b50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31101, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b5b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31098, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5b18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31098, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31098, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5cb8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31115, + "line": 1252, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 31129, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5ca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31115, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 31115, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5c18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31115, + "col": 5, + "tokLen": 7 + }, + "end": { + "offset": 31115, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31123, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31126, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5c70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31123, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31126, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72b5c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31123, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31123, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5c38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31123, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 31123, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5f20", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 31138, + "line": 1254, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 31201, + "line": 1255, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b5e68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31142, + "line": 1254, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31177, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72b5e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31142, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31146, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5d90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31142, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31146, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "atom", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ffdee0", + "inner": [ + { + "id": "0x55bbe72b5d78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31142, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31142, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31142, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 31142, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XPropertyEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b47d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XPropertyEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31154, + "col": 19, + "tokLen": 7 + }, + "end": { + "offset": 31177, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5e18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 31154, + "col": 19, + "tokLen": 7 + }, + "end": { + "offset": 31177, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b5e00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31154, + "col": 19, + "tokLen": 7 + }, + "end": { + "offset": 31154, + "col": 19, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5dc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31154, + "col": 19, + "tokLen": 7 + }, + "end": { + "offset": 31154, + "col": 19, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72b5de0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31162, + "col": 27, + "tokLen": 15 + }, + "end": { + "offset": 31162, + "col": 27, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721eab0", + "kind": "EnumConstantDecl", + "name": "NetWMWindowType", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b5ee0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31183, + "line": 1255, + "col": 4, + "tokLen": 16 + }, + "end": { + "offset": 31201, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b5ec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31183, + "col": 4, + "tokLen": 16 + }, + "end": { + "offset": 31183, + "col": 4, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72b5e88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31183, + "col": 4, + "tokLen": 16 + }, + "end": { + "offset": 31183, + "col": 4, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230cc8", + "kind": "FunctionDecl", + "name": "updatewindowtype", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72b5f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31200, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 31200, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b5ea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31200, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 31200, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b4660", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b60b8", + "kind": "FunctionDecl", + "loc": { + "offset": 31215, + "line": 1260, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 31210, + "line": 1259, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 31252, + "line": 1263, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722ab30", + "name": "quit", + "mangledName": "quit", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72b6028", + "kind": "ParmVarDecl", + "loc": { + "offset": 31231, + "line": 1260, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 31220, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 31231, + "col": 17, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72b61c0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31236, + "line": 1261, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 31252, + "line": 1263, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b61a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31239, + "line": 1262, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 31249, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b6160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31239, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 31239, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237040", + "kind": "VarDecl", + "name": "running", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72b6180", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 31249, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31249, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6418", + "kind": "FunctionDecl", + "loc": { + "offset": 31265, + "line": 1266, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 31255, + "line": 1265, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 31467, + "line": 1277, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722aed8", + "name": "recttomon", + "mangledName": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "inner": [ + { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31279, + "line": 1266, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31275, + "col": 11, + "tokLen": 3 + }, + "end": { + "offset": 31279, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "loc": { + "offset": 31286, + "col": 22, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31282, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 31286, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72b62f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 31293, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31289, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 31293, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72b6370", + "kind": "ParmVarDecl", + "loc": { + "offset": 31300, + "col": 36, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31296, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 31300, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "h", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72be528", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31303, + "line": 1267, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 31467, + "line": 1277, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b6618", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 31306, + "line": 1268, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 31329, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "loc": { + "offset": 31315, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31306, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 31315, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72b6560", + "kind": "VarDecl", + "loc": { + "offset": 31319, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31306, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 31323, + "col": 19, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "r", + "type": { + "qualType": "Monitor *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72b65e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31323, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 31323, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b65c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31323, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 31323, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6768", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 31332, + "line": 1269, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 31347, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b6648", + "kind": "VarDecl", + "loc": { + "offset": 31336, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31332, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 31336, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "a", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72b66c8", + "kind": "VarDecl", + "loc": { + "offset": 31339, + "col": 9, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 31332, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 31346, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "area", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72b6730", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 31346, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 31346, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72be4a8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 31351, + "line": 1271, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 31454, + "line": 1275, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72b67d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31356, + "line": 1271, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 31360, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b6780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31356, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 31356, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72b67c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31360, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 31360, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b67a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31360, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 31360, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72b6818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31366, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 31366, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b67f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31366, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 31366, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72b68d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31369, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31376, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b6830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31369, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31369, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72b68b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31373, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31376, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6888", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31373, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31376, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72b6870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31373, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31373, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6850", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31373, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31373, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be488", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 31384, + "line": 1272, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 31454, + "line": 1275, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72be358", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31388, + "line": 1272, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 31421, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72be300", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 31388, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 31417, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be2e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31389, + "col": 8, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 1922, + "line": 51, + "col": 89, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72b68f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31389, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31389, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6648", + "kind": "VarDecl", + "name": "a", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72be2c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1775, + "line": 50, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1922, + "line": 51, + "col": 89, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be2a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72bd0b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd080", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b71c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72b6930", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1780, + "line": 50, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1780, + "line": 50, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72b71a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b7180", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72b6e80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6e50", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6bc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b6a20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6a00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b69d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6970", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b69e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b69b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b62f0", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6ba0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6b80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b6b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6a98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b6a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6a60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6b68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6b20", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72b6b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6ae8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6ac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6cb0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6c90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b6c60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6c00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b6c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6c40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b62f0", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6e30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6e10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b6de0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6d28", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b6d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6cf0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6cd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6db0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72b6d98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6d78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b7160", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b7130", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b6fd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72b6fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6ee0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6ec0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1818, + "line": 50, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1820, + "line": 50, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6ea0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b6fc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6f88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6f58", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1827, + "line": 50, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b6f40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b6f20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6f00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b7100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7038", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7018", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1818, + "line": 50, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1820, + "line": 50, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b6ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b7118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b70e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b70b0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1827, + "line": 50, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b7098", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7078", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72b7200", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b71e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1780, + "line": 50, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1780, + "line": 50, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72bd060", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd040", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72bcd40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bcd10", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bca80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72b72f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72b72d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72b72a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7240", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72b72b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7280", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7260", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b62f0", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bca60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bca40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bca10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7368", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72b7350", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b7330", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7310", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bca28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b73f0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72b73d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72b73b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72b7398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bcb70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bcb50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bcb20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcac0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1787, + "line": 50, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1789, + "line": 50, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcaa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bcb38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcb00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1791, + "line": 50, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1793, + "line": 50, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31409, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b62f0", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bccf0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bccd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bcca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcbe8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1800, + "line": 50, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72bcbd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcbb0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1795, + "line": 50, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1797, + "line": 50, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcb90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bccb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcc70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1808, + "line": 50, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72bcc58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcc38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1803, + "line": 50, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1805, + "line": 50, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcc18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd020", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bcff0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bce98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72bce68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcda0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcd80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1818, + "line": 50, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1820, + "line": 50, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bce80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bce48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bce18", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1827, + "line": 50, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72bce00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcde0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcdc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bcfc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcef8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bced8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1818, + "line": 50, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1820, + "line": 50, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bceb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31403, + "col": 22, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b61f0", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bcfd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcfa0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcf70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1827, + "line": 50, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72bcf58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bcf38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1822, + "line": 50, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1824, + "line": 50, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bcf18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be280", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be250", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd980", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72bd0f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd0d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1871, + "line": 51, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1871, + "line": 51, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72bd960", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd940", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72bd640", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd610", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd380", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72bd1e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd1c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bd190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd130", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd110", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bd1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd170", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd150", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6370", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd360", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd340", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bd310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd258", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bd240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd220", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd200", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd2e0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72bd2c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd2a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd470", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd450", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bd420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd3c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd3a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bd438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd400", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd3e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6370", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd5f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd5d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bd5a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd4e8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bd4d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd4b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd5b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd570", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72bd558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd538", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd920", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd8f0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd798", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72bd768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd6a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd680", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1909, + "line": 51, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1911, + "line": 51, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd748", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd718", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1918, + "line": 51, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bd700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd6e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd6c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd8c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd7f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd7d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1909, + "line": 51, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1911, + "line": 51, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd7b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd8d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd8a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd870", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1918, + "line": 51, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bd858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bd838", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bd9c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bd9a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1871, + "line": 51, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1871, + "line": 51, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72be230", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be210", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72bdf10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bdee0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bdc50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72bdab0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bda90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bda60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bda00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bd9e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bda78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bda40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bda20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6370", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bdc30", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bdc10", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bdbe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdb28", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bdb10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdaf0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bdbf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdbb0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72bdb98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdb78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdb58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bdd40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bdd20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bdcf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdc90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1878, + "line": 51, + "col": 45, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1880, + "line": 51, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdc70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bdd08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdcd0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "line": 51, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1884, + "line": 51, + "col": 51, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdcb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31412, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6370", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bdec0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bdea0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72bde70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bddb8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1891, + "line": 51, + "col": 58, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bdda0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdd80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1886, + "line": 51, + "col": 53, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1888, + "line": 51, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bde88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bde40", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1899, + "line": 51, + "col": 66, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72bde28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bde08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1894, + "line": 51, + "col": 61, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1896, + "line": 51, + "col": 63, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdde8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be1f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be1c0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72be068", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72be038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdf70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdf50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1909, + "line": 51, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1911, + "line": 51, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdf30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be018", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdfe8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1918, + "line": 51, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72bdfd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bdfb0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72bdf90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be0c8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72be0a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1909, + "line": 51, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1911, + "line": 51, + "col": 78, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72be088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31406, + "col": 25, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6270", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be170", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31393, + "file": "dwm.c", + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72be140", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1918, + "line": 51, + "col": 85, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72be128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be108", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1913, + "line": 51, + "col": 80, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1915, + "line": 51, + "col": 82, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "line": 1272, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72be0e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 31415, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 31393, + "col": 12, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31421, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 31421, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31421, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 31421, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b66c8", + "kind": "VarDecl", + "name": "area", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72be468", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31427, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 31454, + "line": 1275, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72be3d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31432, + "line": 1273, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 31439, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72be378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31432, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 31432, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b66c8", + "kind": "VarDecl", + "name": "area", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72be3b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31439, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 31439, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31439, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 31439, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6648", + "kind": "VarDecl", + "name": "a", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72be448", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31445, + "line": 1274, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 31449, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72be3f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31445, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 31445, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6560", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72be430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31449, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31449, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31449, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 31449, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b64e8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be518", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 31457, + "line": 1276, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 31464, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72be500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31464, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 31464, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be4e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31464, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 31464, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72b6560", + "kind": "VarDecl", + "name": "r", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "loc": { + "offset": 31475, + "line": 1280, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 31470, + "line": 1279, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 31618, + "line": 1284, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722b398", + "name": "resize", + "mangledName": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "inner": [ + { + "id": "0x55bbe72be568", + "kind": "ParmVarDecl", + "loc": { + "offset": 31490, + "line": 1280, + "col": 16, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31482, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 31490, + "col": 16, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72be5e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 31497, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31493, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 31497, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72be668", + "kind": "ParmVarDecl", + "loc": { + "offset": 31504, + "col": 30, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31500, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 31504, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72be6e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 31511, + "col": 37, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31507, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 31511, + "col": 37, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72be768", + "kind": "ParmVarDecl", + "loc": { + "offset": 31518, + "col": 44, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31514, + "col": 40, + "tokLen": 3 + }, + "end": { + "offset": 31518, + "col": 44, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "h", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72be7e8", + "kind": "ParmVarDecl", + "loc": { + "offset": 31525, + "col": 51, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 31521, + "col": 47, + "tokLen": 3 + }, + "end": { + "offset": 31525, + "col": 51, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "interact", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72bed58", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31535, + "line": 1281, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 31618, + "line": 1284, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72bed38", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 31538, + "line": 1282, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 31615, + "line": 1283, + "col": 29, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72beb20", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31542, + "line": 1282, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 31584, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72beb08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31542, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 31542, + "col": 6, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Client *, int *, int *, int *, int *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72be970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31542, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 31542, + "col": 6, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Client *, int *, int *, int *, int *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7267ff0", + "kind": "FunctionDecl", + "name": "applysizehints", + "type": { + "qualType": "int (Client *, int *, int *, int *, int *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72beb70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31557, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 31557, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72be990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31557, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 31557, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be568", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72be9d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 31560, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31561, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72be9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31561, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 31561, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be5e8", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72bea08", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 31564, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 31565, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72be9e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31565, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 31565, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be668", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72bea40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 31568, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 31569, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72bea20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31569, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 31569, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be6e8", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72bea78", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 31572, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 31573, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72bea58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31573, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 31573, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be768", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72beb88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31576, + "col": 40, + "tokLen": 8 + }, + "end": { + "offset": 31576, + "col": 40, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bea90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31576, + "col": 40, + "tokLen": 8 + }, + "end": { + "offset": 31576, + "col": 40, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be7e8", + "kind": "ParmVarDecl", + "name": "interact", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bec78", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31589, + "line": 1283, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 31615, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bec60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31589, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 31589, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72beba0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31589, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 31589, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722b7c8", + "kind": "FunctionDecl", + "name": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72becc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31602, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 31602, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bebc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31602, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 31602, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be568", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72becd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31605, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 31605, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bebe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31605, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 31605, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be5e8", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72becf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31608, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 31608, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bec00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31608, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 31608, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be668", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72bed08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31611, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 31611, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bec20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31611, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 31611, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be6e8", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72bed20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31614, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 31614, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bec40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31614, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 31614, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72be768", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf030", + "kind": "FunctionDecl", + "loc": { + "offset": 31626, + "line": 1287, + "col": 1, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 31621, + "line": 1286, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 31984, + "line": 1299, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722b7c8", + "name": "resizeclient", + "mangledName": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "inner": [ + { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "loc": { + "offset": 31647, + "line": 1287, + "col": 22, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31639, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 31647, + "col": 22, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72bee00", + "kind": "ParmVarDecl", + "loc": { + "offset": 31654, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31650, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 31654, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72bee80", + "kind": "ParmVarDecl", + "loc": { + "offset": 31661, + "col": 36, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31657, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 31661, + "col": 36, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72bef00", + "kind": "ParmVarDecl", + "loc": { + "offset": 31668, + "col": 43, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31664, + "col": 39, + "tokLen": 3 + }, + "end": { + "offset": 31668, + "col": 43, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72bef80", + "kind": "ParmVarDecl", + "loc": { + "offset": 31675, + "col": 50, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 31671, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 31675, + "col": 50, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "h", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72c0130", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 31678, + "line": 1288, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 31984, + "line": 1299, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72bf170", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 31681, + "line": 1289, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 31698, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "loc": { + "offset": 31696, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 31681, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 31696, + "col": 17, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + ] + }, + { + "id": "0x55bbe72bf270", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31702, + "line": 1291, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31715, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf1c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31702, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31705, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224050", + "inner": [ + { + "id": "0x55bbe72bf1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31702, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31702, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31702, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31702, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31712, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31715, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf228", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31712, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31715, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72bf210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31712, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31712, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31712, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31712, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf3a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31718, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31732, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf2c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31718, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31721, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72bf2b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31718, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31718, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31718, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31718, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf380", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31725, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31732, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf318", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31725, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31728, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fecfb8", + "inner": [ + { + "id": "0x55bbe72bf2f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31725, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31725, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72bf368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31732, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 31732, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31732, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 31732, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bee00", + "kind": "ParmVarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf4a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31736, + "line": 1292, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31749, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf3f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31736, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31739, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72240b8", + "inner": [ + { + "id": "0x55bbe72bf3e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31736, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31736, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf3c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31736, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31736, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf490", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31746, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31749, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf460", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31746, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31749, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72bf448", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31746, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31746, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf428", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31746, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31746, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf5d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31752, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31766, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf500", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31752, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31755, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72bf4e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31752, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31752, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf4c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31752, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31752, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf5b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31759, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31766, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf550", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31759, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31762, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed020", + "inner": [ + { + "id": "0x55bbe72bf530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31759, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31759, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72bf5a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31766, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 31766, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31766, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 31766, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bee80", + "kind": "ParmVarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf6e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31770, + "line": 1293, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31783, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf630", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31770, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31773, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224120", + "inner": [ + { + "id": "0x55bbe72bf618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31770, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31770, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf5f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31770, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31770, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf6c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31780, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31783, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf698", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31780, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31783, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72bf680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31780, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31780, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31780, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31780, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf810", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31786, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31804, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf738", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31786, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31789, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72bf720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31786, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31786, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31786, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31786, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf7f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31793, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31804, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf788", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31793, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31796, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed088", + "inner": [ + { + "id": "0x55bbe72bf768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31793, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31793, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72bf7d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31804, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 31804, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf7b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31804, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 31804, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bef00", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bf918", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31808, + "line": 1294, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31821, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf868", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31808, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31811, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224188", + "inner": [ + { + "id": "0x55bbe72bf850", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31808, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31808, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31808, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 31808, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bf900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31818, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31821, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf8d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31818, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31821, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72bf8b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31818, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31818, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31818, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31818, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bfa48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31824, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31843, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf970", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31824, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31827, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72bf958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31824, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31824, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31824, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 31824, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72bfa28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31831, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31843, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bf9c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31831, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31834, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed0f0", + "inner": [ + { + "id": "0x55bbe72bf9a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31831, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 31831, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72bfa10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31843, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 31843, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bf9f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31843, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 31843, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bef80", + "kind": "ParmVarDecl", + "name": "h", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bfb38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 31847, + "line": 1295, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 31868, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72bfa88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31847, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 31850, + "col": 5, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed158", + "inner": [ + { + "id": "0x55bbe72bfa68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31847, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 31847, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72bfb20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31865, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31868, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfaf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31865, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31868, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72bfad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31865, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31865, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31865, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 31865, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bff50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31873, + "line": 1296, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 31946, + "col": 75, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bff38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31873, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 31873, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72bfb58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31873, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 31873, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "name": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + } + } + } + ] + }, + { + "id": "0x55bbe72bff90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31890, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 31890, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfb78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31890, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 31890, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72bffa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31895, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31898, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfbd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 31895, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31898, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72bfbb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31895, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31895, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfb98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31895, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 31895, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bffc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72bfee0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72bfe40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72bfda0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72bfd00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72bfc60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12496, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12501, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bfc40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72bfc00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12497, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72bfc20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12500, + "file": "/usr/include/X11/X.h", + "line": 410, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31903, + "file": "dwm.c", + "line": 1296, + "col": 32, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72bfce0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12517, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12522, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bfcc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72bfc80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12518, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72bfca0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 12521, + "file": "/usr/include/X11/X.h", + "line": 411, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31907, + "file": "dwm.c", + "line": 1296, + "col": 36, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bfd80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12542, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12547, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bfd60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72bfd20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12543, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72bfd40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 12546, + "file": "/usr/include/X11/X.h", + "line": 412, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31911, + "file": "dwm.c", + "line": 1296, + "col": 40, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bfe20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12567, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12572, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bfe00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72bfdc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12568, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72bfde0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12571, + "file": "/usr/include/X11/X.h", + "line": 413, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31919, + "file": "dwm.c", + "line": 1296, + "col": 48, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bfec0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72bfea0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72bfe60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72bfe80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 31928, + "file": "dwm.c", + "line": 1296, + "col": 57, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72bff20", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 31943, + "col": 72, + "tokLen": 1 + }, + "end": { + "offset": 31944, + "col": 73, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowChanges *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72bff00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31944, + "col": 73, + "tokLen": 2 + }, + "end": { + "offset": 31944, + "col": 73, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bf108", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c0030", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31950, + "line": 1297, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 31961, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31950, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 31950, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72bffd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31950, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 31950, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe727c488", + "kind": "FunctionDecl", + "name": "configure", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c0058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31960, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31960, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72bfff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31960, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 31960, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72bed80", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c00e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 31965, + "line": 1298, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 31981, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c00d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31965, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 31965, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c0070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31965, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 31965, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c0118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31971, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 31971, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31971, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 31971, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c00b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31976, + "file": "dwm.c", + "line": 1298, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 31976, + "file": "dwm.c", + "line": 1298, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c0248", + "kind": "FunctionDecl", + "loc": { + "offset": 31992, + "line": 1302, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 31987, + "line": 1301, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 33666, + "line": 1356, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722b930", + "name": "resizemouse", + "mangledName": "resizemouse", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72c01b8", + "kind": "ParmVarDecl", + "loc": { + "offset": 32015, + "line": 1302, + "col": 24, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 32004, + "col": 13, + "tokLen": 5 + }, + "end": { + "offset": 32015, + "col": 24, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72c5058", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 32020, + "line": 1303, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 33666, + "line": 1356, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c0518", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 32023, + "line": 1304, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32043, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c0308", + "kind": "VarDecl", + "loc": { + "offset": 32027, + "col": 6, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 32023, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32027, + "col": 6, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "ocx", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72c0388", + "kind": "VarDecl", + "loc": { + "offset": 32032, + "col": 11, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 32023, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32032, + "col": 11, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "ocy", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "loc": { + "offset": 32037, + "col": 16, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 32023, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32037, + "col": 16, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "nw", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "loc": { + "offset": 32041, + "col": 20, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 32023, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32041, + "col": 20, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "nh", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72c05a8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 32046, + "line": 1305, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 32055, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "loc": { + "offset": 32054, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 32046, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 32054, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72c0638", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 32058, + "line": 1306, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 32068, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c05d0", + "kind": "VarDecl", + "loc": { + "offset": 32067, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 32058, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 32067, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72c06c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 32071, + "line": 1307, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 32080, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "loc": { + "offset": 32078, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 32071, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 32078, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + ] + }, + { + "id": "0x55bbe72c0790", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 32083, + "line": 1308, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 32100, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c06f0", + "kind": "VarDecl", + "loc": { + "offset": 32088, + "col": 7, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 32083, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 32099, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72c0778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32099, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 32099, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c0758", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32099, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 32099, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c08b0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 32104, + "line": 1310, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 32130, + "line": 1311, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72c0888", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 32108, + "line": 1310, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 32125, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c0868", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 32109, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 32125, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0848", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32110, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32122, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c07a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32110, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32110, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72c0830", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32114, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 32122, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0800", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32114, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 32122, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72c07e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32114, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 32114, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c07c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32114, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 32114, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c08a0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 32130, + "line": 1311, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 32130, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72c0960", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 32139, + "line": 1312, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 32216, + "line": 1313, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72c0938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32143, + "line": 1312, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 32146, + "col": 9, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0908", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32143, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 32146, + "col": 9, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72c08f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32143, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 32143, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c08d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32143, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 32143, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c0950", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 32216, + "line": 1313, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 32216, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72c09d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 32225, + "line": 1314, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 32239, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c09c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32225, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 32225, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c0980", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32225, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 32225, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722ba78", + "kind": "FunctionDecl", + "name": "restack", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c0a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32233, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 32233, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c09a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32233, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 32233, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c0ad8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32243, + "line": 1315, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32252, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c0a38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32243, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32243, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0308", + "kind": "VarDecl", + "name": "ocx", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72c0ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32249, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32252, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0a90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32249, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32252, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72c0a78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32249, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32249, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0a58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32249, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32249, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c0b98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32256, + "line": 1316, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32265, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c0af8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32256, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 32256, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0388", + "kind": "VarDecl", + "name": "ocy", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72c0b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32262, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32265, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0b50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32262, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32265, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72c0b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32262, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32262, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0b18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32262, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32262, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c10d8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 32269, + "line": 1317, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 32411, + "line": 1319, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72c10a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32273, + "line": 1317, + "col": 6, + "tokLen": 12 + }, + "end": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32396, + "file": "dwm.c", + "line": 1318, + "col": 52, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72c0f90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 32273, + "line": 1317, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 32391, + "line": 1318, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0f78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32273, + "line": 1317, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 32273, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c0bb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32273, + "col": 6, + "tokLen": 12 + }, + "end": { + "offset": 32273, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70437c0", + "kind": "FunctionDecl", + "name": "XGrabPointer", + "type": { + "qualType": "int (Display *, Window, int, unsigned int, int, int, Window, Cursor, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72c0ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32286, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 32286, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0bd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32286, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 32286, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c1010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32291, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 32291, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0bf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32291, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 32291, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72c0c18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32297, + "file": "dwm.c", + "line": 1317, + "col": 30, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32297, + "file": "dwm.c", + "line": 1317, + "col": 30, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72c1028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c0e18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0df8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c0d58", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32304, + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0d38", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c0c98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0c78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c0c38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c0c58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72c0d18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0cf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c0cb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c0cd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c0dd8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5362, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c0db8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c0d78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c0d98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32304, + "file": "dwm.c", + "line": 1317, + "col": 37, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c0e38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32315, + "file": "dwm.c", + "line": 1317, + "col": 48, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32315, + "file": "dwm.c", + "line": 1317, + "col": 48, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c0e58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32330, + "file": "dwm.c", + "line": 1317, + "col": 63, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 9625, + "file": "/usr/include/X11/X.h", + "line": 319, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32330, + "file": "dwm.c", + "line": 1317, + "col": 63, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c1040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32347, + "file": "dwm.c", + "line": 1318, + "col": 3, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32347, + "file": "dwm.c", + "line": 1318, + "col": 3, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c0e78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32347, + "file": "dwm.c", + "line": 1318, + "col": 3, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32347, + "file": "dwm.c", + "line": 1318, + "col": 3, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c1058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32372, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0f28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32372, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "lvalue", + "name": "cursor", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7219570", + "inner": [ + { + "id": "0x55bbe72c0f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32369, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c0ef0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32369, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c0ed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32353, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c0e98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32353, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 32353, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72c0eb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32360, + "col": 16, + "tokLen": 9 + }, + "end": { + "offset": 32360, + "col": 16, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e5c0", + "kind": "EnumConstantDecl", + "name": "CurResize", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32380, + "file": "dwm.c", + "line": 1318, + "col": 36, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32380, + "file": "dwm.c", + "line": 1318, + "col": 36, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c0f58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32380, + "file": "dwm.c", + "line": 1318, + "col": 36, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32380, + "file": "dwm.c", + "line": 1318, + "col": 36, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72c1088", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32396, + "file": "dwm.c", + "line": 1318, + "col": 52, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 9695, + "file": "/usr/include/X11/X.h", + "line": 323, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32396, + "file": "dwm.c", + "line": 1318, + "col": 52, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c10c8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 32411, + "line": 1319, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 32411, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72c1570", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 32420, + "line": 1320, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 32498, + "col": 80, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32420, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 32420, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c10f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32420, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 32420, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705cc50", + "kind": "FunctionDecl", + "name": "XWarpPointer", + "type": { + "qualType": "int (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c15d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32433, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 32433, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32433, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 32433, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c15f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32438, + "file": "dwm.c", + "line": 1320, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32438, + "file": "dwm.c", + "line": 1320, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c1138", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32438, + "file": "dwm.c", + "line": 1320, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32438, + "file": "dwm.c", + "line": 1320, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c1608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32444, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 32447, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1190", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32444, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 32447, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c1178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32444, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 32444, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32444, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 32444, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c11c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32452, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 32452, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72c11e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32455, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 32455, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72c1620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32458, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 32458, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c1200", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32458, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 32458, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c1638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32461, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 32461, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c1220", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32461, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 32461, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c1380", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32479, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c1340", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32474, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c1310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32467, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1278", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32467, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72c1260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32464, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32464, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32464, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32471, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 32474, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c12e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32471, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 32474, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c12c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32471, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 32471, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c12a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32471, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 32471, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1360", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32479, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 32479, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72c14e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32497, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c14a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32492, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c1470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32485, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c13d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32485, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72c13c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32482, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c13a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32482, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 32482, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32489, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 32492, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1440", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32489, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 32492, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c1428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32489, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 32489, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32489, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 32489, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c14c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32497, + "col": 79, + "tokLen": 1 + }, + "end": { + "offset": 32497, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c4150", + "kind": "DoStmt", + "range": { + "begin": { + "offset": 32502, + "line": 1321, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 33386, + "line": 1347, + "col": 35, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c4088", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 32505, + "line": 1321, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 33353, + "line": 1347, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1a20", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 32509, + "line": 1322, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 32577, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32509, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 32509, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c1650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32509, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 32509, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045558", + "kind": "FunctionDecl", + "name": "XMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c1a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32520, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 32520, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32520, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 32520, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c19b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c1910", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c1870", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2091, + "line": 54, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2120, + "line": 54, + "col": 62, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1850", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c17b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1571, + "line": 48, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1605, + "line": 48, + "col": 67, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32525, + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1790", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c16f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c16d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c1690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c16b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72c1770", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5259, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5265, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1750", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c1710", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5260, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c1730", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5264, + "file": "/usr/include/X11/X.h", + "line": 154, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1830", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5362, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1810", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c17d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c17f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32525, + "file": "dwm.c", + "line": 1322, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c18f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5680, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c18d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c1890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c18b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32535, + "file": "dwm.c", + "line": 1322, + "col": 29, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1990", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1970", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c1930", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c1950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32548, + "file": "dwm.c", + "line": 1322, + "col": 42, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c19f0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 32574, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 32575, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c19d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32575, + "col": 69, + "tokLen": 2 + }, + "end": { + "offset": 32575, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c1ad8", + "kind": "SwitchStmt", + "range": { + "begin": { + "offset": 32582, + "line": 1323, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 33350, + "line": 1346, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32589, + "line": 1323, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 32592, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1a90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32589, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 32592, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72c1a70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32589, + "col": 10, + "tokLen": 2 + }, + "end": { + "offset": 32589, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c4030", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 32598, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 33350, + "line": 1346, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1b38", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 32602, + "line": 1324, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 32682, + "line": 1327, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1b20", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32607, + "file": "dwm.c", + "line": 1324, + "col": 8, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32607, + "file": "dwm.c", + "line": 1324, + "col": 8, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1b00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32607, + "file": "dwm.c", + "line": 1324, + "col": 8, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 6752, + "file": "/usr/include/X11/X.h", + "line": 202, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32607, + "file": "dwm.c", + "line": 1324, + "col": 8, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "23" + } + ] + }, + { + "id": "0x55bbe72c1b98", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 32627, + "line": 1325, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 32682, + "line": 1327, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1b80", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32632, + "file": "dwm.c", + "line": 1325, + "col": 8, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32632, + "file": "dwm.c", + "line": 1325, + "col": 8, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1b60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32632, + "file": "dwm.c", + "line": 1325, + "col": 8, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 6473, + "file": "/usr/include/X11/X.h", + "line": 191, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32632, + "file": "dwm.c", + "line": 1325, + "col": 8, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "12" + } + ] + }, + { + "id": "0x55bbe72c1bf8", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 32642, + "line": 1326, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 32682, + "line": 1327, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c1be0", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32647, + "file": "dwm.c", + "line": 1326, + "col": 8, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32647, + "file": "dwm.c", + "line": 1326, + "col": 8, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1bc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32647, + "file": "dwm.c", + "line": 1326, + "col": 8, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 6669, + "file": "/usr/include/X11/X.h", + "line": 199, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32647, + "file": "dwm.c", + "line": 1326, + "col": 8, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + }, + { + "id": "0x55bbe72c1d30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 32662, + "line": 1327, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 32682, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32662, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 32677, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1cc0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 32662, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 32677, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c1c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32662, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 32662, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (**)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c1c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32662, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 32662, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72323d0", + "kind": "VarDecl", + "name": "handler", + "type": { + "qualType": "void (*[36])(XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c1ca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32670, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 32673, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1c60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32670, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 32673, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72c1c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32670, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 32670, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1d00", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 32679, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 32680, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c1ce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32680, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 32680, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1d58", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 32688, + "line": 1328, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 32688, + "col": 4, + "tokLen": 5 + } + } + }, + { + "id": "0x55bbe72c1d98", + "kind": "CaseStmt", + "range": { + "begin": { + "offset": 32697, + "line": 1329, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 32772, + "line": 1331, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72c1d80", + "kind": "ConstantExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32702, + "file": "dwm.c", + "line": 1329, + "col": 8, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32702, + "file": "dwm.c", + "line": 1329, + "col": 8, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1d60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32702, + "file": "dwm.c", + "line": 1329, + "col": 8, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 6342, + "file": "/usr/include/X11/X.h", + "line": 185, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 32702, + "file": "dwm.c", + "line": 1329, + "col": 8, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + }, + { + "id": "0x55bbe72c1f90", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 32719, + "line": 1330, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 32772, + "line": 1331, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72c1f68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32723, + "line": 1330, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32765, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe72c1eb0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 32723, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32750, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1e90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32724, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 32742, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c1e60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32724, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 32735, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1e10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32724, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 32735, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "name": "time", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e580b8", + "inner": [ + { + "id": "0x55bbe72c1de0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32724, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 32727, + "col": 12, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c1dc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32724, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 32724, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32742, + "col": 27, + "tokLen": 8 + }, + "end": { + "offset": 32742, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c1e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32742, + "col": 27, + "tokLen": 8 + }, + "end": { + "offset": 32742, + "col": 27, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c06f0", + "kind": "VarDecl", + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32755, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 32765, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c1f30", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 32755, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 32765, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c1f10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32756, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 32763, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72c1ed0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32756, + "col": 41, + "tokLen": 4 + }, + "end": { + "offset": 32756, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1000" + }, + { + "id": "0x55bbe72c1ef0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 32763, + "col": 48, + "tokLen": 2 + }, + "end": { + "offset": 32763, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "60" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c1f88", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 32772, + "line": 1331, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 32772, + "col": 5, + "tokLen": 8 + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c2068", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32785, + "line": 1332, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 32807, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c1fb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32785, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 32785, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c06f0", + "kind": "VarDecl", + "name": "lasttime", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + } + } + }, + { + "id": "0x55bbe72c2050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32796, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 32807, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2020", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32796, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 32807, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "lvalue", + "name": "time", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e580b8", + "inner": [ + { + "id": "0x55bbe72c1ff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32796, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 32799, + "col": 18, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c1fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32796, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 32796, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c25f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32817, + "line": 1334, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c2088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32817, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 32817, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "name": "nw", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72c25d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c25a8", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2318", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72c22b8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2298", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c2258", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2178", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32837, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c20f8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32837, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58120", + "inner": [ + { + "id": "0x55bbe72c20c8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32829, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c20a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0308", + "kind": "VarDecl", + "name": "ocx", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c2238", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72c2198", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72c2220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c21f0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c21d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c21b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2278", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c22f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c22d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32862, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32862, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c2548", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2528", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c24e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2408", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c23d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32837, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2388", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32837, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58120", + "inner": [ + { + "id": "0x55bbe72c2358", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32829, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c2338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32826, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c23f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c23b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32841, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0308", + "kind": "VarDecl", + "name": "ocx", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c24c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72c2428", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32847, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72c24b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2480", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32854, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c2468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32851, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2508", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32859, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c2588", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32822, + "file": "dwm.c", + "line": 1334, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2568", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32862, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32862, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32822, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2b88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32869, + "line": 1335, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c2618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32869, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 32869, + "col": 4, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "name": "nh", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72c2b68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 91, + "file": "./util.h", + "line": 3, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 113, + "file": "./util.h", + "line": 3, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2b38", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c28a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72c2848", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 92, + "file": "./util.h", + "line": 3, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 94, + "file": "./util.h", + "line": 3, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2828", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c27e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2708", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c26d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32889, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2688", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32889, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58188", + "inner": [ + { + "id": "0x55bbe72c2658", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32881, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c2638", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c26f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c26b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0388", + "kind": "VarDecl", + "name": "ocy", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c27c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72c2728", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72c27b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2780", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c2768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2808", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c2888", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 98, + "file": "./util.h", + "line": 3, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 100, + "file": "./util.h", + "line": 3, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2868", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32914, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32914, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c2ad8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 104, + "file": "./util.h", + "line": 3, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 106, + "file": "./util.h", + "line": 3, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2ab8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c2a78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2998", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c2968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32889, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2918", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32889, + "col": 24, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6e58188", + "inner": [ + { + "id": "0x55bbe72c28e8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32881, + "col": 16, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "XMotionEvent", + "qualType": "XMotionEvent", + "typeAliasDeclId": "0x55bbe6e58438" + }, + "valueCategory": "lvalue", + "name": "xmotion", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001370", + "inner": [ + { + "id": "0x55bbe72c28c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32878, + "col": 13, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2948", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32893, + "col": 28, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0388", + "kind": "VarDecl", + "name": "ocy", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c2a58", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72c29b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32899, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72c2a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2a10", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32906, + "col": 41, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c29f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c29d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32903, + "col": 38, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2a98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32911, + "col": 46, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c2b18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 110, + "file": "./util.h", + "line": 3, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 112, + "file": "./util.h", + "line": 3, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 32874, + "file": "dwm.c", + "line": 1335, + "col": 9, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c2af8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 32914, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 32914, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 32874, + "col": 9, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3b60", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 32921, + "line": 1336, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 33237, + "line": 1342, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c3428", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32925, + "line": 1336, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33080, + "line": 1337, + "col": 80, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c31a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32925, + "line": 1336, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33034, + "line": 1337, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c2fc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32925, + "line": 1336, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32998, + "col": 81, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c2d48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32952, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe72c2ca8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32938, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c2c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32933, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2c28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32933, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72c2c10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32928, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2be0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32928, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c2bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32925, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32925, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 32925, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32938, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 32938, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2c58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32938, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 32938, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "name": "nw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c2d30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32944, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 32952, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2d00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32944, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 32952, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72c2ce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32944, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 32944, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2cc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32944, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 32944, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2fa8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32998, + "col": 81, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe72c2e68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32971, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c2e38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32966, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2de8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32966, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72c2dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32961, + "col": 44, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2da0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32961, + "col": 44, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c2d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32958, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2d68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32958, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 32958, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32971, + "col": 54, + "tokLen": 2 + }, + "end": { + "offset": 32971, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2e18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32971, + "col": 54, + "tokLen": 2 + }, + "end": { + "offset": 32971, + "col": 54, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "name": "nw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c2f88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 32977, + "col": 60, + "tokLen": 6 + }, + "end": { + "offset": 32998, + "col": 81, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c2f58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32977, + "col": 60, + "tokLen": 6 + }, + "end": { + "offset": 32985, + "col": 68, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2ec0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32977, + "col": 60, + "tokLen": 6 + }, + "end": { + "offset": 32985, + "col": 68, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72c2ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32977, + "col": 60, + "tokLen": 6 + }, + "end": { + "offset": 32977, + "col": 60, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2e88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32977, + "col": 60, + "tokLen": 6 + }, + "end": { + "offset": 32977, + "col": 60, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c2f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32990, + "col": 73, + "tokLen": 6 + }, + "end": { + "offset": 32998, + "col": 81, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2f28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 32990, + "col": 73, + "tokLen": 6 + }, + "end": { + "offset": 32998, + "col": 81, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72c2f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32990, + "col": 73, + "tokLen": 6 + }, + "end": { + "offset": 32990, + "col": 73, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32990, + "col": 73, + "tokLen": 6 + }, + "end": { + "offset": 32990, + "col": 73, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3188", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33007, + "line": 1337, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33034, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">=", + "inner": [ + { + "id": "0x55bbe72c30e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33020, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c30b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33015, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3068", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33015, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72c3050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33010, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3020", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33010, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c3008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33007, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c2fe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33007, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33007, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c30d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33020, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 33020, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3098", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33020, + "col": 20, + "tokLen": 2 + }, + "end": { + "offset": 33020, + "col": 20, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "name": "nh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c3170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33026, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 33034, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3140", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33026, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 33034, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72c3128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33026, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 33026, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33026, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 33026, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3408", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33080, + "col": 80, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<=", + "inner": [ + { + "id": "0x55bbe72c32c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33053, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c3298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33048, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3248", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33048, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72c3230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33043, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3200", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33043, + "col": 43, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c31e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33040, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c31c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33040, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33040, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c32b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33053, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 33053, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3278", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33053, + "col": 53, + "tokLen": 2 + }, + "end": { + "offset": 33053, + "col": 53, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "name": "nh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c33e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33059, + "col": 59, + "tokLen": 6 + }, + "end": { + "offset": 33080, + "col": 80, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c33b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33059, + "col": 59, + "tokLen": 6 + }, + "end": { + "offset": 33067, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3320", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33059, + "col": 59, + "tokLen": 6 + }, + "end": { + "offset": 33067, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72c3308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33059, + "col": 59, + "tokLen": 6 + }, + "end": { + "offset": 33059, + "col": 59, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c32e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33059, + "col": 59, + "tokLen": 6 + }, + "end": { + "offset": 33059, + "col": 59, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c33d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33072, + "col": 72, + "tokLen": 6 + }, + "end": { + "offset": 33080, + "col": 80, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3388", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33072, + "col": 72, + "tokLen": 6 + }, + "end": { + "offset": 33080, + "col": 80, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72c3370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33072, + "col": 72, + "tokLen": 6 + }, + "end": { + "offset": 33072, + "col": 72, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3350", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33072, + "col": 72, + "tokLen": 6 + }, + "end": { + "offset": 33072, + "col": 72, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3b48", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 33087, + "line": 1338, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 33237, + "line": 1342, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c3b28", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33093, + "line": 1339, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 33231, + "line": 1341, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c3a10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33097, + "line": 1339, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33204, + "line": 1340, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c3660", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33097, + "line": 1339, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33142, + "col": 54, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c34c8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33097, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33101, + "col": 13, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c34b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33098, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33101, + "col": 13, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3480", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33098, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33101, + "col": 13, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72c3468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33098, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33098, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33098, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33098, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33142, + "col": 54, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3618", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33142, + "col": 54, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72c3600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33139, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c35e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33139, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c35b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33123, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3518", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33123, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72c3500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33115, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c34e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33115, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 33115, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c35c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33126, + "col": 38, + "tokLen": 6 + }, + "end": { + "offset": 33134, + "col": 46, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3580", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33126, + "col": 38, + "tokLen": 6 + }, + "end": { + "offset": 33134, + "col": 46, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72c3568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33126, + "col": 38, + "tokLen": 6 + }, + "end": { + "offset": 33126, + "col": 38, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33126, + "col": 38, + "tokLen": 6 + }, + "end": { + "offset": 33126, + "col": 38, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c39f0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 33157, + "line": 1340, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33204, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c39d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33200, + "col": 51, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c3808", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33175, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72c37f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33171, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c3790", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33171, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c3778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33158, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33158, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 33158, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c3758", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33162, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 33170, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c3728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33162, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 33162, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c36a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33162, + "col": 13, + "tokLen": 2 + }, + "end": { + "offset": 33162, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "name": "nw", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72c3740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33167, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 33170, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c36f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33167, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 33170, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72c36e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33167, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 33167, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c36c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33167, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 33167, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c37d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33175, + "col": 26, + "tokLen": 4 + }, + "end": { + "offset": 33175, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c37b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33175, + "col": 26, + "tokLen": 4 + }, + "end": { + "offset": 33175, + "col": 26, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c39b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33183, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 33200, + "col": 51, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72c3998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33183, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 33196, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c3938", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33183, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 33196, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c3920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33183, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 33183, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33183, + "col": 34, + "tokLen": 3 + }, + "end": { + "offset": 33183, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e90da0", + "kind": "FunctionDecl", + "name": "abs", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c3900", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33187, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 33195, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c38d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33187, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 33187, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33187, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 33187, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "name": "nh", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72c38e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33192, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33195, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c38a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33192, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33195, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72c3888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33192, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33192, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33192, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33192, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33200, + "col": 51, + "tokLen": 4 + }, + "end": { + "offset": 33200, + "col": 51, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3960", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33200, + "col": 51, + "tokLen": 4 + }, + "end": { + "offset": 33200, + "col": 51, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72376b8", + "kind": "VarDecl", + "name": "snap", + "type": { + "qualType": "const unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3ae8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33212, + "line": 1341, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 33231, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c3ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33212, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 33212, + "col": 6, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(const Arg *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3a30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33212, + "col": 6, + "tokLen": 14 + }, + "end": { + "offset": 33212, + "col": 6, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (const Arg *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fa00", + "kind": "FunctionDecl", + "name": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c3b10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c3ab0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c3a88", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c3a50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33227, + "file": "dwm.c", + "line": 1341, + "col": 21, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4008", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33242, + "line": 1343, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 33335, + "line": 1344, + "col": 36, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c3d98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33246, + "line": 1343, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33288, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c3d00", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33246, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33274, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c3ce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33274, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3cb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33274, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72c3ca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33271, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3c80", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33271, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c3c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33255, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3bb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33255, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72c3ba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33247, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3b80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33247, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 33247, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33258, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 33266, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3c20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33258, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 33266, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72c3c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33258, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 33258, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3be8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33258, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 33258, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3d80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33285, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 33288, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3d50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33285, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 33288, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72c3d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33285, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 33285, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3d18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33285, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 33285, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3f40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33304, + "line": 1344, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 33335, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c3f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33304, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 33304, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c3db8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33304, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 33304, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c3f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33311, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33311, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3dd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33311, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33311, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72c3fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33314, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 33317, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3e30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33314, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 33317, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72c3e18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33314, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 33314, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3df8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33314, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 33314, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3fc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33320, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33323, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3e98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33320, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33323, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72c3e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33320, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33320, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33320, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33320, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c3fd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33326, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 33326, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3ec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33326, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 33326, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0408", + "kind": "VarDecl", + "name": "nw", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72c3ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33330, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 33330, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c3ee8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33330, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 33330, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0488", + "kind": "VarDecl", + "name": "nh", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72c3f08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33334, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 33334, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c4028", + "kind": "BreakStmt", + "range": { + "begin": { + "offset": 33341, + "line": 1345, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 33341, + "col": 4, + "tokLen": 5 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4130", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33362, + "line": 1347, + "col": 11, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33373, + "file": "dwm.c", + "line": 1347, + "col": 22, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72c4118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33362, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 33365, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c40c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33362, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 33365, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72c40a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33362, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 33362, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c40f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33373, + "file": "dwm.c", + "line": 1347, + "col": 22, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 6318, + "file": "/usr/include/X11/X.h", + "line": 184, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33373, + "file": "dwm.c", + "line": 1347, + "col": 22, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + }, + { + "id": "0x55bbe72c4590", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33390, + "line": 1348, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 33468, + "col": 80, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33390, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 33390, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c4170", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33390, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 33390, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705cc50", + "kind": "FunctionDecl", + "name": "XWarpPointer", + "type": { + "qualType": "int (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c45f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33403, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 33403, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4190", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33403, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 33403, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c4610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33408, + "file": "dwm.c", + "line": 1348, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33408, + "file": "dwm.c", + "line": 1348, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c41b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33408, + "file": "dwm.c", + "line": 1348, + "col": 20, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33408, + "file": "dwm.c", + "line": 1348, + "col": 20, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c4628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33414, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 33417, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4208", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33414, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 33417, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c41f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33414, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 33414, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c41d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33414, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 33414, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4238", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33422, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 33422, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72c4258", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33425, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 33425, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72c4640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33428, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33428, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c4278", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33428, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 33428, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c4658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33431, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33431, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c4298", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33431, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 33431, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c43f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33449, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c43b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33444, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c4388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33437, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c42f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33437, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72c42d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33434, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c42b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33434, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 33434, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c43a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33441, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 33444, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4358", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33441, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 33444, + "col": 56, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c4340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33441, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 33441, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33441, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 33441, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c43d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33449, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 33449, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72c4558", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33467, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72c4518", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33462, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72c44e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33455, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4450", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33455, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72c4438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33452, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33452, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 33452, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33459, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 33462, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c44b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33459, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 33462, + "col": 74, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72c44a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33459, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 33459, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33459, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 33459, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4538", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 33467, + "col": 79, + "tokLen": 1 + }, + "end": { + "offset": 33467, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72c46e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33472, + "line": 1349, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 33503, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c46d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33472, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 33472, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c4670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33472, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 33472, + "col": 2, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705bb88", + "kind": "FunctionDecl", + "name": "XUngrabPointer", + "type": { + "qualType": "int (Display *, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72c4718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33487, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 33487, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33487, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 33487, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c4730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33492, + "file": "dwm.c", + "line": 1349, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33492, + "file": "dwm.c", + "line": 1349, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c46b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33492, + "file": "dwm.c", + "line": 1349, + "col": 22, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33492, + "file": "dwm.c", + "line": 1349, + "col": 22, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72c48b0", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 33507, + "line": 1350, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 33557, + "col": 52, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c4858", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33514, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 33555, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4840", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33514, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 33514, + "col": 9, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c4748", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33514, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 33514, + "col": 9, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70303c0", + "kind": "FunctionDecl", + "name": "XCheckMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c4890", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33530, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 33530, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33530, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 33530, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c47e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5299, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c47c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c4788", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c47a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33535, + "file": "dwm.c", + "line": 1350, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72c4828", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33552, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 33553, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c4808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33553, + "col": 48, + "tokLen": 2 + }, + "end": { + "offset": 33553, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0660", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c48a8", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 33557, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 33557, + "col": 52, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe72c5038", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33560, + "line": 1351, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 33664, + "line": 1355, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c4da8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33564, + "line": 1351, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33607, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72c4d50", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 33564, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33602, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4d30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33565, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33601, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c48d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33565, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33565, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c05d0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72c4c90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33569, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 33601, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33569, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 33569, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(*)(int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c48f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33569, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 33569, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b6418", + "kind": "FunctionDecl", + "name": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c4cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33579, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33582, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4948", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33579, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33582, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72c4930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33579, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33579, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33579, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33579, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4ce8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33585, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 33588, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c49b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33585, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 33588, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72c4998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33585, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 33585, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33585, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 33585, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4d00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33591, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 33594, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4be0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33591, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 33594, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72c4a00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33591, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 33591, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c49e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33591, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 33591, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33597, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 33600, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4c48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33597, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 33600, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72c4c30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33597, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 33597, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4c10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33597, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 33597, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c4d90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33607, + "col": 49, + "tokLen": 6 + }, + "end": { + "offset": 33607, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4d70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33607, + "col": 49, + "tokLen": 6 + }, + "end": { + "offset": 33607, + "col": 49, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c5010", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 33615, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 33664, + "line": 1355, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c4e40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33619, + "line": 1352, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 33631, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33619, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 33619, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c4dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33619, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 33619, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722c178", + "kind": "FunctionDecl", + "name": "sendmon", + "type": { + "qualType": "void (Client *, Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c4e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33627, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 33627, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4de8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33627, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 33627, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c0540", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72c4e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33630, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 33630, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33630, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 33630, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c05d0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c4ef8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33636, + "line": 1353, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 33645, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c4ea0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33636, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 33636, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72c4ee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33645, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33645, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c4ec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33645, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33645, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c05d0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c4fd0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33650, + "line": 1354, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 33660, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33650, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 33650, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c4f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33650, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 33650, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c4ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c4f98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c4f70", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c4f38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33656, + "file": "dwm.c", + "line": 1354, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c5190", + "kind": "FunctionDecl", + "loc": { + "offset": 33674, + "line": 1359, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 33669, + "line": 1358, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 34198, + "line": 1381, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722ba78", + "name": "restack", + "mangledName": "restack", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "loc": { + "offset": 33691, + "line": 1359, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 33682, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 33691, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72c6800", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 33694, + "line": 1360, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 34198, + "line": 1381, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c52b0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 33697, + "line": 1361, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 33706, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "loc": { + "offset": 33705, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 33697, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 33705, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72c5340", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 33709, + "line": 1362, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 33718, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c52d8", + "kind": "VarDecl", + "loc": { + "offset": 33716, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 33709, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 33716, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + ] + }, + { + "id": "0x55bbe72c53d0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 33721, + "line": 1363, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 33738, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c5368", + "kind": "VarDecl", + "loc": { + "offset": 33736, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 33721, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 33736, + "col": 17, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + ] + }, + { + "id": "0x55bbe72c5440", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33742, + "line": 1365, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 33751, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c5428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33742, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 33742, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c53e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33742, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 33742, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c5468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33750, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33750, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33750, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 33750, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c5528", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33755, + "line": 1366, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 33770, + "line": 1367, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72c5500", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33759, + "line": 1366, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33763, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c54e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33760, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33763, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c54b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33760, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33763, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72c54a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33760, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33760, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33760, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 33760, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c5518", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 33770, + "line": 1367, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 33770, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72c5930", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33779, + "line": 1368, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 33863, + "line": 1369, + "col": 32, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c57a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33783, + "line": 1368, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33823, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c5790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33791, + "col": 14, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c55c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33791, + "col": 14, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72c55b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33786, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5580", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33786, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72c5568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33783, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33783, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33783, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c5778", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33805, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 33823, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c5760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33823, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5730", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33823, + "col": 46, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72c5718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33820, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c56f8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33820, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c56c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33809, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c5630", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33809, + "col": 32, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72c5618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33806, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c55f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33806, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33806, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c56e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33812, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5698", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33812, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72c5680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33812, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 33812, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33812, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 33812, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c58d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 33834, + "line": 1369, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 33863, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c58b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33834, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 33834, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c57c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33834, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 33834, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704da98", + "kind": "FunctionDecl", + "name": "XRaiseWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72c5900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33847, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 33847, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c57e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33847, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 33847, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c5918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33860, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5888", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33860, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c5870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33855, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5840", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33855, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72c5828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33852, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33852, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 33852, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6598", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33867, + "line": 1370, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 34123, + "line": 1378, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c5ab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33871, + "line": 1370, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33888, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5a88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33888, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72c5a70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33885, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5a50", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33885, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c5a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33874, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c5988", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33874, + "col": 9, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72c5970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33871, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33871, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 33871, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c5a38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33877, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33880, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c59f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33877, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33880, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72c59d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33877, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33877, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c59b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33877, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33877, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6570", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 33897, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 34123, + "line": 1378, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c5b40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33901, + "line": 1371, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 13642, + "file": "/usr/include/X11/X.h", + "line": 463, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33917, + "file": "dwm.c", + "line": 1371, + "col": 19, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c5af0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33901, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 33904, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "stack_mode", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed220", + "inner": [ + { + "id": "0x55bbe72c5ad0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33901, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 33901, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5368", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72c5b20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13642, + "file": "/usr/include/X11/X.h", + "line": 463, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33917, + "file": "dwm.c", + "line": 1371, + "col": 19, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 13642, + "file": "/usr/include/X11/X.h", + "line": 463, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 33917, + "file": "dwm.c", + "line": 1371, + "col": 19, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72c5c30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33926, + "line": 1372, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 33942, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c5b80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33926, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 33929, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "sibling", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed1b8", + "inner": [ + { + "id": "0x55bbe72c5b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33926, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 33926, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5368", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72c5c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33939, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 33942, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5be8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33939, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 33942, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72c5bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33939, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 33939, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5bb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33939, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 33939, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6538", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 33952, + "line": 1373, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 34120, + "line": 1377, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c5cf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33957, + "line": 1373, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33964, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c5c50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33957, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33957, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72c5cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33961, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33964, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5ca8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33961, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33964, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "stack", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c60", + "inner": [ + { + "id": "0x55bbe72c5c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33961, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33961, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5c70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33961, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 33961, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5100", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72c5d30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33971, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 33971, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5d10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33971, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 33971, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72c5de8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33974, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 33981, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c5d48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33974, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 33974, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72c5dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33978, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33981, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5da0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33978, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33981, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe72c5d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33978, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33978, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5d68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33978, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 33978, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6518", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 33991, + "line": 1374, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 34120, + "line": 1377, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6148", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 33995, + "line": 1374, + "col": 8, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c5e88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 33995, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 33999, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c5e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33996, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33999, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5e40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 33996, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33999, + "col": 12, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72c5e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33996, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33996, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33996, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 33996, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6128", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6108", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c60e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72c60b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5ed8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72c5ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5ea0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c60d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6098", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c6068", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c5f88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72c5f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5f40", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c5f28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5f08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6080", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6038", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72c6020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5ff0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 34013, + "line": 1374, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c5fd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c5fb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 34023, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 34013, + "col": 26, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c64f8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34027, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 34120, + "line": 1377, + "col": 4, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6380", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34033, + "line": 1375, + "col": 5, + "tokLen": 16 + }, + "end": { + "offset": 34089, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34033, + "col": 5, + "tokLen": 16 + }, + "end": { + "offset": 34033, + "col": 5, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34033, + "col": 5, + "tokLen": 16 + }, + "end": { + "offset": 34033, + "col": 5, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "name": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c63c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34050, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 34050, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34050, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 34050, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c63d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34055, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 34058, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c61e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34055, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 34058, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c61c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34055, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 34055, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c61a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34055, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 34055, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c63f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12623, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12656, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c6310", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12623, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12656, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72c6270", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12623, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12628, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6250", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12624, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12627, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c6210", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12624, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12624, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c6230", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12627, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 12627, + "file": "/usr/include/X11/X.h", + "line": 415, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34063, + "file": "dwm.c", + "line": 1375, + "col": 35, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + }, + { + "id": "0x55bbe72c62f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12651, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12656, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c62d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12652, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12655, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c6290", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12652, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12652, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c62b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12655, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12655, + "file": "/usr/include/X11/X.h", + "line": 416, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34073, + "file": "dwm.c", + "line": 1375, + "col": 45, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6350", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34086, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 34087, + "col": 59, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowChanges *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c6330", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34087, + "col": 59, + "tokLen": 2 + }, + "end": { + "offset": 34087, + "col": 59, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5368", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c64d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34096, + "line": 1376, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 34112, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c6428", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34096, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 34099, + "col": 8, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "sibling", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed1b8", + "inner": [ + { + "id": "0x55bbe72c6408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34096, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 34096, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5368", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72c64c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34109, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 34112, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6490", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34109, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 34112, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c6478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34109, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 34109, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34109, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 34109, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c5248", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6630", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34126, + "line": 1379, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34142, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34126, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34126, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c65b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34126, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34126, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c6660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34132, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 34132, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c65d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34132, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 34132, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c65f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34137, + "file": "dwm.c", + "line": 1379, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34137, + "file": "dwm.c", + "line": 1379, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c67e0", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 34146, + "line": 1380, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34196, + "col": 52, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6788", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34153, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 34194, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34153, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 34153, + "col": 9, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34153, + "col": 9, + "tokLen": 15 + }, + "end": { + "offset": 34153, + "col": 9, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70303c0", + "kind": "FunctionDecl", + "name": "XCheckMaskEvent", + "type": { + "qualType": "int (Display *, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c67c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34169, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 34169, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34169, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 34169, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c6718", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5299, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c66f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72c66b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72c66d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34174, + "file": "dwm.c", + "line": 1380, + "col": 30, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72c6758", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34191, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 34192, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c6738", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34192, + "col": 48, + "tokLen": 2 + }, + "end": { + "offset": 34192, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c52d8", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c67d8", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 34196, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 34196, + "col": 52, + "tokLen": 1 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c68f0", + "kind": "FunctionDecl", + "loc": { + "offset": 34206, + "line": 1384, + "col": 1, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 34201, + "line": 1383, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 34384, + "line": 1392, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722bbb8", + "name": "run", + "mangledName": "run", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72c6ed8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34216, + "line": 1385, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 34384, + "line": 1392, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6a08", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 34219, + "line": 1386, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 34228, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c69a0", + "kind": "VarDecl", + "loc": { + "offset": 34226, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 34219, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 34226, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + ] + }, + { + "id": "0x55bbe72c6a98", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34254, + "line": 1388, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34270, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6a80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34254, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34254, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34254, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34254, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c6ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34260, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 34260, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34260, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 34260, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c6a60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34265, + "file": "dwm.c", + "line": 1388, + "col": 13, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34265, + "file": "dwm.c", + "line": 1388, + "col": 13, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72c6eb8", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 34274, + "line": 1389, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 34362, + "line": 1391, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6c68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34281, + "line": 1389, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 34312, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c6c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34281, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 34281, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6ae0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34281, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 34281, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237040", + "kind": "VarDecl", + "name": "running", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72c6c38", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34292, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 34312, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c6bf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34293, + "col": 21, + "tokLen": 10 + }, + "end": { + "offset": 34312, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34293, + "col": 21, + "tokLen": 10 + }, + "end": { + "offset": 34293, + "col": 21, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6b00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34293, + "col": 21, + "tokLen": 10 + }, + "end": { + "offset": 34293, + "col": 21, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70462c0", + "kind": "FunctionDecl", + "name": "XNextEvent", + "type": { + "qualType": "int (Display *, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c6c20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34304, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 34304, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6b20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34304, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 34304, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c6b60", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34309, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 34310, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c6b40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34310, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 34310, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c69a0", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6e98", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34317, + "line": 1390, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 34362, + "line": 1391, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c6d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34321, + "line": 1390, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 34336, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6d28", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34321, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 34336, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c6cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34321, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 34321, + "col": 7, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (**)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6c88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34321, + "col": 7, + "tokLen": 7 + }, + "end": { + "offset": 34321, + "col": 7, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72323d0", + "kind": "VarDecl", + "name": "handler", + "type": { + "qualType": "void (*[36])(XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c6d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34329, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 34332, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6cc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34329, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 34332, + "col": 18, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72c6ca8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34329, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 34329, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c69a0", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6e70", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34342, + "line": 1391, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 34362, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c6e58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34342, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 34357, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6e00", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34342, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 34357, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void (*)(XEvent *)" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c6dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34342, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 34342, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (**)(XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c6d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34342, + "col": 4, + "tokLen": 7 + }, + "end": { + "offset": 34342, + "col": 4, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*[36])(XEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72323d0", + "kind": "VarDecl", + "name": "handler", + "type": { + "qualType": "void (*[36])(XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c6de8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34350, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 34353, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c6da0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34350, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 34353, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72c6d80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34350, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 34350, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c69a0", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6e40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34359, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 34360, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c6e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34360, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 34360, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c69a0", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c6f98", + "kind": "FunctionDecl", + "loc": { + "offset": 34392, + "line": 1395, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 34387, + "line": 1394, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 35096, + "line": 1419, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722bcf0", + "name": "scan", + "mangledName": "scan", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72c89e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34403, + "line": 1396, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 35096, + "line": 1419, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7150", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 34406, + "line": 1397, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 34425, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "loc": { + "offset": 34419, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 34406, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 34419, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72c70d0", + "kind": "VarDecl", + "loc": { + "offset": 34422, + "col": 18, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 34406, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 34422, + "col": 18, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "num", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72c7388", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 34428, + "line": 1398, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 34455, + "col": 29, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7178", + "kind": "VarDecl", + "loc": { + "offset": 34435, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 34428, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 34435, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "d1", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72c71f0", + "kind": "VarDecl", + "loc": { + "offset": 34439, + "col": 13, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 34428, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 34439, + "col": 13, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "d2", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "loc": { + "offset": 34444, + "col": 18, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 34428, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + } + }, + "isUsed": true, + "name": "wins", + "type": { + "qualType": "Window *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72c7350", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c7330", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c7308", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c72d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34451, + "file": "dwm.c", + "line": 1398, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7418", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 34458, + "line": 1399, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 34478, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "loc": { + "offset": 34476, + "col": 20, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 34458, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 34476, + "col": 20, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + ] + }, + { + "id": "0x55bbe72c89c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34482, + "line": 1401, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 35094, + "line": 1418, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c75e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34486, + "line": 1401, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 34529, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c75c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34486, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 34486, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *, Window *, Window **, unsigned int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c7430", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34486, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 34486, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *, Window *, Window **, unsigned int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704d8a0", + "kind": "FunctionDecl", + "name": "XQueryTree", + "type": { + "qualType": "int (Display *, Window, Window *, Window *, Window **, unsigned int *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c7630", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34497, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 34497, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7450", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34497, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 34497, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34502, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 34502, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7470", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34502, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 34502, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72c74b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34508, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 34509, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34509, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 34509, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7178", + "kind": "VarDecl", + "name": "d1", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72c74e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34513, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 34514, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c74c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34514, + "col": 34, + "tokLen": 2 + }, + "end": { + "offset": 34514, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c71f0", + "kind": "VarDecl", + "name": "d2", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72c7520", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34518, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 34519, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34519, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 34519, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7558", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34525, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34526, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7538", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34526, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 34526, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c70d0", + "kind": "VarDecl", + "name": "num", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c8998", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34532, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35094, + "line": 1418, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7fa0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 34536, + "line": 1402, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 34796, + "line": 1408, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c76b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34541, + "line": 1402, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34545, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c7660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34541, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34541, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72c76a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34545, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 34545, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c7680", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 34545, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 34545, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72c7748", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34548, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34552, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72c7718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34548, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34548, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c76d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34548, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34548, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72c7730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34552, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 34552, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c76f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34552, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 34552, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c70d0", + "kind": "VarDecl", + "name": "num", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c7788", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34557, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 34558, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72c7768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34557, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 34557, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72c7f80", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34562, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 34796, + "line": 1408, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7b78", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34567, + "line": 1403, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 34687, + "line": 1405, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72c7b50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34571, + "line": 1403, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34680, + "line": 1404, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c79a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34571, + "line": 1403, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34621, + "line": 1404, + "col": 10, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c7928", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34571, + "line": 1403, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34610, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c78c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34572, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34610, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c78a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34572, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34572, + "col": 9, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c77a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34572, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34572, + "col": 9, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7041fc0", + "kind": "FunctionDecl", + "name": "XGetWindowAttributes", + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c78f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34593, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 34593, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c77c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34593, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 34593, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7910", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34598, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34604, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7850", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34598, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34604, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c7820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34598, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34598, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c77e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34598, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34598, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34603, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 34603, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34603, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 34603, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7890", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34607, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 34608, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34608, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 34608, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34618, + "line": 1404, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 34621, + "col": 10, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7960", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34618, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 34621, + "col": 10, + "tokLen": 17 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "override_redirect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fea528", + "inner": [ + { + "id": "0x55bbe72c7940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34618, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 34618, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7ae8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34642, + "col": 31, + "tokLen": 20 + }, + "end": { + "offset": 34680, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c7ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34642, + "col": 31, + "tokLen": 20 + }, + "end": { + "offset": 34642, + "col": 31, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c79c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34642, + "col": 31, + "tokLen": 20 + }, + "end": { + "offset": 34642, + "col": 31, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70413c0", + "kind": "FunctionDecl", + "name": "XGetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c7b20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34663, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 34663, + "col": 52, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c79e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34663, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 34663, + "col": 52, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34668, + "col": 57, + "tokLen": 4 + }, + "end": { + "offset": 34674, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7a78", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34668, + "col": 57, + "tokLen": 4 + }, + "end": { + "offset": 34674, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c7a48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34668, + "col": 57, + "tokLen": 4 + }, + "end": { + "offset": 34668, + "col": 57, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7a08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34668, + "col": 57, + "tokLen": 4 + }, + "end": { + "offset": 34668, + "col": 57, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34673, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 34673, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7a28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34673, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 34673, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7ab8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34677, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 34678, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7a98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34678, + "col": 67, + "tokLen": 2 + }, + "end": { + "offset": 34678, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7178", + "kind": "VarDecl", + "name": "d1", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7b70", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 34687, + "line": 1405, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 34687, + "col": 5, + "tokLen": 8 + } + } + } + ] + }, + { + "id": "0x55bbe72c7f60", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34700, + "line": 1406, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 34791, + "line": 1407, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c7df8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34704, + "line": 1406, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c7c20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34704, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34720, + "file": "dwm.c", + "line": 1406, + "col": 24, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72c7c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34704, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34707, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7bb8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34704, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34707, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "map_state", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fea388", + "inner": [ + { + "id": "0x55bbe72c7b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34704, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34704, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c7be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34720, + "file": "dwm.c", + "line": 1406, + "col": 24, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34720, + "file": "dwm.c", + "line": 1406, + "col": 24, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72c7dd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34734, + "col": 38, + "tokLen": 8 + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72c7d60", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34734, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 34750, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c7d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34734, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 34734, + "col": 38, + "tokLen": 8 + } + }, + "type": { + "qualType": "long (*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c7c40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34734, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 34734, + "col": 38, + "tokLen": 8 + } + }, + "type": { + "qualType": "long (Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7297f30", + "kind": "FunctionDecl", + "name": "getstate", + "type": { + "qualType": "long (Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72c7d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34743, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 34749, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7cd0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34743, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 34749, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c7ca0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34743, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 34743, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7c60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34743, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 34743, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7cb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34748, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 34748, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7c80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34748, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 34748, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7dc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c7da0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 34755, + "file": "dwm.c", + "line": 1406, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7f18", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34772, + "line": 1407, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 34791, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c7f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34772, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 34772, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c7e18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34772, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 34772, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72a2988", + "kind": "FunctionDecl", + "name": "manage", + "type": { + "qualType": "void (Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c7f48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34779, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 34785, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7ea8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34779, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 34785, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c7e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34779, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 34779, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7e38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34779, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 34779, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c7e90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34784, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 34784, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c7e58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34784, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 34784, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c7ee8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34788, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 34789, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c7ec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34789, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 34789, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c8858", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 34800, + "line": 1409, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 35063, + "line": 1415, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c8030", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34805, + "line": 1409, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34809, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c7fd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34805, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34805, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72c8018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34809, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 34809, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c7ff8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 34809, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 34809, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72c80c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34812, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34816, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72c8090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34812, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34812, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8050", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34812, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 34812, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72c80a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34816, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 34816, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34816, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 34816, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c70d0", + "kind": "VarDecl", + "name": "num", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c8100", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 34822, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72c80e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 34821, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72c8838", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 34826, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 35063, + "line": 1415, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c82c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34856, + "line": 1410, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 34906, + "line": 1411, + "col": 5, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72c82a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34860, + "line": 1410, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 34899, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c8238", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34861, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34899, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c8220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34861, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34861, + "col": 9, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c8118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34861, + "col": 9, + "tokLen": 20 + }, + "end": { + "offset": 34861, + "col": 9, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7041fc0", + "kind": "FunctionDecl", + "name": "XGetWindowAttributes", + "type": { + "qualType": "int (Display *, Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c8270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34882, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 34882, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34882, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 34882, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34887, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34893, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c81c8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34887, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34893, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c8198", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34887, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34887, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34887, + "col": 35, + "tokLen": 4 + }, + "end": { + "offset": 34887, + "col": 35, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c81b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34892, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 34892, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8178", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34892, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 34892, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c8208", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34896, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 34897, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c81e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34897, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 34897, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c82b8", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 34906, + "line": 1411, + "col": 5, + "tokLen": 8 + }, + "end": { + "offset": 34906, + "col": 5, + "tokLen": 8 + } + } + } + ] + }, + { + "id": "0x55bbe72c8818", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 34919, + "line": 1412, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 35058, + "line": 1414, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c86b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34923, + "line": 1412, + "col": 8, + "tokLen": 20 + }, + "end": { + "offset": 35032, + "line": 1413, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72c8400", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 34923, + "line": 1412, + "col": 8, + "tokLen": 20 + }, + "end": { + "offset": 34961, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c83e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34923, + "col": 8, + "tokLen": 20 + }, + "end": { + "offset": 34923, + "col": 8, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c82e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34923, + "col": 8, + "tokLen": 20 + }, + "end": { + "offset": 34923, + "col": 8, + "tokLen": 20 + } + }, + "type": { + "qualType": "int (Display *, Window, Window *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70413c0", + "kind": "FunctionDecl", + "name": "XGetTransientForHint", + "type": { + "qualType": "int (Display *, Window, Window *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c8438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34944, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 34944, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8300", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34944, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 34944, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34949, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 34955, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8390", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 34949, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 34955, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c8360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34949, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 34949, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34949, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 34949, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34954, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 34954, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8340", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34954, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 34954, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c83d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 34958, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 34959, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c83b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34959, + "col": 44, + "tokLen": 2 + }, + "end": { + "offset": 34959, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7178", + "kind": "VarDecl", + "name": "d1", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c8690", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 34969, + "line": 1413, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 35032, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c8670", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34970, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72c84f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 34970, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34986, + "file": "dwm.c", + "line": 1413, + "col": 24, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72c84d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34970, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34973, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8488", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 34970, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34973, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "map_state", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fea388", + "inner": [ + { + "id": "0x55bbe72c8468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34970, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 34970, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c84b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34986, + "file": "dwm.c", + "line": 1413, + "col": 24, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 13286, + "file": "/usr/include/X11/X.h", + "line": 447, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 34986, + "file": "dwm.c", + "line": 1413, + "col": 24, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72c8650", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35000, + "col": 38, + "tokLen": 8 + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72c85d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35000, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 35016, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c85c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35000, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 35000, + "col": 38, + "tokLen": 8 + } + }, + "type": { + "qualType": "long (*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c8510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35000, + "col": 38, + "tokLen": 8 + }, + "end": { + "offset": 35000, + "col": 38, + "tokLen": 8 + } + }, + "type": { + "qualType": "long (Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7297f30", + "kind": "FunctionDecl", + "name": "getstate", + "type": { + "qualType": "long (Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72c8600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35009, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 35015, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c85a0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35009, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 35015, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c8570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35009, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 35009, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35009, + "col": 47, + "tokLen": 4 + }, + "end": { + "offset": 35009, + "col": 47, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35014, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35014, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8550", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35014, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35014, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c8638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72c8618", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5756, + "file": "/usr/include/X11/Xutil.h", + "line": 148, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 35021, + "file": "dwm.c", + "line": 1413, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c87d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35039, + "line": 1414, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 35058, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c87b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35039, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 35039, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c86d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35039, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 35039, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Window, XWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72a2988", + "kind": "FunctionDecl", + "name": "manage", + "type": { + "qualType": "void (Window, XWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c8800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35046, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 35052, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8760", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35046, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 35052, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c8730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35046, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 35046, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c86f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35046, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 35046, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35051, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 35051, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35051, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 35051, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7050", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c87a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 35055, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 35056, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72c8780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35056, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 35056, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c73b0", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XWindowAttributes", + "qualType": "XWindowAttributes", + "typeAliasDeclId": "0x55bbe6fea6b8" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c8978", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35067, + "line": 1416, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35090, + "line": 1417, + "col": 14, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c88b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35071, + "line": 1416, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 35071, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c8890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35071, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 35071, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + }, + { + "id": "0x55bbe72c8920", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35080, + "line": 1417, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 35090, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c8908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35080, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 35080, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c88c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35080, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 35080, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c8960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35086, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 35086, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72c8948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35086, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 35086, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c88e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35086, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 35086, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c7268", + "kind": "VarDecl", + "name": "wins", + "type": { + "qualType": "Window *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c8b30", + "kind": "FunctionDecl", + "loc": { + "offset": 35104, + "line": 1422, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 35099, + "line": 1421, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 35352, + "line": 1435, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c178", + "name": "sendmon", + "mangledName": "sendmon", + "type": { + "qualType": "void (Client *, Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "loc": { + "offset": 35120, + "line": 1422, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35112, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35120, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72c8a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 35132, + "col": 29, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35123, + "col": 20, + "tokLen": 7 + }, + "end": { + "offset": 35132, + "col": 29, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72c9ab8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35135, + "line": 1423, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 35352, + "line": 1435, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c9308", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35138, + "line": 1424, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 35157, + "line": 1425, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72c92d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35142, + "line": 1424, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 35152, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72c92a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35142, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 35145, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9258", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35142, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 35145, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c9240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35142, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 35142, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35142, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 35142, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c92c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35152, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 35152, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35152, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 35152, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a98", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c92f8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35157, + "line": 1425, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 35157, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72c93a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35166, + "line": 1426, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35178, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35166, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35166, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35166, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35166, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722fe60", + "kind": "FunctionDecl", + "name": "unfocus", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72c93d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35174, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 35174, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35174, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 35174, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72c9368", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35177, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 35177, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72c9440", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35182, + "line": 1427, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35190, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35182, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35182, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c93e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35182, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35182, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72887e0", + "kind": "FunctionDecl", + "name": "detach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c9468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35189, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35189, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35189, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35189, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c94d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35194, + "line": 1428, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35207, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c94c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35194, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35194, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35194, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35194, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7288ed8", + "kind": "FunctionDecl", + "name": "detachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c9500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35206, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 35206, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c94a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35206, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 35206, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c95b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35211, + "line": 1429, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35220, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c9550", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35211, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35214, + "col": 5, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72c9538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35211, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35211, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9518", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35211, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35211, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c95a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35220, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 35220, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9580", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35220, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 35220, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a98", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c9778", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35224, + "line": 1430, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35254, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72c9610", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35224, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35227, + "col": 5, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72c95f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35224, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35224, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c95d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35224, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 35224, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c9760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35254, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9740", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35254, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c9710", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35237, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9678", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35237, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72c9660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35234, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35234, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 35234, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a98", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c9728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35244, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 35247, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c96e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35244, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 35247, + "col": 25, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72c96c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35244, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 35244, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c96a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35244, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 35244, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a98", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c97f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35294, + "line": 1431, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35302, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c97d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35294, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35294, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9798", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35294, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35294, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726f3e8", + "kind": "FunctionDecl", + "name": "attach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c9818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35301, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35301, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c97b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35301, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35301, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c9888", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35306, + "line": 1432, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35319, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35306, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35306, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35306, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 35306, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726fd70", + "kind": "FunctionDecl", + "name": "attachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c98b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35318, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 35318, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9850", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35318, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 35318, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c8a20", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72c9980", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35323, + "line": 1433, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 35333, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9968", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35323, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 35323, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c98c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35323, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 35323, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c99a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c9948", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9920", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c98e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35329, + "file": "dwm.c", + "line": 1433, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c9a78", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35337, + "line": 1434, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35349, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35337, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35337, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c99c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35337, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 35337, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72c9aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c9a40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9a18", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72c99e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35345, + "file": "dwm.c", + "line": 1434, + "col": 10, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72c9c40", + "kind": "FunctionDecl", + "loc": { + "offset": 35360, + "line": 1438, + "col": 1, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 35355, + "line": 1437, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 35547, + "line": 1444, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c3c8", + "name": "setclientstate", + "mangledName": "setclientstate", + "type": { + "qualType": "void (Client *, long)" + }, + "inner": [ + { + "id": "0x55bbe72c9b28", + "kind": "ParmVarDecl", + "loc": { + "offset": 35383, + "line": 1438, + "col": 24, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35375, + "col": 16, + "tokLen": 6 + }, + "end": { + "offset": 35383, + "col": 24, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72c9ba8", + "kind": "ParmVarDecl", + "loc": { + "offset": 35391, + "col": 32, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 35386, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 35391, + "col": 32, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "state", + "type": { + "qualType": "long" + } + }, + { + "id": "0x55bbe72ca270", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35398, + "line": 1439, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 35547, + "line": 1444, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c9ef8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 35401, + "line": 1440, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 35430, + "col": 31, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72c9d40", + "kind": "VarDecl", + "loc": { + "offset": 35406, + "col": 7, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 35401, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 35429, + "col": 30, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "data", + "type": { + "qualType": "long[2]" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72c9e48", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 35415, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 35429, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[2]" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72c9e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35417, + "col": 18, + "tokLen": 5 + }, + "end": { + "offset": 35417, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9da8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35417, + "col": 18, + "tokLen": 5 + }, + "end": { + "offset": 35417, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c9ba8", + "kind": "ParmVarDecl", + "name": "state", + "type": { + "qualType": "long" + } + } + } + ] + }, + { + "id": "0x55bbe72c9dc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35424, + "file": "dwm.c", + "line": 1440, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 3849, + "file": "/usr/include/X11/X.h", + "line": 115, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35424, + "file": "dwm.c", + "line": 1440, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ca198", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35434, + "line": 1442, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 35544, + "line": 1443, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ca180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35434, + "line": 1442, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 35434, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9f10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35434, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 35434, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ca1f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35450, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 35450, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9f30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35450, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 35450, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72ca210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35455, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35458, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9f88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35455, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35458, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72c9f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35455, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35455, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72c9f50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35455, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35455, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c9b28", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ca228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35463, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 35477, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca010", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35463, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 35477, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72c9ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35463, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 35463, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72c9fb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35463, + "col": 31, + "tokLen": 6 + }, + "end": { + "offset": 35463, + "col": 31, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72c9fd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35470, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 35470, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "name": "WMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ca240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35480, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 35494, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca088", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35480, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 35494, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ca070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35480, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 35480, + "col": 48, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ca030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35480, + "col": 48, + "tokLen": 6 + }, + "end": { + "offset": 35480, + "col": 48, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72ca050", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35487, + "col": 55, + "tokLen": 7 + }, + "end": { + "offset": 35487, + "col": 55, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "name": "WMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ca0a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35497, + "col": 65, + "tokLen": 2 + }, + "end": { + "offset": 35497, + "col": 65, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72ca0c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35503, + "file": "dwm.c", + "line": 1443, + "col": 3, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35503, + "file": "dwm.c", + "line": 1443, + "col": 3, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72ca258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35520, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 35537, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72ca138", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 35520, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 35537, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72ca120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35537, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 35537, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72ca0e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35537, + "col": 37, + "tokLen": 4 + }, + "end": { + "offset": 35537, + "col": 37, + "tokLen": 4 + } + }, + "type": { + "qualType": "long[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72c9d40", + "kind": "VarDecl", + "name": "data", + "type": { + "qualType": "long[2]" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ca160", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35543, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 35543, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ca3b8", + "kind": "FunctionDecl", + "loc": { + "offset": 35554, + "line": 1447, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 35550, + "line": 1446, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 36069, + "line": 1469, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722bf30", + "name": "sendevent", + "mangledName": "sendevent", + "type": { + "qualType": "int (Client *, Atom)" + }, + "inner": [ + { + "id": "0x55bbe72ca2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 35572, + "line": 1447, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35564, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 35572, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72ca318", + "kind": "ParmVarDecl", + "loc": { + "offset": 35580, + "col": 27, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 35575, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 35580, + "col": 27, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "proto", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + }, + { + "id": "0x55bbe72cb4c0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35587, + "line": 1448, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 36069, + "line": 1469, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca4e8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 35590, + "line": 1449, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 35595, + "col": 7, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca480", + "kind": "VarDecl", + "loc": { + "offset": 35594, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35590, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 35594, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "n", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72ca578", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 35598, + "line": 1450, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 35613, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca510", + "kind": "VarDecl", + "loc": { + "offset": 35604, + "col": 8, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 35598, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 35604, + "col": 8, + "tokLen": 9 + } + }, + "isUsed": true, + "name": "protocols", + "type": { + "qualType": "Atom *" + } + } + ] + }, + { + "id": "0x55bbe72ca630", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 35616, + "line": 1451, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 35630, + "col": 16, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca5a8", + "kind": "VarDecl", + "loc": { + "offset": 35620, + "col": 6, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 35616, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 35629, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "exists", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72ca610", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35629, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 35629, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72ca6c0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 35633, + "line": 1452, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35642, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "loc": { + "offset": 35640, + "col": 9, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 35633, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 35640, + "col": 9, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + ] + }, + { + "id": "0x55bbe72caba8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35646, + "line": 1454, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 35779, + "line": 1458, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ca860", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35650, + "line": 1454, + "col": 6, + "tokLen": 15 + }, + "end": { + "offset": 35693, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ca848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35650, + "col": 6, + "tokLen": 15 + }, + "end": { + "offset": 35650, + "col": 6, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom **, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ca6d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35650, + "col": 6, + "tokLen": 15 + }, + "end": { + "offset": 35650, + "col": 6, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom **, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70274b0", + "kind": "FunctionDecl", + "name": "XGetWMProtocols", + "type": { + "qualType": "int (Display *, Window, Atom **, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ca8a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35666, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 35666, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca6f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35666, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 35666, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72ca8b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35671, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 35674, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca750", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35671, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 35674, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ca738", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35671, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 35671, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35671, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 35671, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca2a0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ca7a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 35679, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 35680, + "col": 36, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom **" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ca780", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35680, + "col": 36, + "tokLen": 9 + }, + "end": { + "offset": 35680, + "col": 36, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca510", + "kind": "VarDecl", + "name": "protocols", + "type": { + "qualType": "Atom *" + } + } + } + ] + }, + { + "id": "0x55bbe72ca7d8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 35691, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 35692, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ca7b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35692, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 35692, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca480", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cab88", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35696, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35779, + "line": 1458, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72caab8", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 35700, + "line": 1455, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 35751, + "line": 1456, + "col": 29, + "tokLen": 5 + } + }, + "inner": [ + { + "id": "0x55bbe72ca958", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35707, + "line": 1455, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 35719, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ca908", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 35707, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 35708, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ca8f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35708, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 35708, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca8d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35708, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 35708, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca5a8", + "kind": "VarDecl", + "name": "exists", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ca940", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 35718, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 35719, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "--", + "inner": [ + { + "id": "0x55bbe72ca920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35718, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 35718, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca480", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72caa98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35726, + "line": 1456, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 35751, + "col": 29, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ca978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35726, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 35726, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca5a8", + "kind": "VarDecl", + "name": "exists", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72caa78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35735, + "col": 13, + "tokLen": 9 + }, + "end": { + "offset": 35751, + "col": 29, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72caa48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35735, + "col": 13, + "tokLen": 9 + }, + "end": { + "offset": 35746, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72caa08", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35735, + "col": 13, + "tokLen": 9 + }, + "end": { + "offset": 35746, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ca9d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35735, + "col": 13, + "tokLen": 9 + }, + "end": { + "offset": 35735, + "col": 13, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35735, + "col": 13, + "tokLen": 9 + }, + "end": { + "offset": 35735, + "col": 13, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca510", + "kind": "VarDecl", + "name": "protocols", + "type": { + "qualType": "Atom *" + } + } + } + ] + }, + { + "id": "0x55bbe72ca9f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35745, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35745, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ca9b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35745, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35745, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca480", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72caa60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35751, + "col": 29, + "tokLen": 5 + }, + "end": { + "offset": 35751, + "col": 29, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72caa28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35751, + "col": 29, + "tokLen": 5 + }, + "end": { + "offset": 35751, + "col": 29, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca318", + "kind": "ParmVarDecl", + "name": "proto", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cab30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 35760, + "line": 1457, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 35775, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cab18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35760, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 35760, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72caad8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35760, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 35760, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72cab70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35766, + "col": 9, + "tokLen": 9 + }, + "end": { + "offset": 35766, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72cab58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35766, + "col": 9, + "tokLen": 9 + }, + "end": { + "offset": 35766, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72caaf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35766, + "col": 9, + "tokLen": 9 + }, + "end": { + "offset": 35766, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca510", + "kind": "VarDecl", + "name": "protocols", + "type": { + "qualType": "Atom *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb458", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35782, + "line": 1459, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 36051, + "line": 1467, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cabe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35786, + "line": 1459, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 35786, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cabc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35786, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 35786, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca5a8", + "kind": "VarDecl", + "name": "exists", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72cb410", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35794, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 36051, + "line": 1467, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cac70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35798, + "line": 1460, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 7023, + "file": "/usr/include/X11/X.h", + "line": 212, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35808, + "file": "dwm.c", + "line": 1460, + "col": 13, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cac20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35798, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35801, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70011c8", + "inner": [ + { + "id": "0x55bbe72cac00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35798, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35798, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + }, + { + "id": "0x55bbe72cac50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 7023, + "file": "/usr/include/X11/X.h", + "line": 212, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35808, + "file": "dwm.c", + "line": 1460, + "col": 13, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 7023, + "file": "/usr/include/X11/X.h", + "line": 212, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35808, + "file": "dwm.c", + "line": 1460, + "col": 13, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + }, + { + "id": "0x55bbe72cad90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35825, + "line": 1461, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35848, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cace0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35825, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35836, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fff648", + "inner": [ + { + "id": "0x55bbe72cacb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35825, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35828, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe72cac90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35825, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35825, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cad78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35845, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35848, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cad48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35845, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35848, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cad30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35845, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35845, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cad10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35845, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 35845, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca2a0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72caec0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35855, + "line": 1462, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35899, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cae00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35855, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35866, + "col": 14, + "tokLen": 12 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "name": "message_type", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fff6a8", + "inner": [ + { + "id": "0x55bbe72cadd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35855, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35858, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe72cadb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35855, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35855, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72caea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35881, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 35899, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cae88", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35881, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 35899, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cae70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35881, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 35881, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cae30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35881, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 35881, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72cae50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35888, + "col": 36, + "tokLen": 11 + }, + "end": { + "offset": 35888, + "col": 36, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222c80", + "kind": "EnumConstantDecl", + "name": "WMProtocols", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72caf80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35904, + "line": 1463, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35924, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72caf30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35904, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35915, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "format", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fff710", + "inner": [ + { + "id": "0x55bbe72caf00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35904, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35907, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe72caee0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35904, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35904, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72caf60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35924, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 35924, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + } + ] + }, + { + "id": "0x55bbe72cb0f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35930, + "line": 1464, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35953, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cb088", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35949, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cb070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35946, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb020", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35946, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe72caff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35941, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe72cafc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35933, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe72cafa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35930, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35930, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb050", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35948, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 35948, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72cb0e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35953, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 35953, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72cb0c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35953, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 35953, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb0a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35953, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 35953, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca318", + "kind": "ParmVarDecl", + "name": "proto", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb240", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 35962, + "line": 1465, + "col": 3, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35985, + "file": "dwm.c", + "line": 1465, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cb200", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35981, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cb1e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35978, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb198", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35978, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "long[5]" + }, + "valueCategory": "lvalue", + "name": "l", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffa40", + "inner": [ + { + "id": "0x55bbe72cb168", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35973, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "union XClientMessageEvent::(unnamed at /usr/include/X11/Xlib.h:905:2)", + "qualType": "union (unnamed union at /usr/include/X11/Xlib.h:905:2)" + }, + "valueCategory": "lvalue", + "name": "data", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fffae8", + "inner": [ + { + "id": "0x55bbe72cb138", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35965, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "desugaredQualType": "XClientMessageEvent", + "qualType": "XClientMessageEvent", + "typeAliasDeclId": "0x55bbe6fffb98" + }, + "valueCategory": "lvalue", + "name": "xclient", + "isArrow": false, + "referencedMemberDecl": "0x55bbe7001f30", + "inner": [ + { + "id": "0x55bbe72cb118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35962, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 35962, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb1c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 35980, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 35980, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72cb220", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35985, + "file": "dwm.c", + "line": 1465, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 35985, + "file": "dwm.c", + "line": 1465, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72cb398", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36000, + "line": 1466, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 36047, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cb380", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36000, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 36000, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, long, XEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb260", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36000, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 36000, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, Window, int, long, XEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051a50", + "kind": "FunctionDecl", + "name": "XSendEvent", + "type": { + "qualType": "int (Display *, Window, int, long, XEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72cb3e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36011, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 36011, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb280", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36011, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 36011, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cb3f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36016, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36019, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb2d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36016, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36019, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cb2c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36016, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36016, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb2a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36016, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36016, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca2a0", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb308", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36024, + "file": "dwm.c", + "line": 1466, + "col": 27, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36024, + "file": "dwm.c", + "line": 1466, + "col": 27, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72cb328", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5131, + "file": "/usr/include/X11/X.h", + "line": 150, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36031, + "file": "dwm.c", + "line": 1466, + "col": 34, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5131, + "file": "/usr/include/X11/X.h", + "line": 150, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36031, + "file": "dwm.c", + "line": 1466, + "col": 34, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72cb368", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36044, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 36045, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cb348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36045, + "col": 48, + "tokLen": 2 + }, + "end": { + "offset": 36045, + "col": 48, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca658", + "kind": "VarDecl", + "name": "ev", + "type": { + "desugaredQualType": "union _XEvent", + "qualType": "XEvent", + "typeAliasDeclId": "0x55bbe7002348" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb4b0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 36054, + "line": 1468, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 36061, + "col": 9, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72cb498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36061, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 36061, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36061, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 36061, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ca5a8", + "kind": "VarDecl", + "name": "exists", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb5a8", + "kind": "FunctionDecl", + "loc": { + "offset": 36077, + "line": 1472, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 36072, + "line": 1471, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 36352, + "line": 1481, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c518", + "name": "setfocus", + "mangledName": "setfocus", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72cb518", + "kind": "ParmVarDecl", + "loc": { + "offset": 36094, + "line": 1472, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 36086, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 36094, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72cbd88", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 36097, + "line": 1473, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 36352, + "line": 1481, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cbc38", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 36100, + "line": 1474, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 36314, + "line": 1479, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cb6d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36104, + "line": 1474, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 36108, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cb6b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36105, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 36108, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb688", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36105, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 36108, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "neverfocus", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224808", + "inner": [ + { + "id": "0x55bbe72cb670", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36105, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 36105, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36105, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 36105, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cb518", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cbc18", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 36120, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 36314, + "line": 1479, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cb828", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36124, + "line": 1475, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 36184, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cb810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36124, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 36124, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb6e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36124, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 36124, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7054fa0", + "kind": "FunctionDecl", + "name": "XSetInputFocus", + "type": { + "qualType": "int (Display *, Window, int, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72cb868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36139, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 36139, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36139, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 36139, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cb880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36144, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 36147, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb760", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36144, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 36147, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cb748", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36144, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 36144, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb728", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36144, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 36144, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cb518", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cb7c8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10118, + "file": "/usr/include/X11/X.h", + "line": 343, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36152, + "file": "dwm.c", + "line": 1475, + "col": 31, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36152, + "file": "dwm.c", + "line": 1475, + "col": 31, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72cb790", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36152, + "file": "dwm.c", + "line": 1475, + "col": 31, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36152, + "file": "dwm.c", + "line": 1475, + "col": 31, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72cb898", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36173, + "file": "dwm.c", + "line": 1475, + "col": 52, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36173, + "file": "dwm.c", + "line": 1475, + "col": 52, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72cb7f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36173, + "file": "dwm.c", + "line": 1475, + "col": 52, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36173, + "file": "dwm.c", + "line": 1475, + "col": 52, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72cbb58", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36189, + "line": 1476, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36310, + "line": 1478, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cbb40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36189, + "line": 1476, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36189, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb8b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36189, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36189, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72cbbb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36205, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36205, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb8d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36205, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36205, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cbbd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36210, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 36210, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb8f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36210, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 36210, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72cbbe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36216, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 36239, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cb968", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 36216, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 36239, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cb950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36216, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 36216, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cb910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36216, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 36216, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72cb930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36224, + "col": 38, + "tokLen": 15 + }, + "end": { + "offset": 36224, + "col": 38, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cb9e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1209, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cb9b8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1210, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72cb988", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36245, + "file": "dwm.c", + "line": 1477, + "col": 4, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + } + ] + }, + { + "id": "0x55bbe72cba00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36256, + "col": 15, + "tokLen": 2 + }, + "end": { + "offset": 36256, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72cba20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36260, + "file": "dwm.c", + "line": 1477, + "col": 19, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36260, + "file": "dwm.c", + "line": 1477, + "col": 19, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72cbc00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36280, + "line": 1478, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 36306, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72cbaf8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 36280, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 36306, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72cbac8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36298, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 36306, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cbaa8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 36299, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 36306, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cba78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36300, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36303, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cba60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36300, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36300, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cba40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36300, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36300, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cb518", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cbb20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36309, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 36309, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cbd28", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36317, + "line": 1480, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 36349, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cbd10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36317, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 36317, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "int (*)(Client *, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cbc58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36317, + "col": 2, + "tokLen": 9 + }, + "end": { + "offset": 36317, + "col": 2, + "tokLen": 9 + } + }, + "type": { + "qualType": "int (Client *, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72ca3b8", + "kind": "FunctionDecl", + "name": "sendevent", + "type": { + "qualType": "int (Client *, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72cbd58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36327, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 36327, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cbc78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36327, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 36327, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cb518", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72cbd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36330, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 36348, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cbcf0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 36330, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 36348, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cbcd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36330, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 36330, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cbc98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36330, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 36330, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72cbcb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36337, + "col": 22, + "tokLen": 11 + }, + "end": { + "offset": 36337, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d70", + "kind": "EnumConstantDecl", + "name": "WMTakeFocus", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cbed0", + "kind": "FunctionDecl", + "loc": { + "offset": 36360, + "line": 1484, + "col": 1, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 36355, + "line": 1483, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 37142, + "line": 1509, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c6e8", + "name": "setfullscreen", + "mangledName": "setfullscreen", + "type": { + "qualType": "void (Client *, int)" + }, + "inner": [ + { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 36382, + "line": 1484, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 36374, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 36382, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72cbe38", + "kind": "ParmVarDecl", + "loc": { + "offset": 36389, + "col": 30, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 36385, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 36389, + "col": 30, + "tokLen": 10 + } + }, + "isUsed": true, + "name": "fullscreen", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72ce658", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 36401, + "line": 1485, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 37142, + "line": 1509, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ce628", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 36404, + "line": 1486, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37140, + "line": 1508, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72cc050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36408, + "line": 1486, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 36426, + "col": 24, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72cc038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36408, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 36408, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cbf80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36408, + "col": 6, + "tokLen": 10 + }, + "end": { + "offset": 36408, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbe38", + "kind": "ParmVarDecl", + "name": "fullscreen", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72cc020", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36422, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 36426, + "col": 24, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cc008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36423, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36426, + "col": 24, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cbfd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36423, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36426, + "col": 24, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72cbfc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36423, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36423, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cbfa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36423, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36423, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ccd10", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 36440, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 36779, + "line": 1496, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cc350", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36444, + "line": 1487, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36571, + "line": 1488, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cc338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36444, + "line": 1487, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36444, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cc070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36444, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36444, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72cc3b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36460, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36460, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36460, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36460, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cc3c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36465, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36468, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc0e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36465, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36468, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cc0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36465, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36465, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc0b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36465, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36465, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cc3e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36473, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36491, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc170", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 36473, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36491, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cc158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36473, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36473, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cc118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36473, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36473, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72cc138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36481, + "col": 40, + "tokLen": 10 + }, + "end": { + "offset": 36481, + "col": 40, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "name": "NetWMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc1e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 240, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 249, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cc1c0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 241, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72cc190", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36494, + "file": "dwm.c", + "line": 1487, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72cc208", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36503, + "col": 62, + "tokLen": 2 + }, + "end": { + "offset": 36503, + "col": 62, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72cc228", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36510, + "file": "dwm.c", + "line": 1488, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36510, + "file": "dwm.c", + "line": 1488, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72cc3f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36527, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36567, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72cc2f0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 36527, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36567, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72cc2c0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36543, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 36567, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cc2a0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 36544, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 36567, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cc288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36544, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 36544, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cc248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36544, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 36544, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72cc268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36552, + "col": 46, + "tokLen": 15 + }, + "end": { + "offset": 36552, + "col": 46, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cc318", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36570, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 36570, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72cc498", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36576, + "line": 1489, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36594, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cc448", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36576, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36579, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72cc430", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36576, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36576, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc410", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36576, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36576, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc478", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36594, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36594, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72cc5a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36599, + "line": 1490, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36616, + "col": 20, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cc4f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36599, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36602, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldstate", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224870", + "inner": [ + { + "id": "0x55bbe72cc4d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36599, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36599, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc4b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36599, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36599, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36613, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 36616, + "col": 20, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc558", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36613, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 36616, + "col": 20, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72cc540", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36613, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 36613, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc520", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36613, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 36613, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cc6a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36630, + "line": 1491, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36644, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cc5f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36630, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36633, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldbw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224600", + "inner": [ + { + "id": "0x55bbe72cc5e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36630, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36630, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc5c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36630, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36630, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36641, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 36644, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc660", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36641, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 36644, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72cc648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36641, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 36641, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36641, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 36641, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cc750", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36650, + "line": 1492, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36658, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cc700", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36650, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36653, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72cc6e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36650, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36650, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc6c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36650, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36650, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc730", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36658, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 36658, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72cc7f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36663, + "line": 1493, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36679, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cc7a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36666, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72cc790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36663, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc770", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36663, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cc7d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36679, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36679, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72ccb30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36684, + "line": 1494, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36746, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ccb18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36684, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36684, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cc818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36684, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36684, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72bf030", + "kind": "FunctionDecl", + "name": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ccb78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36697, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 36697, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36697, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 36697, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ccb90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36708, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc8d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36708, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225610", + "inner": [ + { + "id": "0x55bbe72cc8c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36703, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc890", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36703, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72cc878", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36700, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc858", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36700, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36700, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ccba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36720, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc988", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36720, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe72cc970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36715, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc940", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36715, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72cc928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36712, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc908", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36712, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 36712, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ccbc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36732, + "col": 51, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cca38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36732, + "col": 51, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe72cca20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36727, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc9f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36727, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72cc9d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36724, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cc9b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36724, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 36724, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ccbd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36744, + "col": 63, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccae8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36744, + "col": 63, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe72ccad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36739, + "col": 58, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccaa0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36739, + "col": 58, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72cca88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36736, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cca68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36736, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 36736, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cccb0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36751, + "line": 1495, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36775, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ccc98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36751, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36751, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ccbf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36751, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 36751, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe704da98", + "kind": "FunctionDecl", + "name": "XRaiseWindow", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72ccce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36764, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 36764, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccc10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36764, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 36764, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cccf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36769, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36772, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccc68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36769, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36772, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ccc50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36769, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36769, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccc30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36769, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36769, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce608", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 36786, + "line": 1496, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 37140, + "line": 1508, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cce30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36790, + "line": 1496, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 36808, + "col": 31, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ccd98", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 36790, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 36791, + "col": 14, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ccd80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36791, + "col": 14, + "tokLen": 10 + }, + "end": { + "offset": 36791, + "col": 14, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36791, + "col": 14, + "tokLen": 10 + }, + "end": { + "offset": 36791, + "col": 14, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbe38", + "kind": "ParmVarDecl", + "name": "fullscreen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cce18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36805, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 36808, + "col": 31, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccde8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36805, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 36808, + "col": 31, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72ccdd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36805, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 36805, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccdb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36805, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 36805, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce5a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 36821, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 37140, + "line": 1508, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cd0c0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 36825, + "line": 1497, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36928, + "line": 1498, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cd0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36825, + "line": 1497, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36825, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cce50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36825, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 36825, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72cd120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36841, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36841, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cce70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36841, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 36841, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72cd138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36846, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36849, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccec8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36846, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36849, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72cceb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36846, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36846, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cce90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36846, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 36846, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cd150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36854, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36872, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ccf50", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 36854, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36872, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ccf38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36854, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36854, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ccef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36854, + "col": 32, + "tokLen": 7 + }, + "end": { + "offset": 36854, + "col": 32, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72ccf18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36862, + "col": 40, + "tokLen": 10 + }, + "end": { + "offset": 36862, + "col": 40, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "name": "NetWMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ccfc8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 240, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 249, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ccfa0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 241, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ccf70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 36875, + "file": "dwm.c", + "line": 1497, + "col": 53, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72ccfe8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36884, + "col": 62, + "tokLen": 2 + }, + "end": { + "offset": 36884, + "col": 62, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72cd008", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36891, + "file": "dwm.c", + "line": 1498, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 36891, + "file": "dwm.c", + "line": 1498, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72cd168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36908, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36924, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72cd060", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 36908, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36924, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72cd028", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36924, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 36924, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72cd088", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36927, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 36927, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72cdbc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36933, + "line": 1499, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36951, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cd1b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36933, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36936, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72cd1a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36933, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36933, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cd180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36933, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36933, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cd1e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 36951, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 36951, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72cdcc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36956, + "line": 1500, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36975, + "col": 22, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cdc18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36956, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36959, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72cdc00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36956, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36956, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdbe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36956, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36956, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cdcb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36972, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36975, + "col": 22, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdc80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36972, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36975, + "col": 22, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldstate", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224870", + "inner": [ + { + "id": "0x55bbe72cdc68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36972, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36972, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdc48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36972, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 36972, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cddd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 36987, + "line": 1501, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36998, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cdd20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36987, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36990, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72cdd08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36987, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36987, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdce8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36987, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 36987, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cddb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36995, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 36998, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdd88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 36995, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 36998, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldbw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224600", + "inner": [ + { + "id": "0x55bbe72cdd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36995, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 36995, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdd50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 36995, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 36995, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cded8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37007, + "line": 1502, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37017, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cde28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37007, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37010, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72cde10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37007, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37007, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cddf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37007, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37007, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cdec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37014, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37017, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cde90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37014, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37017, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224050", + "inner": [ + { + "id": "0x55bbe72cde78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37014, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37014, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cde58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37014, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37014, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cdfe0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37025, + "line": 1503, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37035, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cdf30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37025, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37028, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72cdf18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37025, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37025, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37025, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37025, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cdfc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37032, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37035, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdf98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37032, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37035, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72240b8", + "inner": [ + { + "id": "0x55bbe72cdf80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37032, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37032, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cdf60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37032, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37032, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce0e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37043, + "line": 1504, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37053, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ce038", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37043, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37046, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72ce020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37043, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37043, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37043, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37043, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ce0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37050, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37053, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce0a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37050, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37053, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224120", + "inner": [ + { + "id": "0x55bbe72ce088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37050, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37050, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37050, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37050, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce1f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37061, + "line": 1505, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37071, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ce140", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37061, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37064, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72ce128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37061, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37061, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37061, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 37061, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ce1d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37068, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37071, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce1a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37068, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37071, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224188", + "inner": [ + { + "id": "0x55bbe72ce190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37068, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37068, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce170", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37068, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37068, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce408", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37079, + "line": 1506, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 37117, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ce3f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37079, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 37079, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ce210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37079, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 37079, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72bf030", + "kind": "FunctionDecl", + "name": "resizeclient", + "type": { + "qualType": "void (Client *, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ce450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37092, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 37092, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37092, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 37092, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ce468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37095, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 37098, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce288", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37095, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 37098, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72ce270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37095, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 37095, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37095, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 37095, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37101, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 37104, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce2f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37101, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 37104, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72ce2d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37101, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 37101, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce2b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37101, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 37101, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37107, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37110, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce358", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37107, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37110, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72ce340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37107, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37107, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37107, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37107, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce4b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37113, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 37116, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce3c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37113, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 37116, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72ce3a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37113, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 37113, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce388", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37113, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 37113, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce568", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37122, + "line": 1507, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37136, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ce550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37122, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37122, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ce4c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37122, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37122, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ce590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37130, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 37133, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce520", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37130, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 37133, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72ce508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37130, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 37130, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce4e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37130, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 37130, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cbdb8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ce710", + "kind": "FunctionDecl", + "loc": { + "offset": 37150, + "line": 1512, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 37145, + "line": 1511, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 37479, + "line": 1523, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c838", + "name": "setlayout", + "mangledName": "setlayout", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "loc": { + "offset": 37171, + "line": 1512, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 37160, + "col": 11, + "tokLen": 5 + }, + "end": { + "offset": 37171, + "col": 22, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72cf3d0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 37176, + "line": 1513, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 37479, + "line": 1523, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ceba0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37179, + "line": 1514, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37258, + "line": 1515, + "col": 20, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ceab0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37183, + "line": 1514, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37236, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72ce8a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37183, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37197, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72ce7f0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 37183, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37184, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ce7d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37184, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 37184, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce7b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37184, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 37184, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ce888", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 37191, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 37197, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ce870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37192, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 37197, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce840", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37192, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 37197, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72ce828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37192, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 37192, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37192, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 37192, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cea90", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37202, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 37236, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72cea48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37202, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 37207, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce8f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37202, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 37207, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72ce8e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37202, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 37202, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce8c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37202, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 37202, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cea78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37236, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72cea60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37236, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cea28", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37236, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ce9f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37220, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ce960", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37220, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72ce948", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37212, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37212, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 37212, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cea10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37223, + "col": 46, + "tokLen": 6 + }, + "end": { + "offset": 37231, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce9c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37223, + "col": 46, + "tokLen": 6 + }, + "end": { + "offset": 37231, + "col": 54, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72ce9b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37223, + "col": 46, + "tokLen": 6 + }, + "end": { + "offset": 37223, + "col": 46, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ce990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37223, + "col": 46, + "tokLen": 6 + }, + "end": { + "offset": 37223, + "col": 46, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ceb70", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 37241, + "line": 1515, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37258, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "^=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe72ceb08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37241, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37249, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72ceaf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37241, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37241, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cead0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37241, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37241, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ceb58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37258, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 37258, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ceb38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 37258, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 37258, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ceea8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37262, + "line": 1516, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37326, + "line": 1517, + "col": 46, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cec78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37266, + "line": 1516, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37278, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72cec48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37266, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37266, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cebc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37266, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37266, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + }, + { + "id": "0x55bbe72cec60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37273, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 37278, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cec18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37273, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 37278, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72cec00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37273, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 37273, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cebe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37273, + "col": 13, + "tokLen": 3 + }, + "end": { + "offset": 37273, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cee88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37283, + "line": 1517, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37326, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ced98", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 37283, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37307, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ced68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37283, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37291, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cecd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37283, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37291, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72cecb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37283, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37283, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cec98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37283, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37283, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ced80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37294, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 37302, + "col": 22, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ced38", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37294, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 37302, + "col": 22, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72ced20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37294, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 37294, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ced00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37294, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 37294, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cee70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37311, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37326, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72cee48", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 37311, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 37326, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Layout *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72cee30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37321, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 37326, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72cedf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37321, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 37326, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72cedd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37321, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 37321, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cedb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37321, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 37321, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ce680", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf188", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37330, + "line": 1518, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37414, + "col": 86, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cf170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37330, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37330, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ceec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37330, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37330, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9bbe8", + "kind": "FunctionDecl", + "name": "strncpy", + "type": { + "qualType": "char *(char *, const char *, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe72cf1c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37338, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37346, + "col": 18, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cef20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37338, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37346, + "col": 18, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "inner": [ + { + "id": "0x55bbe72cef08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37338, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37338, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ceee8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37338, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37338, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf1d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37383, + "col": 55, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf088", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37383, + "col": 55, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *const" + }, + "valueCategory": "lvalue", + "name": "symbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225028", + "inner": [ + { + "id": "0x55bbe72cf070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37380, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf050", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37380, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cf020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37364, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cef88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37364, + "col": 36, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72cef70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37356, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cef50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37356, + "col": 28, + "tokLen": 6 + }, + "end": { + "offset": 37356, + "col": 28, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37367, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 37375, + "col": 47, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ceff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37367, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 37375, + "col": 47, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72cefd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37367, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 37367, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cefb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37367, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 37367, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf120", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 37391, + "col": 63, + "tokLen": 6 + }, + "end": { + "offset": 37406, + "col": 78, + "tokLen": 8 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72cf0f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37398, + "col": 70, + "tokLen": 6 + }, + "end": { + "offset": 37406, + "col": 78, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "name": "ltsymbol", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225408", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe72cf0d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37398, + "col": 70, + "tokLen": 6 + }, + "end": { + "offset": 37398, + "col": 70, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf0b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37398, + "col": 70, + "tokLen": 6 + }, + "end": { + "offset": 37398, + "col": 70, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf3a0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37418, + "line": 1519, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37476, + "line": 1522, + "col": 17, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72cf258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37422, + "line": 1519, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 37430, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf228", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37422, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 37430, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72cf210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37422, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 37422, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37422, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 37422, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf2c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37437, + "line": 1520, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37451, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cf2b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37437, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37437, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cf270", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37437, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37437, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72cf2f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37445, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 37445, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf290", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37445, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 37445, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cf360", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37462, + "line": 1522, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37476, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cf348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37462, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37462, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cf308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37462, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 37462, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72cf388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37470, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 37470, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37470, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 37470, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf4a0", + "kind": "FunctionDecl", + "loc": { + "offset": 37529, + "line": 1527, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 37524, + "line": 1526, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 37761, + "line": 1538, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722c980", + "name": "setmfact", + "mangledName": "setmfact", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72cf410", + "kind": "ParmVarDecl", + "loc": { + "offset": 37549, + "line": 1527, + "col": 21, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 37538, + "col": 10, + "tokLen": 5 + }, + "end": { + "offset": 37549, + "col": 21, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72cfe50", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 37554, + "line": 1528, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 37761, + "line": 1538, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cf5c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 37557, + "line": 1529, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 37564, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cf560", + "kind": "VarDecl", + "loc": { + "offset": 37563, + "col": 8, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 37557, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 37563, + "col": 8, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "f", + "type": { + "qualType": "float" + } + } + ] + }, + { + "id": "0x55bbe72cf7f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37568, + "line": 1531, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37619, + "line": 1532, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72cf7c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37572, + "line": 1531, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37608, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72cf618", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 37572, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37573, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cf600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37573, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 37573, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf5e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37573, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 37573, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf410", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cf7b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 37580, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 37608, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72cf798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37608, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf768", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37608, + "col": 42, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72cf750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37605, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf730", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37605, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72cf700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37589, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cf668", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37589, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72cf650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37581, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf630", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37581, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 37581, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37592, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 37600, + "col": 34, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf6d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37592, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 37600, + "col": 34, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72cf6b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37592, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 37592, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37592, + "col": 26, + "tokLen": 6 + }, + "end": { + "offset": 37592, + "col": 26, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf7e8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37619, + "line": 1532, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37619, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72cfb68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37628, + "line": 1533, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 37681, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cf818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37628, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 37628, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf560", + "kind": "VarDecl", + "name": "f", + "type": { + "qualType": "float" + } + } + }, + { + "id": "0x55bbe72cfb50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37681, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cfb20", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37681, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cf8f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37641, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72cf8d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37637, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cf8c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37637, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf870", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37637, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "const float" + }, + "valueCategory": "lvalue", + "name": "f", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223288", + "inner": [ + { + "id": "0x55bbe72cf858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37632, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37632, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 37632, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf410", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf8a0", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 37641, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 37641, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72cfb08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37664, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cfa10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37664, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72cf9e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37652, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf948", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37652, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "const float" + }, + "valueCategory": "lvalue", + "name": "f", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223288", + "inner": [ + { + "id": "0x55bbe72cf930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37647, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37647, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 37647, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf410", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cf9f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37656, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 37664, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf9b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37656, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 37664, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mfact", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225470", + "inner": [ + { + "id": "0x55bbe72cf998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37656, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 37656, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cf978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37656, + "col": 30, + "tokLen": 6 + }, + "end": { + "offset": 37656, + "col": 30, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cfae8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37681, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72cfad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37677, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cfab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37677, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfa68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37677, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "const float" + }, + "valueCategory": "lvalue", + "name": "f", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223288", + "inner": [ + { + "id": "0x55bbe72cfa50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37672, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfa30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37672, + "col": 46, + "tokLen": 3 + }, + "end": { + "offset": 37672, + "col": 46, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf410", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cfa98", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 37681, + "col": 55, + "tokLen": 3 + }, + "end": { + "offset": 37681, + "col": 55, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cfcd8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 37687, + "line": 1534, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37715, + "line": 1535, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72cfca8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37691, + "line": 1534, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37707, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72cfbf8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37691, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37695, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72cfbe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37691, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37691, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cfbc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37691, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37691, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfb88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37691, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 37691, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf560", + "kind": "VarDecl", + "name": "f", + "type": { + "qualType": "float" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cfba8", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 37695, + "col": 10, + "tokLen": 4 + }, + "end": { + "offset": 37695, + "col": 10, + "tokLen": 4 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.050000000000000003" + } + ] + }, + { + "id": "0x55bbe72cfc88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37703, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37707, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72cfc70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37703, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37703, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72cfc58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37703, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37703, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfc18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37703, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37703, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf560", + "kind": "VarDecl", + "name": "f", + "type": { + "qualType": "float" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cfc38", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 37707, + "col": 22, + "tokLen": 4 + }, + "end": { + "offset": 37707, + "col": 22, + "tokLen": 4 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0.94999999999999996" + } + ] + } + ] + }, + { + "id": "0x55bbe72cfcc8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 37715, + "line": 1535, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 37715, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72cfd98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37724, + "line": 1536, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 37740, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72cfd30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 37724, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 37732, + "col": 10, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mfact", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225470", + "inner": [ + { + "id": "0x55bbe72cfd18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37724, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 37724, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfcf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37724, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 37724, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cfd80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37740, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37740, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfd60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37740, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 37740, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cf560", + "kind": "VarDecl", + "name": "f", + "type": { + "qualType": "float" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72cfe10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37744, + "line": 1537, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37758, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72cfdf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37744, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37744, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72cfdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37744, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37744, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72cfe38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37752, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37752, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72cfdd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37752, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 37752, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72cff28", + "kind": "FunctionDecl", + "loc": { + "offset": 37769, + "line": 1541, + "col": 1, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 37764, + "line": 1540, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 40649, + "line": 1608, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722cac0", + "name": "setup", + "mangledName": "setup", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72d5dc0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 37781, + "line": 1542, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 40649, + "line": 1608, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d0048", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 37784, + "line": 1543, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 37789, + "col": 7, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "loc": { + "offset": 37788, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 37784, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 37788, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72d00d8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 37792, + "line": 1544, + "col": 2, + "tokLen": 20 + }, + "end": { + "offset": 37815, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d0070", + "kind": "VarDecl", + "loc": { + "offset": 37813, + "col": 23, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 37792, + "col": 2, + "tokLen": 20 + }, + "end": { + "offset": 37813, + "col": 23, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + ] + }, + { + "id": "0x55bbe72d0168", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 37818, + "line": 1545, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 37833, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d0100", + "kind": "VarDecl", + "loc": { + "offset": 37823, + "col": 7, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 37818, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 37823, + "col": 7, + "tokLen": 10 + } + }, + "isUsed": true, + "name": "utf8string", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + ] + }, + { + "id": "0x55bbe72d01d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 37877, + "line": 1548, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37886, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d01c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 37877, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37877, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37877, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 37877, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe722f250", + "kind": "FunctionDecl", + "name": "sigchld", + "type": { + "qualType": "void (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d01a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 37885, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 37885, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72d0358", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37910, + "line": 1551, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2787, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d0200", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37910, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 37910, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d0340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2748, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2787, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0320", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2748, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2787, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 68, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d02f0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2749, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2773, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 54, + "tokLen": 14, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "default_screen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0b18", + "inner": [ + { + "id": "0x55bbe72d02d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2749, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2770, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 51, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d02a8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2750, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d0290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2765, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d0270", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2765, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2769, + "file": "/usr/include/X11/Xlib.h", + "line": 93, + "col": 50, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37919, + "file": "dwm.c", + "line": 1551, + "col": 11, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37933, + "col": 25, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37919, + "col": 11, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37933, + "col": 25, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37919, + "col": 11, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d05a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37940, + "line": 1552, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 3308, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d0378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37940, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37940, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d0590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3276, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 3308, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0570", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3276, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 3308, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 65, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0540", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 3303, + "file": "/usr/include/X11/Xlib.h", + "line": 101, + "col": 60, + "tokLen": 5, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe68d8", + "inner": [ + { + "id": "0x55bbe72d0520", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0508", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d04e8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d04b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0468", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe72d0448", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0420", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d0408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d03e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37945, + "file": "dwm.c", + "line": 1552, + "col": 7, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37958, + "col": 20, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37958, + "col": 20, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d04d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37963, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37963, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37963, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37963, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37945, + "col": 7, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d07f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 37973, + "line": 1553, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 3375, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d05c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 37973, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 37973, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d07e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3342, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 3375, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d07c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3342, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 3375, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 66, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0790", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 3369, + "file": "/usr/include/X11/Xlib.h", + "line": 102, + "col": 60, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe6940", + "inner": [ + { + "id": "0x55bbe72d0770", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0758", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d0738", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d06b8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe72d0698", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0670", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d0658", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d0638", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 37978, + "file": "dwm.c", + "line": 1553, + "col": 7, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d05e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37992, + "col": 21, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37992, + "col": 21, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d0720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37997, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37997, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d06e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 37997, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 37997, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 37978, + "col": 7, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d0a48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38007, + "line": 1554, + "col": 2, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 2718, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d0818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38007, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 38007, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + }, + { + "id": "0x55bbe72d0a30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2687, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 2718, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0a10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2687, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 2718, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d09e0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 2714, + "file": "/usr/include/X11/Xlib.h", + "line": 92, + "col": 58, + "tokLen": 4, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "root", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe6870", + "inner": [ + { + "id": "0x55bbe72d09c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d09a8", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d0988", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0908", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe72d08e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d08c0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d08a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d0888", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38014, + "file": "dwm.c", + "line": 1554, + "col": 9, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38025, + "col": 20, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38025, + "col": 20, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d0970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38030, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38030, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38030, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38030, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38014, + "col": 9, + "tokLen": 10, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d0cb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38040, + "line": 1555, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 38082, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d0a68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38040, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 38040, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + }, + { + "id": "0x55bbe72d0bc0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38046, + "col": 8, + "tokLen": 10 + }, + "end": { + "offset": 38082, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38046, + "col": 8, + "tokLen": 10 + }, + "end": { + "offset": 38046, + "col": 8, + "tokLen": 10 + } + }, + "type": { + "qualType": "Drw *(*)(Display *, int, Window, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0a88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38046, + "col": 8, + "tokLen": 10 + }, + "end": { + "offset": 38046, + "col": 8, + "tokLen": 10 + } + }, + "type": { + "qualType": "Drw *(Display *, int, Window, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ad68", + "kind": "FunctionDecl", + "name": "drw_create", + "type": { + "qualType": "Drw *(Display *, int, Window, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d0c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38057, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 38057, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0aa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38057, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 38057, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d0c20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38062, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 38062, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0ac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38062, + "col": 24, + "tokLen": 6 + }, + "end": { + "offset": 38062, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d0c38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38070, + "col": 32, + "tokLen": 4 + }, + "end": { + "offset": 38070, + "col": 32, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0ae8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38070, + "col": 32, + "tokLen": 4 + }, + "end": { + "offset": 38070, + "col": 32, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d0c68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38076, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 38076, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d0c50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38076, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 38076, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0b08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38076, + "col": 38, + "tokLen": 2 + }, + "end": { + "offset": 38076, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d0c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38080, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 38080, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d0c80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38080, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 38080, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38080, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 38080, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d1068", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 38086, + "line": 1556, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 38171, + "line": 1557, + "col": 34, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d0f28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 38090, + "line": 1556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 38135, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d0ec0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38091, + "col": 7, + "tokLen": 18 + }, + "end": { + "offset": 38135, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38091, + "col": 7, + "tokLen": 18 + }, + "end": { + "offset": 38091, + "col": 7, + "tokLen": 18 + } + }, + "type": { + "qualType": "Fnt *(*)(Drw *, const char **, size_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0cd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38091, + "col": 7, + "tokLen": 18 + }, + "end": { + "offset": 38091, + "col": 7, + "tokLen": 18 + } + }, + "type": { + "qualType": "Fnt *(Drw *, const char **, size_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721b568", + "kind": "FunctionDecl", + "name": "drw_fontset_create", + "type": { + "qualType": "Fnt *(Drw *, const char **, size_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72d0ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38110, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 38110, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d0cf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38110, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 38110, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe72d0f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38115, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 38115, + "col": 31, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0d10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38115, + "col": 31, + "tokLen": 5 + }, + "end": { + "offset": 38115, + "col": 31, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *[1]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72378c0", + "kind": "VarDecl", + "name": "fonts", + "type": { + "qualType": "const char *[1]" + } + } + } + ] + }, + { + "id": "0x55bbe72d0e28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0e08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72d0d50", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d0d30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[1]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72378c0", + "kind": "VarDecl", + "name": "fonts", + "type": { + "qualType": "const char *[1]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d0de8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d0dc8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d0db0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0d70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 38129, + "col": 45, + "tokLen": 5 + }, + "expansionLoc": { + "offset": 38122, + "col": 38, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[1]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72378c0", + "kind": "VarDecl", + "name": "fonts", + "type": { + "qualType": "const char *[1]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d0d90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 38122, + "line": 1556, + "col": 38, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d1010", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38140, + "line": 1557, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 38171, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d0ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38140, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 38140, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0f40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38140, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 38140, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72d1050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38144, + "col": 7, + "tokLen": 27 + }, + "end": { + "offset": 38144, + "col": 7, + "tokLen": 27 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d1038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38144, + "col": 7, + "tokLen": 27 + }, + "end": { + "offset": 38144, + "col": 7, + "tokLen": 27 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d0f98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38144, + "col": 7, + "tokLen": 27 + }, + "end": { + "offset": 38144, + "col": 7, + "tokLen": 27 + } + }, + "type": { + "qualType": "char[26]" + }, + "valueCategory": "lvalue", + "value": "\"no fonts could be loaded.\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d1188", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38175, + "line": 1558, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 38195, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d1088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38175, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 38175, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231f00", + "kind": "VarDecl", + "name": "lrpad", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d1170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38195, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d1158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38195, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d1128", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38195, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72197a8", + "inner": [ + { + "id": "0x55bbe72d1110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38188, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d10e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38188, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "lvalue", + "name": "fonts", + "isArrow": true, + "referencedMemberDecl": "0x55bbe721a118", + "inner": [ + { + "id": "0x55bbe72d10c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38183, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d10a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38183, + "col": 10, + "tokLen": 3 + }, + "end": { + "offset": 38183, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d1300", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38199, + "line": 1559, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 38220, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d11a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38199, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 38199, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d12e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38220, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d12c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38220, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72d1298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38216, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d1248", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38216, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72197a8", + "inner": [ + { + "id": "0x55bbe72d1230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38209, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d1200", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38209, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "Fnt *" + }, + "valueCategory": "lvalue", + "name": "fonts", + "isArrow": true, + "referencedMemberDecl": "0x55bbe721a118", + "inner": [ + { + "id": "0x55bbe72d11e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38204, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d11c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38204, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 38204, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d12b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38220, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 38220, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d1278", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 38220, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 38220, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d1358", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38224, + "line": 1560, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 38235, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d1340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38224, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 38224, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38224, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 38224, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230688", + "kind": "FunctionDecl", + "name": "updategeom", + "type": { + "qualType": "int (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d1550", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38257, + "line": 1562, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 38307, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d1378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38257, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 38257, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0100", + "kind": "VarDecl", + "name": "utf8string", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + }, + { + "id": "0x55bbe72d14d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38270, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 38307, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d14b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38270, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 38270, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38270, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 38270, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d1508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38282, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 38282, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d13b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38282, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 38282, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d1538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38287, + "col": 32, + "tokLen": 13 + }, + "end": { + "offset": 38287, + "col": 32, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d1520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38287, + "col": 32, + "tokLen": 13 + }, + "end": { + "offset": 38287, + "col": 32, + "tokLen": 13 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1418", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38287, + "col": 32, + "tokLen": 13 + }, + "end": { + "offset": 38287, + "col": 32, + "tokLen": 13 + } + }, + "type": { + "qualType": "char[12]" + }, + "valueCategory": "lvalue", + "value": "\"UTF8_STRING\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1440", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38302, + "file": "dwm.c", + "line": 1562, + "col": 47, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38302, + "file": "dwm.c", + "line": 1562, + "col": 47, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1748", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38311, + "line": 1563, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38371, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d15c8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38311, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38329, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d15b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38311, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38311, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38311, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38311, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72d1590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38318, + "col": 9, + "tokLen": 11 + }, + "end": { + "offset": 38318, + "col": 9, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222c80", + "kind": "EnumConstantDecl", + "name": "WMProtocols", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d16c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38333, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38371, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d16b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38333, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38333, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d15e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38333, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38333, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d1700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38345, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38345, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d1608", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38345, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38345, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d1730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38350, + "col": 41, + "tokLen": 14 + }, + "end": { + "offset": 38350, + "col": 41, + "tokLen": 14 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d1718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38350, + "col": 41, + "tokLen": 14 + }, + "end": { + "offset": 38350, + "col": 41, + "tokLen": 14 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1668", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38350, + "col": 41, + "tokLen": 14 + }, + "end": { + "offset": 38350, + "col": 41, + "tokLen": 14 + } + }, + "type": { + "qualType": "char[13]" + }, + "valueCategory": "lvalue", + "value": "\"WM_PROTOCOLS\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38366, + "file": "dwm.c", + "line": 1563, + "col": 57, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38366, + "file": "dwm.c", + "line": 1563, + "col": 57, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1900", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38375, + "line": 1564, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38436, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d17c0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38375, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38390, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d17a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38375, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38375, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1768", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38375, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38375, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72d1788", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38382, + "col": 9, + "tokLen": 8 + }, + "end": { + "offset": 38382, + "col": 9, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222cd0", + "kind": "EnumConstantDecl", + "name": "WMDelete", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d1880", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38394, + "col": 21, + "tokLen": 11 + }, + "end": { + "offset": 38436, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d1868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38394, + "col": 21, + "tokLen": 11 + }, + "end": { + "offset": 38394, + "col": 21, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d17e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38394, + "col": 21, + "tokLen": 11 + }, + "end": { + "offset": 38394, + "col": 21, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d18b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38406, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 38406, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d1800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38406, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 38406, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d18e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38411, + "col": 38, + "tokLen": 18 + }, + "end": { + "offset": 38411, + "col": 38, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d18d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38411, + "col": 38, + "tokLen": 18 + }, + "end": { + "offset": 38411, + "col": 38, + "tokLen": 18 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1820", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38411, + "col": 38, + "tokLen": 18 + }, + "end": { + "offset": 38411, + "col": 38, + "tokLen": 18 + } + }, + "type": { + "qualType": "char[17]" + }, + "valueCategory": "lvalue", + "value": "\"WM_DELETE_WINDOW\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1848", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38431, + "file": "dwm.c", + "line": 1564, + "col": 58, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38431, + "file": "dwm.c", + "line": 1564, + "col": 58, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1af0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38440, + "line": 1565, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38492, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d1978", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38440, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38454, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d1960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38440, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38440, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38440, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38440, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72d1940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38447, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 38447, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d20", + "kind": "EnumConstantDecl", + "name": "WMState", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d1a70", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38458, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 38492, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d1a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38458, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 38458, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38458, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 38458, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d1aa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38470, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 38470, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d19b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38470, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 38470, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d1ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38475, + "col": 37, + "tokLen": 10 + }, + "end": { + "offset": 38475, + "col": 37, + "tokLen": 10 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d1ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38475, + "col": 37, + "tokLen": 10 + }, + "end": { + "offset": 38475, + "col": 37, + "tokLen": 10 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1a18", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38475, + "col": 37, + "tokLen": 10 + }, + "end": { + "offset": 38475, + "col": 37, + "tokLen": 10 + } + }, + "type": { + "qualType": "char[9]" + }, + "valueCategory": "lvalue", + "value": "\"WM_STATE\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d1a38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38487, + "file": "dwm.c", + "line": 1565, + "col": 49, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38487, + "file": "dwm.c", + "line": 1565, + "col": 49, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2458", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38496, + "line": 1566, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38557, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d1b68", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38496, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38514, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d1b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38496, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38496, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1b10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38496, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 38496, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Atom[4]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236e68", + "kind": "VarDecl", + "name": "wmatom", + "type": { + "qualType": "Atom[4]" + } + } + } + ] + }, + { + "id": "0x55bbe72d1b30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38503, + "col": 9, + "tokLen": 11 + }, + "end": { + "offset": 38503, + "col": 9, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222d70", + "kind": "EnumConstantDecl", + "name": "WMTakeFocus", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d23d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38518, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38557, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d23c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38518, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38518, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d1b88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38518, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38518, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2410", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38530, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38530, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38530, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38530, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d2440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38535, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38535, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38535, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38535, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2378", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38535, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38535, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "char[14]" + }, + "valueCategory": "lvalue", + "value": "\"WM_TAKE_FOCUS\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d23a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38552, + "file": "dwm.c", + "line": 1566, + "col": 58, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38552, + "file": "dwm.c", + "line": 1566, + "col": 58, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2650", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38561, + "line": 1567, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38632, + "col": 73, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d24d0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38561, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38584, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d24b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38561, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38561, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38561, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38561, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38569, + "col": 10, + "tokLen": 15 + }, + "end": { + "offset": 38569, + "col": 10, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d25d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38588, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38632, + "col": 73, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d25b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38588, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38588, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d24f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38588, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38588, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38600, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 38600, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38600, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 38600, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d2638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38605, + "col": 46, + "tokLen": 20 + }, + "end": { + "offset": 38605, + "col": 46, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38605, + "col": 46, + "tokLen": 20 + }, + "end": { + "offset": 38605, + "col": 46, + "tokLen": 20 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2568", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38605, + "col": 46, + "tokLen": 20 + }, + "end": { + "offset": 38605, + "col": 46, + "tokLen": 20 + } + }, + "type": { + "qualType": "char[19]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_ACTIVE_WINDOW\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2598", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38627, + "file": "dwm.c", + "line": 1567, + "col": 68, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38627, + "file": "dwm.c", + "line": 1567, + "col": 68, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2808", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38636, + "line": 1568, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38700, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d26c8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38636, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38656, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d26b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38636, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38636, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38636, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38636, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38644, + "col": 10, + "tokLen": 12 + }, + "end": { + "offset": 38644, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e8d0", + "kind": "EnumConstantDecl", + "name": "NetSupported", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d2788", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38660, + "col": 26, + "tokLen": 11 + }, + "end": { + "offset": 38700, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d2770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38660, + "col": 26, + "tokLen": 11 + }, + "end": { + "offset": 38660, + "col": 26, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d26e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38660, + "col": 26, + "tokLen": 11 + }, + "end": { + "offset": 38660, + "col": 26, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d27c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38672, + "col": 38, + "tokLen": 3 + }, + "end": { + "offset": 38672, + "col": 38, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38672, + "col": 38, + "tokLen": 3 + }, + "end": { + "offset": 38672, + "col": 38, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d27f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38677, + "col": 43, + "tokLen": 16 + }, + "end": { + "offset": 38677, + "col": 43, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d27d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38677, + "col": 43, + "tokLen": 16 + }, + "end": { + "offset": 38677, + "col": 43, + "tokLen": 16 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2728", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38677, + "col": 43, + "tokLen": 16 + }, + "end": { + "offset": 38677, + "col": 43, + "tokLen": 16 + } + }, + "type": { + "qualType": "char[15]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_SUPPORTED\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2750", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38695, + "file": "dwm.c", + "line": 1568, + "col": 61, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38695, + "file": "dwm.c", + "line": 1568, + "col": 61, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d29c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38704, + "line": 1569, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38763, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d2880", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38704, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38721, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d2868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38704, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38704, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38704, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38704, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2848", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38712, + "col": 10, + "tokLen": 9 + }, + "end": { + "offset": 38712, + "col": 10, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e920", + "kind": "EnumConstantDecl", + "name": "NetWMName", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d2940", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38725, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 38763, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d2928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38725, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 38725, + "col": 23, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d28a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38725, + "col": 23, + "tokLen": 11 + }, + "end": { + "offset": 38725, + "col": 23, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38737, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 38737, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d28c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38737, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 38737, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d29a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38742, + "col": 40, + "tokLen": 14 + }, + "end": { + "offset": 38742, + "col": 40, + "tokLen": 14 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38742, + "col": 40, + "tokLen": 14 + }, + "end": { + "offset": 38742, + "col": 40, + "tokLen": 14 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d28e0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38742, + "col": 40, + "tokLen": 14 + }, + "end": { + "offset": 38742, + "col": 40, + "tokLen": 14 + } + }, + "type": { + "qualType": "char[13]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_WM_NAME\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2908", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38758, + "file": "dwm.c", + "line": 1569, + "col": 56, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38758, + "file": "dwm.c", + "line": 1569, + "col": 56, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2b78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38767, + "line": 1570, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38828, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d2a38", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38767, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38785, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d2a20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38767, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38767, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d29e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38767, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38767, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2a00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38775, + "col": 10, + "tokLen": 10 + }, + "end": { + "offset": 38775, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "name": "NetWMState", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d2af8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38789, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38828, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d2ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38789, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38789, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2a58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38789, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38789, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2b30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38801, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38801, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2a78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38801, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38801, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d2b60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38806, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38806, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2b48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38806, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38806, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2a98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38806, + "col": 41, + "tokLen": 15 + }, + "end": { + "offset": 38806, + "col": 41, + "tokLen": 15 + } + }, + "type": { + "qualType": "char[14]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_WM_STATE\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2ac0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38823, + "file": "dwm.c", + "line": 1570, + "col": 58, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38823, + "file": "dwm.c", + "line": 1570, + "col": 58, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2d70", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38832, + "line": 1571, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38904, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d2bf0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38832, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38850, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d2bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38832, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38832, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2b98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38832, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38832, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2bb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38840, + "col": 10, + "tokLen": 10 + }, + "end": { + "offset": 38840, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e9c0", + "kind": "EnumConstantDecl", + "name": "NetWMCheck", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d2cf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38854, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38904, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d2cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38854, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38854, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2c10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38854, + "col": 24, + "tokLen": 11 + }, + "end": { + "offset": 38854, + "col": 24, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2d28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38866, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38866, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2c30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38866, + "col": 36, + "tokLen": 3 + }, + "end": { + "offset": 38866, + "col": 36, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d2d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38871, + "col": 41, + "tokLen": 26 + }, + "end": { + "offset": 38871, + "col": 41, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38871, + "col": 41, + "tokLen": 26 + }, + "end": { + "offset": 38871, + "col": 41, + "tokLen": 26 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2c88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38871, + "col": 41, + "tokLen": 26 + }, + "end": { + "offset": 38871, + "col": 41, + "tokLen": 26 + } + }, + "type": { + "qualType": "char[25]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_SUPPORTING_WM_CHECK\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2cb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38899, + "file": "dwm.c", + "line": 1571, + "col": 69, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38899, + "file": "dwm.c", + "line": 1571, + "col": 69, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2f30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38908, + "line": 1572, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38985, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d2de8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38908, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38931, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d2dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38908, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38908, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2d90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38908, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38908, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2db0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38916, + "col": 10, + "tokLen": 15 + }, + "end": { + "offset": 38916, + "col": 10, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d2eb0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 38935, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38985, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d2e98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38935, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38935, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38935, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 38935, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d2ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38947, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 38947, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2e28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38947, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 38947, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d2f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38952, + "col": 46, + "tokLen": 26 + }, + "end": { + "offset": 38952, + "col": 46, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d2f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38952, + "col": 46, + "tokLen": 26 + }, + "end": { + "offset": 38952, + "col": 46, + "tokLen": 26 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2e48", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 38952, + "col": 46, + "tokLen": 26 + }, + "end": { + "offset": 38952, + "col": 46, + "tokLen": 26 + } + }, + "type": { + "qualType": "char[25]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_WM_STATE_FULLSCREEN\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d2e78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38980, + "file": "dwm.c", + "line": 1572, + "col": 74, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 38980, + "file": "dwm.c", + "line": 1572, + "col": 74, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d30f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 38989, + "line": 1573, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39061, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d2fa8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 38989, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39012, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d2f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 38989, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38989, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2f50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38989, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 38989, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d2f70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 38997, + "col": 10, + "tokLen": 15 + }, + "end": { + "offset": 38997, + "col": 10, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721eab0", + "kind": "EnumConstantDecl", + "name": "NetWMWindowType", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3070", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39016, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 39061, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39016, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 39016, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d2fc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39016, + "col": 29, + "tokLen": 11 + }, + "end": { + "offset": 39016, + "col": 29, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d30a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39028, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 39028, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d2fe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39028, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 39028, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d30d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39033, + "col": 46, + "tokLen": 21 + }, + "end": { + "offset": 39033, + "col": 46, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d30c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39033, + "col": 46, + "tokLen": 21 + }, + "end": { + "offset": 39033, + "col": 46, + "tokLen": 21 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3008", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 39033, + "col": 46, + "tokLen": 21 + }, + "end": { + "offset": 39033, + "col": 46, + "tokLen": 21 + } + }, + "type": { + "qualType": "char[20]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_WM_WINDOW_TYPE\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d3038", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39056, + "file": "dwm.c", + "line": 1573, + "col": 69, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39056, + "file": "dwm.c", + "line": 1573, + "col": 69, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d32f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39065, + "line": 1574, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39150, + "col": 87, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3168", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39065, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39094, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39065, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39065, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3110", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39065, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39065, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d3130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39073, + "col": 10, + "tokLen": 21 + }, + "end": { + "offset": 39073, + "col": 10, + "tokLen": 21 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ad0", + "kind": "EnumConstantDecl", + "name": "NetWMWindowTypeDialog", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3278", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39098, + "col": 35, + "tokLen": 11 + }, + "end": { + "offset": 39150, + "col": 87, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39098, + "col": 35, + "tokLen": 11 + }, + "end": { + "offset": 39098, + "col": 35, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3188", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39098, + "col": 35, + "tokLen": 11 + }, + "end": { + "offset": 39098, + "col": 35, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d32b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39110, + "col": 47, + "tokLen": 3 + }, + "end": { + "offset": 39110, + "col": 47, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d31a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39110, + "col": 47, + "tokLen": 3 + }, + "end": { + "offset": 39110, + "col": 47, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d32e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39115, + "col": 52, + "tokLen": 28 + }, + "end": { + "offset": 39115, + "col": 52, + "tokLen": 28 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d32c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39115, + "col": 52, + "tokLen": 28 + }, + "end": { + "offset": 39115, + "col": 52, + "tokLen": 28 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3208", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 39115, + "col": 52, + "tokLen": 28 + }, + "end": { + "offset": 39115, + "col": 52, + "tokLen": 28 + } + }, + "type": { + "qualType": "char[27]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_WM_WINDOW_TYPE_DIALOG\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d3240", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39145, + "file": "dwm.c", + "line": 1574, + "col": 82, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39145, + "file": "dwm.c", + "line": 1574, + "col": 82, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d34b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39154, + "line": 1575, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39221, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3370", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39154, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39175, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39154, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39154, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39154, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 39154, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d3338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39162, + "col": 10, + "tokLen": 13 + }, + "end": { + "offset": 39162, + "col": 10, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "name": "NetClientList", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3430", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39179, + "col": 27, + "tokLen": 11 + }, + "end": { + "offset": 39221, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3418", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39179, + "col": 27, + "tokLen": 11 + }, + "end": { + "offset": 39179, + "col": 27, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3390", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39179, + "col": 27, + "tokLen": 11 + }, + "end": { + "offset": 39179, + "col": 27, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Display *, const char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701a528", + "kind": "FunctionDecl", + "name": "XInternAtom", + "type": { + "qualType": "Atom (Display *, const char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d3468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39191, + "col": 39, + "tokLen": 3 + }, + "end": { + "offset": 39191, + "col": 39, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d33b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39191, + "col": 39, + "tokLen": 3 + }, + "end": { + "offset": 39191, + "col": 39, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d3498", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39196, + "col": 44, + "tokLen": 18 + }, + "end": { + "offset": 39196, + "col": 44, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d3480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39196, + "col": 44, + "tokLen": 18 + }, + "end": { + "offset": 39196, + "col": 44, + "tokLen": 18 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d33d0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 39196, + "col": 44, + "tokLen": 18 + }, + "end": { + "offset": 39196, + "col": 44, + "tokLen": 18 + } + }, + "type": { + "qualType": "char[17]" + }, + "valueCategory": "lvalue", + "value": "\"_NET_CLIENT_LIST\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72d33f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39216, + "file": "dwm.c", + "line": 1575, + "col": 64, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39216, + "file": "dwm.c", + "line": 1575, + "col": 64, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d3668", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39245, + "line": 1577, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39296, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3528", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39245, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39261, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3510", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39245, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39245, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d34d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39245, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39245, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72d34f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39252, + "col": 9, + "tokLen": 9 + }, + "end": { + "offset": 39252, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e570", + "kind": "EnumConstantDecl", + "name": "CurNormal", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3620", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39265, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39296, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39265, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39265, + "col": 22, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(*)(Drw *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39265, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39265, + "col": 22, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(Drw *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721c948", + "kind": "FunctionDecl", + "name": "drw_cur_create", + "type": { + "qualType": "Cur *(Drw *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d3650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39280, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 39280, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3568", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39280, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 39280, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe72d3588", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2051, + "file": "/usr/include/X11/cursorfont.h", + "line": 67, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39285, + "file": "dwm.c", + "line": 1577, + "col": 42, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 2051, + "file": "/usr/include/X11/cursorfont.h", + "line": 67, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39285, + "file": "dwm.c", + "line": 1577, + "col": 42, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "68" + } + ] + } + ] + }, + { + "id": "0x55bbe72d37c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39300, + "line": 1578, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39349, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d36e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39300, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39316, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d36c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39300, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39300, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39300, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39300, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72d36a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39307, + "col": 9, + "tokLen": 9 + }, + "end": { + "offset": 39307, + "col": 9, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e5c0", + "kind": "EnumConstantDecl", + "name": "CurResize", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3778", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39320, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39349, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39320, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39320, + "col": 22, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(*)(Drw *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39320, + "col": 22, + "tokLen": 14 + }, + "end": { + "offset": 39320, + "col": 22, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(Drw *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721c948", + "kind": "FunctionDecl", + "name": "drw_cur_create", + "type": { + "qualType": "Cur *(Drw *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d37a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39335, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 39335, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3720", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39335, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 39335, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe72d3740", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2697, + "file": "/usr/include/X11/cursorfont.h", + "line": 93, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39340, + "file": "dwm.c", + "line": 1578, + "col": 42, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2697, + "file": "/usr/include/X11/cursorfont.h", + "line": 93, + "col": 19, + "tokLen": 3, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39340, + "file": "dwm.c", + "line": 1578, + "col": 42, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "120" + } + ] + } + ] + }, + { + "id": "0x55bbe72d3918", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39353, + "line": 1579, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39399, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3838", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39353, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39367, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39353, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39353, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d37e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39353, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39353, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72d3800", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39360, + "col": 9, + "tokLen": 7 + }, + "end": { + "offset": 39360, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e610", + "kind": "EnumConstantDecl", + "name": "CurMove", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d38d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39371, + "col": 20, + "tokLen": 14 + }, + "end": { + "offset": 39399, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d38b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39371, + "col": 20, + "tokLen": 14 + }, + "end": { + "offset": 39371, + "col": 20, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(*)(Drw *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3858", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39371, + "col": 20, + "tokLen": 14 + }, + "end": { + "offset": 39371, + "col": 20, + "tokLen": 14 + } + }, + "type": { + "qualType": "Cur *(Drw *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721c948", + "kind": "FunctionDecl", + "name": "drw_cur_create", + "type": { + "qualType": "Cur *(Drw *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d3900", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39386, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 39386, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3878", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39386, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 39386, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe72d3898", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1882, + "file": "/usr/include/X11/cursorfont.h", + "line": 59, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39391, + "file": "dwm.c", + "line": 1579, + "col": 40, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 1882, + "file": "/usr/include/X11/cursorfont.h", + "line": 59, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39391, + "file": "dwm.c", + "line": 1579, + "col": 40, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "52" + } + ] + } + ] + }, + { + "id": "0x55bbe72d3b20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39426, + "line": 1581, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39472, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39426, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 39426, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + }, + { + "id": "0x55bbe72d3b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39435, + "col": 11, + "tokLen": 7 + }, + "end": { + "offset": 39472, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d3ad8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39435, + "col": 11, + "tokLen": 7 + }, + "end": { + "offset": 39472, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39435, + "col": 11, + "tokLen": 7 + }, + "end": { + "offset": 39435, + "col": 11, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(*)(size_t, size_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3958", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39435, + "col": 11, + "tokLen": 7 + }, + "end": { + "offset": 39435, + "col": 11, + "tokLen": 7 + } + }, + "type": { + "qualType": "void *(size_t, size_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e400", + "kind": "FunctionDecl", + "name": "ecalloc", + "type": { + "qualType": "void *(size_t, size_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72d3a70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3a50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72d3998", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d3978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d3a30", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d3a10", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d39f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *(*)[3]" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d39b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39450, + "col": 26, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39443, + "col": 19, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d39d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39443, + "line": 1581, + "col": 19, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d3aa0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 39459, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 39471, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "argType": { + "qualType": "Clr *" + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d3ff0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 39476, + "line": 1582, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 39559, + "line": 1583, + "col": 47, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d3b80", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39481, + "line": 1582, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 39485, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3b40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39481, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 39481, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72d3b60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39485, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 39485, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + {}, + { + "id": "0x55bbe72d3d08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39488, + "col": 14, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72d3cf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39488, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 39488, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d3cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39488, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 39488, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3ba0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39488, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 39488, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d3cb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3c98", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72d3be0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d3bc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d3c78", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72d3c58", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *(*)[3]" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 39499, + "col": 25, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 39492, + "col": 18, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72d3c20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 39492, + "line": 1582, + "col": 18, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d3d48", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 39508, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 39509, + "col": 35, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72d3d28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39508, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 39508, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d3fd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39515, + "line": 1583, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 39559, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d3dd0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39515, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 39523, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3da0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39515, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 39515, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3d60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39515, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 39515, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe72d3db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39522, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 39522, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3d80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39522, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 39522, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d3f50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39527, + "col": 15, + "tokLen": 14 + }, + "end": { + "offset": 39559, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d3f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39527, + "col": 15, + "tokLen": 14 + }, + "end": { + "offset": 39527, + "col": 15, + "tokLen": 14 + } + }, + "type": { + "qualType": "Clr *(*)(Drw *, const char **, size_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3df0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39527, + "col": 15, + "tokLen": 14 + }, + "end": { + "offset": 39527, + "col": 15, + "tokLen": 14 + } + }, + "type": { + "qualType": "Clr *(Drw *, const char **, size_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721c668", + "kind": "FunctionDecl", + "name": "drw_scm_create", + "type": { + "qualType": "Clr *(Drw *, const char **, size_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72d3f88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39542, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 39542, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3e10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39542, + "col": 30, + "tokLen": 3 + }, + "end": { + "offset": 39542, + "col": 30, + "tokLen": 3 + } + }, + "type": { + "qualType": "Drw *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237370", + "kind": "VarDecl", + "name": "drw", + "type": { + "qualType": "Drw *" + } + } + } + ] + }, + { + "id": "0x55bbe72d3fa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39547, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 39555, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3ea0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39547, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 39555, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char *[3]" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d3e70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39547, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 39547, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *(*)[3]" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d3e30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39547, + "col": 35, + "tokLen": 6 + }, + "end": { + "offset": 39547, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *[2][3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7238000", + "kind": "VarDecl", + "name": "colors", + "type": { + "qualType": "const char *[2][3]" + } + } + } + ] + }, + { + "id": "0x55bbe72d3e88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39554, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 39554, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d3e50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39554, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 39554, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72cffe0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d3fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39558, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 39558, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_t", + "typeAliasDeclId": "0x55bbe6e117a8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d3ec0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39558, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 39558, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d4060", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39580, + "line": 1585, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 39591, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4048", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39580, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 39580, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4028", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39580, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 39580, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230410", + "kind": "FunctionDecl", + "name": "updatebars", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d40b8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39595, + "line": 1586, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 39608, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d40a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39595, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 39595, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4080", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39595, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 39595, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230a40", + "kind": "FunctionDecl", + "name": "updatestatus", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d43c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 39652, + "line": 1588, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 39715, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d40d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39652, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 39652, + "col": 2, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + }, + { + "id": "0x55bbe72d42b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39665, + "col": 15, + "tokLen": 19 + }, + "end": { + "offset": 39715, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4298", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39665, + "col": 15, + "tokLen": 19 + }, + "end": { + "offset": 39665, + "col": 15, + "tokLen": 19 + } + }, + "type": { + "qualType": "Window (*)(Display *, Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d40f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39665, + "col": 15, + "tokLen": 19 + }, + "end": { + "offset": 39665, + "col": 15, + "tokLen": 19 + } + }, + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701dc78", + "kind": "FunctionDecl", + "name": "XCreateSimpleWindow", + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, unsigned long, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe72d4318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39685, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 39685, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39685, + "col": 35, + "tokLen": 3 + }, + "end": { + "offset": 39685, + "col": 35, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d4330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39690, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 39690, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39690, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 39690, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d4158", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39696, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 39696, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d4178", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39699, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 39699, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d4348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39702, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 39702, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d4198", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39702, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 39702, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72d4360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39705, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 39705, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d41b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39705, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 39705, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72d4378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39708, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 39708, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d41d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39708, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 39708, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72d4390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39711, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 39711, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d41f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39711, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 39711, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72d43a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39714, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 39714, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d4218", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39714, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 39714, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d4620", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39719, + "line": 1589, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39839, + "line": 1590, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39719, + "line": 1589, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39719, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d43e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39719, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39719, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d4680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39735, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39735, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39735, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39735, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d4698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39740, + "col": 23, + "tokLen": 10 + }, + "end": { + "offset": 39740, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39740, + "col": 23, + "tokLen": 10 + }, + "end": { + "offset": 39740, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d46b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39752, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39770, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4498", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39752, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39770, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d4480", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39752, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39752, + "col": 35, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4440", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39752, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39752, + "col": 35, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d4460", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39760, + "col": 43, + "tokLen": 10 + }, + "end": { + "offset": 39760, + "col": 43, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e9c0", + "kind": "EnumConstantDecl", + "name": "NetWMCheck", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d4510", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1209, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d44e8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1210, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d44b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 39773, + "file": "dwm.c", + "line": 1589, + "col": 56, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + } + ] + }, + { + "id": "0x55bbe72d4530", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39784, + "col": 67, + "tokLen": 2 + }, + "end": { + "offset": 39784, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72d4550", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 39790, + "file": "dwm.c", + "line": 1590, + "col": 3, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 39790, + "file": "dwm.c", + "line": 1590, + "col": 3, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d46c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39807, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 39826, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d45c0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 39807, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 39826, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d4590", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 39825, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 39826, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d4570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39826, + "col": 39, + "tokLen": 10 + }, + "end": { + "offset": 39826, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d45e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39838, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 39838, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72d48c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39843, + "line": 1591, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39956, + "line": 1592, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d48b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39843, + "line": 1591, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39843, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d46e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39843, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39843, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d4928", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39859, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39859, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39859, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39859, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d4940", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39864, + "col": 23, + "tokLen": 10 + }, + "end": { + "offset": 39864, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4720", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39864, + "col": 23, + "tokLen": 10 + }, + "end": { + "offset": 39864, + "col": 23, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d4958", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39876, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39893, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4798", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39876, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39893, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d4780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39876, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39876, + "col": 35, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4740", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39876, + "col": 35, + "tokLen": 7 + }, + "end": { + "offset": 39876, + "col": 35, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d4760", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39884, + "col": 43, + "tokLen": 9 + }, + "end": { + "offset": 39884, + "col": 43, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e920", + "kind": "EnumConstantDecl", + "name": "NetWMName", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d4970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39896, + "col": 55, + "tokLen": 10 + }, + "end": { + "offset": 39896, + "col": 55, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d47b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39896, + "col": 55, + "tokLen": 10 + }, + "end": { + "offset": 39896, + "col": 55, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0100", + "kind": "VarDecl", + "name": "utf8string", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe72d47d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39908, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 39908, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + }, + { + "id": "0x55bbe72d47f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 39913, + "file": "dwm.c", + "line": 1592, + "col": 3, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 39913, + "file": "dwm.c", + "line": 1592, + "col": 3, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d4988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39930, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 39948, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d4868", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 39930, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 39948, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d4850", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39948, + "col": 38, + "tokLen": 5 + }, + "end": { + "offset": 39948, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d4818", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 39948, + "col": 38, + "tokLen": 5 + }, + "end": { + "offset": 39948, + "col": 38, + "tokLen": 5 + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"dwm\"" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d4890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 39955, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 39955, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe72d4be0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 39960, + "line": 1593, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40074, + "line": 1594, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39960, + "line": 1593, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39960, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d49a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39960, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 39960, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d4c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39976, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39976, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d49c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39976, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 39976, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d4c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39981, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 39981, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d49e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39981, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 39981, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d4c70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39987, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40005, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4a58", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 39987, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40005, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d4a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 39987, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 39987, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4a00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39987, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 39987, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d4a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 39995, + "col": 37, + "tokLen": 10 + }, + "end": { + "offset": 39995, + "col": 37, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e9c0", + "kind": "EnumConstantDecl", + "name": "NetWMCheck", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d4ad0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1209, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4aa8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1210, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d4a78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40008, + "file": "dwm.c", + "line": 1593, + "col": 50, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + } + ] + }, + { + "id": "0x55bbe72d4af0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 40019, + "col": 61, + "tokLen": 2 + }, + "end": { + "offset": 40019, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72d4b10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40025, + "file": "dwm.c", + "line": 1594, + "col": 3, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40025, + "file": "dwm.c", + "line": 1594, + "col": 3, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d4c88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40042, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 40061, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d4b80", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 40042, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 40061, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d4b50", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 40060, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 40061, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d4b30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40061, + "col": 39, + "tokLen": 10 + }, + "end": { + "offset": 40061, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237568", + "kind": "VarDecl", + "name": "wmcheckwin", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d4ba8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 40073, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 40073, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72d4ee0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40107, + "line": 1596, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40223, + "line": 1597, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4ec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40107, + "line": 1596, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40107, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4ca0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40107, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40107, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d4f40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40123, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 40123, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4cc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40123, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 40123, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d4f58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40128, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 40128, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4ce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40128, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 40128, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d4f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40134, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40154, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4d58", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 40134, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40154, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d4d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40134, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40134, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4d00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40134, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40134, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d4d20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40142, + "col": 37, + "tokLen": 12 + }, + "end": { + "offset": 40142, + "col": 37, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e8d0", + "kind": "EnumConstantDecl", + "name": "NetSupported", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d4dd0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 240, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 249, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d4da8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 241, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d4d78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 248, + "file": "/usr/include/X11/Xatom.h", + "line": 12, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40157, + "file": "dwm.c", + "line": 1596, + "col": 52, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + }, + { + "id": "0x55bbe72d4df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 40166, + "col": 61, + "tokLen": 2 + }, + "end": { + "offset": 40166, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72d4e10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40172, + "file": "dwm.c", + "line": 1597, + "col": 3, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 13899, + "file": "/usr/include/X11/X.h", + "line": 475, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40172, + "file": "dwm.c", + "line": 1597, + "col": 3, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d4f88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40189, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 40207, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d4e80", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 40189, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 40207, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d4e68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40207, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 40207, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d4e30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40207, + "col": 38, + "tokLen": 7 + }, + "end": { + "offset": 40207, + "col": 38, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d4ea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40216, + "col": 47, + "tokLen": 7 + }, + "end": { + "offset": 40216, + "col": 47, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b70", + "kind": "EnumConstantDecl", + "name": "NetLast", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d5090", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40227, + "line": 1598, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40276, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40227, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40227, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d4fa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40227, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 40227, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "name": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72d50c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40243, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 40243, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40243, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 40243, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d50e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40248, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 40248, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d4fe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40248, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 40248, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d50f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40254, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40275, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d5058", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 40254, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40275, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d5040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40254, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40254, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5000", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40254, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 40254, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72d5020", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40262, + "col": 37, + "tokLen": 13 + }, + "end": { + "offset": 40262, + "col": 37, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "name": "NetClientList", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5238", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40301, + "line": 1600, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40332, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d5130", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40301, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40304, + "col": 5, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "lvalue", + "name": "cursor", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fe9ae0", + "inner": [ + { + "id": "0x55bbe72d5110", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40301, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40301, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0070", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + } + ] + }, + { + "id": "0x55bbe72d5220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40332, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d51f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40332, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "lvalue", + "name": "cursor", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7219570", + "inner": [ + { + "id": "0x55bbe72d51d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40329, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d51b8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40329, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d51a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40313, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40313, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 40313, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72d5180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40320, + "col": 21, + "tokLen": 9 + }, + "end": { + "offset": 40320, + "col": 21, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e570", + "kind": "EnumConstantDecl", + "name": "CurNormal", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5850", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40341, + "line": 1601, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 5956, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d5340", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40341, + "line": 1601, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40344, + "col": 5, + "tokLen": 10 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "event_mask", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fe78f8", + "inner": [ + { + "id": "0x55bbe72d5320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40341, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40341, + "col": 2, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0070", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + } + ] + }, + { + "id": "0x55bbe72d5830", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5956, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d5790", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5764, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d56f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5333, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d5650", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5299, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d55b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d5510", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d5470", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5842, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d53d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5877, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5884, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 41, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d53b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5370", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5878, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5390", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + }, + "end": { + "spellingLoc": { + "offset": 5882, + "file": "/usr/include/X11/X.h", + "line": 171, + "col": 39, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40357, + "file": "dwm.c", + "line": 1601, + "col": 18, + "tokLen": 24 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "20" + } + ] + } + ] + }, + { + "id": "0x55bbe72d5450", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5835, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + }, + "end": { + "spellingLoc": { + "offset": 5842, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5430", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5836, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + }, + "end": { + "spellingLoc": { + "offset": 5840, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d53f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5836, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + }, + "end": { + "spellingLoc": { + "offset": 5836, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5410", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5840, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + }, + "end": { + "spellingLoc": { + "offset": 5840, + "file": "/usr/include/X11/X.h", + "line": 170, + "col": 38, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40382, + "file": "dwm.c", + "line": 1601, + "col": 43, + "tokLen": 22 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "19" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d54f0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d54d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5490", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d54b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40408, + "file": "dwm.c", + "line": 1602, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5590", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5362, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 5368, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5570", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5530", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 5363, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5550", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 5367, + "file": "/usr/include/X11/X.h", + "line": 157, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40424, + "file": "dwm.c", + "line": 1602, + "col": 20, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5630", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5293, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5299, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5610", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d55d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5294, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d55f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5298, + "file": "/usr/include/X11/X.h", + "line": 155, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40442, + "file": "dwm.c", + "line": 1602, + "col": 38, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d56d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5327, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5333, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d56b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5328, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5332, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5670", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5328, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5328, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5690", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5332, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5332, + "file": "/usr/include/X11/X.h", + "line": 156, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40461, + "file": "dwm.c", + "line": 1603, + "col": 4, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5770", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5757, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5764, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5750", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5710", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5758, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5730", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 5762, + "file": "/usr/include/X11/X.h", + "line": 168, + "col": 35, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40477, + "file": "dwm.c", + "line": 1603, + "col": 20, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "17" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5810", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5949, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5956, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d57f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d57b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5950, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d57d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 5954, + "file": "/usr/include/X11/X.h", + "line": 173, + "col": 34, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40497, + "file": "dwm.c", + "line": 1603, + "col": 40, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "22" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5aa0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40518, + "line": 1604, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 40578, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5a88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40518, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 40518, + "col": 2, + "tokLen": 23 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned long, XSetWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40518, + "col": 2, + "tokLen": 23 + }, + "end": { + "offset": 40518, + "col": 2, + "tokLen": 23 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned long, XSetWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f9e0", + "kind": "FunctionDecl", + "name": "XChangeWindowAttributes", + "type": { + "qualType": "int (Display *, Window, unsigned long, XSetWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d5ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40542, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 40542, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d5890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40542, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 40542, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d5af8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40547, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 40547, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d58b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40547, + "col": 31, + "tokLen": 4 + }, + "end": { + "offset": 40547, + "col": 31, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d5b10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12335, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12446, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d59d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12335, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12446, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d5930", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12335, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12342, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5910", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d58d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d58f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40553, + "file": "dwm.c", + "line": 1604, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "11" + } + ] + } + ] + }, + { + "id": "0x55bbe72d59b0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12439, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12446, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5990", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12440, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12444, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d5950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12440, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12440, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d5970", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12444, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 12444, + "file": "/usr/include/X11/X.h", + "line": 406, + "col": 31, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40565, + "file": "dwm.c", + "line": 1604, + "col": 49, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "14" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5a10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 40575, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 40576, + "col": 60, + "tokLen": 2 + } + }, + "type": { + "qualType": "XSetWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d59f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40576, + "col": 60, + "tokLen": 2 + }, + "end": { + "offset": 40576, + "col": 60, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0070", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d5bf0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40582, + "line": 1605, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 40619, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40582, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 40582, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5b28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40582, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 40582, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051640", + "kind": "FunctionDecl", + "name": "XSelectInput", + "type": { + "qualType": "int (Display *, Window, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72d5c28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40595, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 40595, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d5b48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40595, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 40595, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d5c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40600, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 40600, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d5b68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40600, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 40600, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72d5c58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40606, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 40609, + "col": 29, + "tokLen": 10 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d5ba8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40606, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 40609, + "col": 29, + "tokLen": 10 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "event_mask", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fe78f8", + "inner": [ + { + "id": "0x55bbe72d5b88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40606, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 40606, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d0070", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d5ca8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40623, + "line": 1606, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 40632, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40623, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 40623, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5c70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40623, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 40623, + "col": 2, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe729ca68", + "kind": "FunctionDecl", + "name": "grabkeys", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d5d80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40636, + "line": 1607, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40646, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5d68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40636, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40636, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d5cc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40636, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40636, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d5da8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72d5d48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d5d20", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72d5ce8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 40642, + "file": "dwm.c", + "line": 1607, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d6068", + "kind": "FunctionDecl", + "loc": { + "offset": 40657, + "line": 1611, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 40652, + "line": 1610, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 40901, + "line": 1621, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722efb0", + "name": "seturgent", + "mangledName": "seturgent", + "type": { + "qualType": "void (Client *, int)" + }, + "inner": [ + { + "id": "0x55bbe72d5f50", + "kind": "ParmVarDecl", + "loc": { + "offset": 40675, + "line": 1611, + "col": 19, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 40667, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 40675, + "col": 19, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72d5fd0", + "kind": "ParmVarDecl", + "loc": { + "offset": 40682, + "col": 26, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 40678, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 40682, + "col": 26, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "urg", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72d7d68", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 40687, + "line": 1612, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 40901, + "line": 1621, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d6190", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 40690, + "line": 1613, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 40703, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "loc": { + "offset": 40700, + "col": 12, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 40690, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 40700, + "col": 12, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + ] + }, + { + "id": "0x55bbe72d6248", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40707, + "line": 1615, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 40721, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d61e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40707, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 40710, + "col": 5, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isurgent", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72247a0", + "inner": [ + { + "id": "0x55bbe72d61c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40707, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 40707, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d61a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40707, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 40707, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d5f50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d6230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40721, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 40721, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d6210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40721, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 40721, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d5fd0", + "kind": "ParmVarDecl", + "name": "urg", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d76b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 40727, + "line": 1616, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40768, + "line": 1617, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72d7690", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 40731, + "line": 1616, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 40763, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d7670", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 40732, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 40763, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7650", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40733, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 40762, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d6268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40733, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 40733, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + }, + { + "id": "0x55bbe72d75f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40739, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 40762, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d75d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40739, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 40739, + "col": 14, + "tokLen": 11 + } + }, + "type": { + "qualType": "XWMHints *(*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d6288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40739, + "col": 14, + "tokLen": 11 + }, + "end": { + "offset": 40739, + "col": 14, + "tokLen": 11 + } + }, + "type": { + "qualType": "XWMHints *(Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7162c88", + "kind": "FunctionDecl", + "name": "XGetWMHints", + "type": { + "qualType": "XWMHints *(Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72d7620", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40751, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 40751, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d62a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40751, + "col": 26, + "tokLen": 3 + }, + "end": { + "offset": 40751, + "col": 26, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d7638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40756, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 40759, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7550", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40756, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 40759, + "col": 34, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72d62e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40756, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 40756, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d62c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40756, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 40756, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d5f50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d76a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 40768, + "line": 1617, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 40768, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72d7a40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40777, + "line": 1618, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 40853, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d7710", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40777, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 40782, + "col": 7, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72d76f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40777, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 40777, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d76d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40777, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 40777, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d7a10", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 40790, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 40853, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d79f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40790, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 40790, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7740", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40790, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 40790, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d5fd0", + "kind": "ParmVarDecl", + "name": "urg", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72d7880", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 40796, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 40822, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7860", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40797, + "col": 22, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72d7848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40797, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 40802, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7798", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40797, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 40802, + "col": 27, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72d7780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40797, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 40797, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7760", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40797, + "col": 22, + "tokLen": 3 + }, + "end": { + "offset": 40797, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d7828", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5550, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7808", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d77c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d77e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40810, + "file": "dwm.c", + "line": 1618, + "col": 35, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d79d8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 40826, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 40853, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d79b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 40827, + "col": 52, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72d79a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40827, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 40832, + "col": 57, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d78d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40827, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 40832, + "col": 57, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72d78c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40827, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 40827, + "col": 52, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d78a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40827, + "col": 52, + "tokLen": 3 + }, + "end": { + "offset": 40827, + "col": 52, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d7988", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 40840, + "col": 65, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d7968", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5550, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7948", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72d7908", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72d7928", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 40841, + "file": "dwm.c", + "line": 1618, + "col": 66, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d7ba0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40857, + "line": 1619, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 40885, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7b88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40857, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 40857, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XWMHints *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d7a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40857, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 40857, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, Window, XWMHints *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7169960", + "kind": "FunctionDecl", + "name": "XSetWMHints", + "type": { + "qualType": "int (Display *, Window, XWMHints *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d7bd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40869, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 40869, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40869, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 40869, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d7bf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40874, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 40877, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7ad8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 40874, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 40877, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72d7ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40874, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 40874, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7aa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40874, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 40874, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d5f50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d7c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40882, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 40882, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7b08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40882, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 40882, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d7d10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 40889, + "line": 1620, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40898, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d7cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40889, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40889, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d7cb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40889, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 40889, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d7d50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40895, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 40895, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d7d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40895, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 40895, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7cd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40895, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 40895, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d6128", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d7e48", + "kind": "FunctionDecl", + "loc": { + "offset": 40909, + "line": 1624, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 40904, + "line": 1623, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 41301, + "line": 1639, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f100", + "name": "showhide", + "mangledName": "showhide", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "loc": { + "offset": 40926, + "line": 1624, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 40918, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 40926, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72d9140", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 40929, + "line": 1625, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 41301, + "line": 1639, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d7f50", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 40932, + "line": 1626, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 40942, + "line": 1627, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72d7f28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 40936, + "line": 1626, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 40937, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d7f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 40937, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 40937, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 40937, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 40937, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d7f40", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 40942, + "line": 1627, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 40942, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72d9110", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 40951, + "line": 1628, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41299, + "line": 1638, + "col": 2, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72d81f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1956, + "line": 52, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 2000, + "line": 52, + "col": 77, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d81d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1957, + "line": 52, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1999, + "line": 52, + "col": 76, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d81b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72d8188", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7fa8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1961, + "line": 52, + "col": 38, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72d7f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7f70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d81a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8168", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1998, + "line": 52, + "col": 75, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d8138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8058", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1976, + "line": 52, + "col": 53, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72d8040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8010", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1971, + "line": 52, + "col": 48, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72d7ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d7fd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8108", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1991, + "line": 52, + "col": 68, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72d80f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d80c0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 1986, + "line": 52, + "col": 63, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 40955, + "line": 1628, + "col": 6, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72d80a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 40965, + "col": 16, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 40955, + "col": 6, + "tokLen": 9, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8c20", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 40969, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41187, + "line": 1634, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d8400", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41003, + "line": 1630, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41038, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d83e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41003, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41003, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8218", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41003, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41003, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7046050", + "kind": "FunctionDecl", + "name": "XMoveWindow", + "type": { + "qualType": "int (Display *, Window, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d8440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41015, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 41015, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41015, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 41015, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d8458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41020, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41023, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8290", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41020, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41023, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72d8278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41020, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41020, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8258", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41020, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41020, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41028, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 41031, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d82f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41028, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 41031, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72d82e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41028, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 41028, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d82c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41028, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 41028, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41034, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 41037, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8360", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41034, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 41037, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72d8348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41034, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 41034, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41034, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 41034, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8b20", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41043, + "line": 1631, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 41161, + "line": 1632, + "col": 39, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d8820", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41047, + "line": 1631, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 41109, + "col": 69, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72d8768", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 41047, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 41100, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d8748", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41048, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 41090, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72d86b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41048, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 41076, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d8698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41076, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8668", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41076, + "col": 36, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72d8650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41073, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8630", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41073, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d8600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41057, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8520", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41057, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72d8508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41052, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d84d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41052, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72d84c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41049, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d84a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41049, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41049, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41068, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d85d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41068, + "col": 28, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72d85b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41063, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8588", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41063, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72d8570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41060, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8550", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41060, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41060, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41087, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 41090, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8700", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41087, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 41090, + "col": 50, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72d86e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41087, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 41087, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d86c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41087, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 41087, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8808", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41105, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 41109, + "col": 69, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72d87f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41106, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 41109, + "col": 69, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d87c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41106, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 41109, + "col": 69, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72d87a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41106, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 41106, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8788", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41106, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 41106, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8a58", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41126, + "line": 1632, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 41161, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d8a40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41126, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 41126, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8840", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41126, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 41126, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d8aa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41133, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 41133, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8860", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41133, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 41133, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72d8ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41136, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 41139, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d88b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41136, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 41139, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72d88a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41136, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 41136, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8880", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41136, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 41136, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41142, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41145, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8920", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41142, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41145, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72d8908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41142, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41142, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d88e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41142, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41142, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8af0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41148, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 41151, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8988", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41148, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 41151, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72d8970", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41148, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 41148, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41148, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 41148, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8b08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41154, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41157, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d89f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41154, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41157, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72d89d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41154, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41154, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d89b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41154, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41154, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8a20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41160, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 41160, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72d8be0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41166, + "line": 1633, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41183, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d8bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41166, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41166, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8b40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41166, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41166, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72d7e48", + "kind": "FunctionDecl", + "name": "showhide", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d8c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41175, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41178, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8b98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41175, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41178, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe72d8b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41175, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41175, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8b60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41175, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41175, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d90f0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41194, + "line": 1634, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41299, + "line": 1638, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d8ce8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41229, + "line": 1636, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41246, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d8cd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41229, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41229, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8c48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41229, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41229, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72d7e48", + "kind": "FunctionDecl", + "name": "showhide", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72d8d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41238, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41241, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8ca0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41238, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41241, + "col": 15, + "tokLen": 5 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "snext", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224a18", + "inner": [ + { + "id": "0x55bbe72d8c88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41238, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41238, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8c68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41238, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41238, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9068", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41251, + "line": 1637, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41295, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41251, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41251, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d8d28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41251, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 41251, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7046050", + "kind": "FunctionDecl", + "name": "XMoveWindow", + "type": { + "qualType": "int (Display *, Window, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d90a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41263, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 41263, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8d48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41263, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 41263, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d90c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41268, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41271, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8da0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41268, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41271, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72d8d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41268, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41268, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8d68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41268, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 41268, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8fc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "offset": 41288, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72d8f70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2154, + "line": 55, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2175, + "line": 55, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d8f50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72d8f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8e28", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2160, + "line": 55, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72d8e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8df0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2155, + "line": 55, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2157, + "line": 55, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d8dd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 41282, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "col": 28, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 41282, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "col": 28, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8f18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72d8e58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2164, + "line": 55, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72d8f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8ed0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2173, + "line": 55, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72d8eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8e98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2168, + "line": 55, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2170, + "line": 55, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "line": 1637, + "col": 28, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d8e78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 41282, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "col": 28, + "tokLen": 5, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 41282, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41276, + "col": 28, + "tokLen": 5, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d8fb0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41287, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 41288, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72d8f90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41288, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 41288, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72d90d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41291, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 41294, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9020", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41291, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 41294, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72d9008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41291, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 41291, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d8fe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41291, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 41291, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d7db8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9208", + "kind": "FunctionDecl", + "loc": { + "offset": 41309, + "line": 1642, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 41304, + "line": 1641, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 41455, + "line": 1647, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f250", + "name": "sigchld", + "mangledName": "sigchld", + "type": { + "qualType": "void (int)" + }, + "inner": [ + { + "id": "0x55bbe72d9178", + "kind": "ParmVarDecl", + "loc": { + "offset": 41321, + "line": 1642, + "col": 13, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 41317, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 41321, + "col": 13, + "tokLen": 6 + } + }, + "name": "unused", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72d97c8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41329, + "line": 1643, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 41455, + "line": 1647, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9580", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41332, + "line": 1644, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41411, + "line": 1645, + "col": 39, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9458", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41336, + "line": 1644, + "col": 6, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 1077, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72d9380", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41336, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41359, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41336, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41336, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "__sighandler_t (*)(int, __sighandler_t)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d92b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41336, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41336, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "__sighandler_t (int, __sighandler_t)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e00b58", + "kind": "FunctionDecl", + "name": "signal", + "type": { + "qualType": "__sighandler_t (int, __sighandler_t)" + } + } + } + ] + }, + { + "id": "0x55bbe72d92d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1583, + "file": "/usr/include/bits/signum-arch.h", + "line": 41, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/bits/signum-generic.h" + } + }, + "expansionLoc": { + "offset": 41343, + "file": "dwm.c", + "line": 1644, + "col": 13, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1583, + "file": "/usr/include/bits/signum-arch.h", + "line": 41, + "col": 18, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/bits/signum-generic.h" + } + }, + "expansionLoc": { + "offset": 41343, + "file": "dwm.c", + "line": 1644, + "col": 13, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "17" + }, + { + "id": "0x55bbe72d93b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41352, + "col": 22, + "tokLen": 7 + }, + "end": { + "offset": 41352, + "col": 22, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d92f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41352, + "col": 22, + "tokLen": 7 + }, + "end": { + "offset": 41352, + "col": 22, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72d9208", + "kind": "FunctionDecl", + "name": "sigchld", + "type": { + "qualType": "void (int)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d9438", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1057, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1077, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 38, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9410", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1058, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1076, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + } + }, + "type": { + "desugaredQualType": "void (*)(int)", + "qualType": "__sighandler_t", + "typeAliasDeclId": "0x55bbe6e00700" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToPointer", + "inner": [ + { + "id": "0x55bbe72d93e8", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 1075, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1076, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72d93c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1076, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1076, + "file": "/usr/include/bits/signum-generic.h", + "line": 28, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/signal.h" + } + }, + "expansionLoc": { + "offset": 41364, + "file": "dwm.c", + "line": 1644, + "col": 34, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9528", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41375, + "line": 1645, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41411, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9510", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41375, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41375, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41375, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41375, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72d9568", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41379, + "col": 7, + "tokLen": 32 + }, + "end": { + "offset": 41379, + "col": 7, + "tokLen": 32 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72d9550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41379, + "col": 7, + "tokLen": 32 + }, + "end": { + "offset": 41379, + "col": 7, + "tokLen": 32 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d94d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 41379, + "col": 7, + "tokLen": 32 + }, + "end": { + "offset": 41379, + "col": 7, + "tokLen": 32 + } + }, + "type": { + "qualType": "char[31]" + }, + "valueCategory": "lvalue", + "value": "\"can't install SIGCHLD handler:\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d97a8", + "kind": "WhileStmt", + "range": { + "begin": { + "offset": 41415, + "line": 1646, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 41453, + "col": 40, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9780", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41422, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41451, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72d95a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41422, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 41422, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72d9730", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41426, + "col": 13, + "tokLen": 7 + }, + "end": { + "offset": 41451, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9718", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41426, + "col": 13, + "tokLen": 7 + }, + "end": { + "offset": 41426, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "__pid_t (*)(__pid_t, int *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d95c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41426, + "col": 13, + "tokLen": 7 + }, + "end": { + "offset": 41426, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "__pid_t (__pid_t, int *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6f02c08", + "kind": "FunctionDecl", + "name": "waitpid", + "type": { + "qualType": "__pid_t (__pid_t, int *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d9600", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41434, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 41435, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72d95e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41435, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 41435, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72d9768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72d9678", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9650", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72d9618", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41438, + "file": "dwm.c", + "line": 1646, + "col": 25, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9698", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1039, + "file": "/usr/include/bits/waitflags.h", + "line": 25, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "expansionLoc": { + "offset": 41444, + "file": "dwm.c", + "line": 1646, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 1039, + "file": "/usr/include/bits/waitflags.h", + "line": 25, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/stdlib.h" + } + }, + "expansionLoc": { + "offset": 41444, + "file": "dwm.c", + "line": 1646, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72d97a0", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 41453, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 41453, + "col": 40, + "tokLen": 1 + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9888", + "kind": "FunctionDecl", + "loc": { + "offset": 41463, + "line": 1650, + "col": 1, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 41458, + "line": 1649, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 41732, + "line": 1661, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f398", + "name": "spawn", + "mangledName": "spawn", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72d97f8", + "kind": "ParmVarDecl", + "loc": { + "offset": 41480, + "line": 1650, + "col": 18, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 41469, + "col": 7, + "tokLen": 5 + }, + "end": { + "offset": 41480, + "col": 18, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72da3f8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41485, + "line": 1651, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 41732, + "line": 1661, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9b88", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41488, + "line": 1652, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41542, + "line": 1653, + "col": 31, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x55bbe72d9a00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41492, + "line": 1652, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 41502, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72d99b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41492, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 41497, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9968", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41492, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 41497, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72d9950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41492, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 41492, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41492, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 41492, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d97f8", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d99e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41502, + "col": 16, + "tokLen": 8 + }, + "end": { + "offset": 41502, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d99d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41502, + "col": 16, + "tokLen": 8 + }, + "end": { + "offset": 41502, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41502, + "col": 16, + "tokLen": 8 + }, + "end": { + "offset": 41502, + "col": 16, + "tokLen": 8 + } + }, + "type": { + "qualType": "const char *[14]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32e98", + "kind": "VarDecl", + "name": "dmenucmd", + "type": { + "qualType": "const char *[14]" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9b68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41514, + "line": 1653, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41542, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72d9a78", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 41514, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41524, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d9a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41514, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41514, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9a20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41514, + "col": 3, + "tokLen": 8 + }, + "end": { + "offset": 41514, + "col": 3, + "tokLen": 8 + } + }, + "type": { + "qualType": "char[2]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e32de8", + "kind": "VarDecl", + "name": "dmenumon", + "type": { + "qualType": "char[2]" + } + } + } + ] + }, + { + "id": "0x55bbe72d9a40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41523, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 41523, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72d9b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41528, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 41542, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72d9b30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41528, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 41542, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72d9a98", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 41528, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 41528, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": 48 + }, + { + "id": "0x55bbe72d9b18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41534, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 41542, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9ae8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41534, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 41542, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "num", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225540", + "inner": [ + { + "id": "0x55bbe72d9ad0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41534, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 41534, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9ab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41534, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 41534, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da3d8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41548, + "line": 1654, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41730, + "line": 1660, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9c50", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41552, + "line": 1654, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 41562, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72d9c10", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41552, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 41557, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9bf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41552, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 41552, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "__pid_t (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9ba8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41552, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 41552, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "__pid_t (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6dd8518", + "kind": "FunctionDecl", + "name": "fork", + "type": { + "qualType": "__pid_t (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72d9c30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41562, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 41562, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72da3a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41565, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 41730, + "line": 1660, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9e40", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41569, + "line": 1655, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 41608, + "line": 1656, + "col": 31, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72d9c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41573, + "line": 1655, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 41573, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9c70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41573, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 41573, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72d9e00", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41581, + "line": 1656, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 41608, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9de8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41581, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 41581, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9ca8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41581, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 41581, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6eb63d8", + "kind": "FunctionDecl", + "name": "close", + "type": { + "qualType": "int (int)" + } + } + } + ] + }, + { + "id": "0x55bbe72d9e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2628, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2655, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9dc8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2628, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2655, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 59, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d9d98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2629, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2653, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 57, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "fd", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fef618", + "inner": [ + { + "id": "0x55bbe72d9d78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2629, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2650, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9d50", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2630, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2649, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d9d38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2645, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2649, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d9d18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2645, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + }, + "end": { + "spellingLoc": { + "offset": 2649, + "file": "/usr/include/X11/Xlib.h", + "line": 91, + "col": 53, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 41587, + "file": "dwm.c", + "line": 1656, + "col": 10, + "tokLen": 16 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d9cc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 41604, + "col": 27, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 41587, + "col": 10, + "tokLen": 16, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 41604, + "col": 27, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 41587, + "col": 10, + "tokLen": 16, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9e98", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41613, + "line": 1657, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41620, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int", + "qualType": "__pid_t", + "typeAliasDeclId": "0x55bbe6dd45b0" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41613, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41613, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "__pid_t (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41613, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41613, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "__pid_t (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ef4088", + "kind": "FunctionDecl", + "name": "setsid", + "type": { + "qualType": "__pid_t (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72da130", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41625, + "line": 1658, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41669, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41625, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41625, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (*)(const char *, char *const *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72d9eb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41625, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41625, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (const char *, char *const *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6ebcea0", + "kind": "FunctionDecl", + "name": "execvp", + "type": { + "qualType": "int (const char *, char *const *)" + } + } + } + ] + }, + { + "id": "0x55bbe72da178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41632, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 41651, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72da160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41632, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 41651, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9fd8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 41632, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 41651, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72d9f98", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 41632, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 41648, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72d9f70", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 41633, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 41647, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72d9f58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41642, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 41647, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72d9f10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41642, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 41647, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72d9ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41642, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 41642, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9ed8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41642, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 41642, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d97f8", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72d9fb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41650, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 41650, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41654, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41668, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "char *const *", + "qualType": "char *const *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72da090", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 41654, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 41668, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72da078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41663, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 41668, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72da030", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41663, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 41668, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72da018", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41663, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 41663, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72d9ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41663, + "col": 41, + "tokLen": 3 + }, + "end": { + "offset": 41663, + "col": 41, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d97f8", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da330", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41674, + "line": 1659, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41726, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41674, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41674, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72da1a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41674, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 41674, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72da378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41678, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 41678, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72da360", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41678, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 41678, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72da1c8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 41678, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 41678, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "char[25]" + }, + "valueCategory": "lvalue", + "value": "\"dwm: execvp '%s' failed:\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72da390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41706, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 41725, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da2f8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 41706, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 41725, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72da2b8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 41706, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 41722, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da290", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 41707, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 41721, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72da278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41716, + "col": 45, + "tokLen": 3 + }, + "end": { + "offset": 41721, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72da230", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41716, + "col": 45, + "tokLen": 3 + }, + "end": { + "offset": 41721, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "const void *const" + }, + "valueCategory": "lvalue", + "name": "v", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72232f0", + "inner": [ + { + "id": "0x55bbe72da218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41716, + "col": 45, + "tokLen": 3 + }, + "end": { + "offset": 41716, + "col": 45, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da1f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41716, + "col": 45, + "tokLen": 3 + }, + "end": { + "offset": 41716, + "col": 45, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72d97f8", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da2d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 41724, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 41724, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da4b8", + "kind": "FunctionDecl", + "loc": { + "offset": 41740, + "line": 1664, + "col": 1, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 41735, + "line": 1663, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 41881, + "line": 1671, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f4e0", + "name": "tag", + "mangledName": "tag", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72da428", + "kind": "ParmVarDecl", + "loc": { + "offset": 41755, + "line": 1664, + "col": 16, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 41744, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 41755, + "col": 16, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72dadc8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41760, + "line": 1665, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 41881, + "line": 1671, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dada8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41763, + "line": 1666, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41879, + "line": 1670, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72da870", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41767, + "line": 1666, + "col": 6, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72da858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41767, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41775, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da598", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41767, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41775, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72da580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41767, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41767, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da560", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41767, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 41767, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da838", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41782, + "col": 21, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72da808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41782, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 41787, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da600", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41782, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 41787, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72da5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41782, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 41782, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da5c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41782, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 41782, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72da428", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72da7e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da7c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72da788", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da768", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72da630", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72da748", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72da728", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72da670", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72da650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72da708", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72da6e8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72da6d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72da690", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72da6b0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72da7a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41792, + "line": 1666, + "col": 31, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dad80", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41801, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 41879, + "line": 1670, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dabd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41805, + "line": 1667, + "col": 3, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72da910", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41805, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41818, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72da8f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41805, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41813, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da8c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41805, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41813, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72da8b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41805, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41805, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41805, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41805, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dabb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41825, + "col": 23, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72dab80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41825, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 41830, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da978", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41825, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 41830, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72da960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41825, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 41825, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72da940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41825, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 41825, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72da428", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dab98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dab60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dab40", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72dab00", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72daae0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72da9a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72daac0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72daaa0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72da9e8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72da9c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72daa80", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72daa60", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72daa48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72daa08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72daa28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dab20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 41835, + "line": 1667, + "col": 33, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72daca8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41846, + "line": 1668, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 41856, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dac90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41846, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 41846, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dabf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41846, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 41846, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dacd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72dac70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dac48", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72dac10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 41852, + "file": "dwm.c", + "line": 1668, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dad40", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41861, + "line": 1669, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 41875, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dad28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41861, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 41861, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dace8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41861, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 41861, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dad68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41869, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 41869, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dad08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41869, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 41869, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dae80", + "kind": "FunctionDecl", + "loc": { + "offset": 41889, + "line": 1674, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 41884, + "line": 1673, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 41999, + "line": 1679, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f628", + "name": "tagmon", + "mangledName": "tagmon", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72dadf0", + "kind": "ParmVarDecl", + "loc": { + "offset": 41907, + "line": 1674, + "col": 19, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 41896, + "col": 8, + "tokLen": 5 + }, + "end": { + "offset": 41907, + "col": 19, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72db270", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 41912, + "line": 1675, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 41999, + "line": 1679, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72db088", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 41915, + "line": 1676, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 41950, + "line": 1677, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72db058", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 41919, + "line": 1676, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 41942, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72dafa8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41919, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 41928, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72daf90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41920, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 41928, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72daf60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41920, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 41928, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72daf48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41920, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 41920, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72daf28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41920, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 41920, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72db040", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 41935, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 41942, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72db028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41936, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 41942, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72daff8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41936, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 41942, + "col": 29, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72dafe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41936, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 41936, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dafc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41936, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 41936, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72db078", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 41950, + "line": 1677, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 41950, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72db228", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41959, + "line": 1678, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 41996, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72db210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41959, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 41959, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72db0a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41959, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 41959, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Client *, Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72c8b30", + "kind": "FunctionDecl", + "name": "sendmon", + "type": { + "qualType": "void (Client *, Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72db258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41967, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 41975, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72db100", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41967, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 41975, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72db0e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41967, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 41967, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72db0c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41967, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 41967, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72db1d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 41980, + "col": 23, + "tokLen": 8 + }, + "end": { + "offset": 41995, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72db1b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41980, + "col": 23, + "tokLen": 8 + }, + "end": { + "offset": 41980, + "col": 23, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72db130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41980, + "col": 23, + "tokLen": 8 + }, + "end": { + "offset": 41980, + "col": 23, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7289d98", + "kind": "FunctionDecl", + "name": "dirtomon", + "type": { + "qualType": "Monitor *(int)" + } + } + } + ] + }, + { + "id": "0x55bbe72db1f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41989, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 41994, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72db188", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 41989, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 41994, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "const int" + }, + "valueCategory": "lvalue", + "name": "i", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72231b8", + "inner": [ + { + "id": "0x55bbe72db170", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 41989, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 41989, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72db150", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 41989, + "col": 32, + "tokLen": 3 + }, + "end": { + "offset": 41989, + "col": 32, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dadf0", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72db330", + "kind": "FunctionDecl", + "loc": { + "offset": 42007, + "line": 1682, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 42002, + "line": 1681, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 42705, + "line": 1707, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f770", + "name": "tile", + "mangledName": "tile", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "loc": { + "offset": 42021, + "line": 1682, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 42012, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 42021, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72def28", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 42024, + "line": 1683, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 42705, + "line": 1707, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dc370", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 42027, + "line": 1684, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42059, + "col": 34, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "loc": { + "offset": 42040, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42040, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "loc": { + "offset": 42043, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42043, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "n", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72dc150", + "kind": "VarDecl", + "loc": { + "offset": 42046, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42046, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "h", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "loc": { + "offset": 42049, + "col": 24, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42049, + "col": 24, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "mw", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "loc": { + "offset": 42053, + "col": 28, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42053, + "col": 28, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "my", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "loc": { + "offset": 42057, + "col": 32, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 42027, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 42057, + "col": 32, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72dc400", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 42062, + "line": 1685, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42071, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "loc": { + "offset": 42070, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 42062, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42070, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72dc788", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 42075, + "line": 1687, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 42145, + "col": 72, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dc5b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42080, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42111, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": ",", + "inner": [ + { + "id": "0x55bbe72dc470", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42080, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42084, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dc418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42080, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42080, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dc458", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42084, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42084, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dc438", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42084, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42084, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72dc590", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42087, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42111, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dc490", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42087, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42087, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72dc550", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42091, + "col": 18, + "tokLen": 9 + }, + "end": { + "offset": 42111, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dc538", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42091, + "col": 18, + "tokLen": 9 + }, + "end": { + "offset": 42091, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dc4b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42091, + "col": 18, + "tokLen": 9 + }, + "end": { + "offset": 42091, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dc578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42101, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42104, + "col": 31, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc508", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42101, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42104, + "col": 31, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72dc4f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42101, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42101, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc4d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42101, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42101, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72dc5f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42114, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42114, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc5d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42114, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42114, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72dc760", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42117, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 42142, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": ",", + "inner": [ + { + "id": "0x55bbe72dc708", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42117, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 42138, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dc608", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42117, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 42117, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72dc6c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42121, + "col": 48, + "tokLen": 9 + }, + "end": { + "offset": 42138, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dc6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42121, + "col": 48, + "tokLen": 9 + }, + "end": { + "offset": 42121, + "col": 48, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dc628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42121, + "col": 48, + "tokLen": 9 + }, + "end": { + "offset": 42121, + "col": 48, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dc6f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42131, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 42134, + "col": 61, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc680", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42131, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 42134, + "col": 61, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72dc668", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42131, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 42131, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc648", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42131, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 42131, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dc748", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 42141, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42142, + "col": 69, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72dc728", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42141, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42141, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72dc780", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 42145, + "col": 72, + "tokLen": 1 + }, + "end": { + "offset": 42145, + "col": 72, + "tokLen": 1 + } + } + } + ] + }, + { + "id": "0x55bbe72dc860", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42148, + "line": 1688, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 42162, + "line": 1689, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72dc830", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42152, + "line": 1688, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42157, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72dc800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42152, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42152, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc7c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42152, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42152, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72dc818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42157, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42157, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dc7e0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42157, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42157, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72dc850", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 42162, + "line": 1689, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 42162, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72dccc0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42172, + "line": 1691, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 42250, + "line": 1694, + "col": 11, + "tokLen": 2 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72dc950", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42176, + "line": 1691, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42183, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": ">", + "inner": [ + { + "id": "0x55bbe72dc908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42176, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42176, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc880", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42176, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42176, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72dc938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42180, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42183, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dc920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42180, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42183, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc8d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42180, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42183, + "col": 13, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72dc8c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42180, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42180, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc8a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42180, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42180, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcbc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42194, + "line": 1692, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 42231, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dc970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42194, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 42194, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "name": "mw", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dcbb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42231, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "FloatingToIntegral", + "inner": [ + { + "id": "0x55bbe72dcb80", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42231, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dcb50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42202, + "col": 11, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc9c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42202, + "col": 11, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72dc9b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42199, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42199, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42199, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcb10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42223, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72dcaf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42215, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72dcac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42215, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dca30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42215, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72dca18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42212, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dc9f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42212, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42212, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42220, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 42223, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dca98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42220, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 42223, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mfact", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225470", + "inner": [ + { + "id": "0x55bbe72dca80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42220, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 42220, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dca60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42220, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 42220, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcb68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42231, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 42231, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72dcb30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42231, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 42231, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcca0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42242, + "line": 1694, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 42250, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dcbe8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42242, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 42242, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "name": "mw", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dcc88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42247, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42250, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dcc70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42247, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42250, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dcc40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42247, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42250, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72dcc28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42247, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42247, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dcc08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42247, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42247, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72deef0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 42255, + "line": 1695, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 42703, + "line": 1706, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dcf08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42260, + "line": 1695, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42301, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": ",", + "inner": [ + { + "id": "0x55bbe72dcdc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42260, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42274, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dccf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42260, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42260, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dcda8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42264, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 42274, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dcd10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42264, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 42264, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "name": "my", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dcd88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42269, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 42274, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dcd30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42269, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 42269, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dcd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42274, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42274, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dcd50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42274, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42274, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dcee8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42277, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 42301, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dcde8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42277, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 42277, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72dcea8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42281, + "col": 28, + "tokLen": 9 + }, + "end": { + "offset": 42301, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dce90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42281, + "col": 28, + "tokLen": 9 + }, + "end": { + "offset": 42281, + "col": 28, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dce08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42281, + "col": 28, + "tokLen": 9 + }, + "end": { + "offset": 42281, + "col": 28, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dced0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42291, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42294, + "col": 41, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dce60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42291, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42294, + "col": 41, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72dce48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42291, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42291, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dce28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42291, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42291, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72dcf48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42304, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 42304, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dcf28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42304, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 42304, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72dd0b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42307, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42332, + "col": 79, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": ",", + "inner": [ + { + "id": "0x55bbe72dd060", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42307, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42328, + "col": 75, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dcf60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42307, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42307, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72dd020", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42311, + "col": 58, + "tokLen": 9 + }, + "end": { + "offset": 42328, + "col": 75, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd008", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42311, + "col": 58, + "tokLen": 9 + }, + "end": { + "offset": 42311, + "col": 58, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dcf80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42311, + "col": 58, + "tokLen": 9 + }, + "end": { + "offset": 42311, + "col": 58, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72dd048", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42321, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42324, + "col": 71, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dcfd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42321, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42324, + "col": 71, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72dcfc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42321, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42321, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dcfa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42321, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 42321, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd0a0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 42331, + "col": 78, + "tokLen": 1 + }, + "end": { + "offset": 42332, + "col": 79, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72dd080", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42331, + "col": 78, + "tokLen": 1 + }, + "end": { + "offset": 42331, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72deec0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42338, + "line": 1696, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 42703, + "line": 1706, + "col": 3, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72dd1a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42342, + "line": 1696, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42349, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72dd160", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42342, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42342, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd0d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42342, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 42342, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72dd190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42346, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42349, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42346, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42349, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd130", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42346, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42349, + "col": 14, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72dd118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42346, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42346, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd0f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42346, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42346, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de0a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 42358, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 42529, + "line": 1701, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dd620", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42363, + "line": 1697, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 42405, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72dd1c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42363, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 42363, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc150", + "kind": "VarDecl", + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dd600", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42367, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42405, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72dd2d8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42367, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42378, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd2b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42376, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72dd2a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42371, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42371, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd220", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42371, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72dd208", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42368, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd1e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42368, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42368, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42376, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 42376, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42376, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 42376, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "name": "my", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd5e0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42382, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 42405, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd5c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "offset": 42404, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72dd568", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 147, + "file": "./util.h", + "line": 4, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 169, + "file": "./util.h", + "line": 4, + "col": 55, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd538", + "kind": "ConditionalOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd408", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72dd3c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd318", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 148, + "file": "./util.h", + "line": 4, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 150, + "file": "./util.h", + "line": 4, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dd2f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42387, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42387, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72dd3f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd3d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd3a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 154, + "file": "./util.h", + "line": 4, + "col": 40, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 156, + "file": "./util.h", + "line": 4, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dd370", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42393, + "col": 34, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72dd358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd4f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd448", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 160, + "file": "./util.h", + "line": 4, + "col": 46, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 162, + "file": "./util.h", + "line": 4, + "col": 48, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dd428", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42387, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42387, + "col": 28, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72dd520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd4d0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 166, + "file": "./util.h", + "line": 4, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + }, + "end": { + "spellingLoc": { + "offset": 168, + "file": "./util.h", + "line": 4, + "col": 54, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 42383, + "file": "dwm.c", + "line": 1697, + "col": 24, + "tokLen": 3 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dd4a0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42393, + "col": 34, + "tokLen": 7 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "nmaster", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72254d8", + "inner": [ + { + "id": "0x55bbe72dd488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42390, + "col": 31, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42383, + "col": 24, + "tokLen": 3, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd5a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42404, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 42404, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd588", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42404, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 42404, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddab0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42411, + "line": 1698, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42472, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dda98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42411, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42411, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dd640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42411, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42411, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ddb00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42418, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42418, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42418, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42418, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ddb18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42421, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42424, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd6b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42421, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42424, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72dd6a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42421, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42421, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42421, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42421, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddb30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42436, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd7b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42436, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72dd7a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42431, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42431, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd720", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42431, + "col": 24, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72dd708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42428, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd6e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42428, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 42428, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dd788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42436, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 42436, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42436, + "col": 29, + "tokLen": 2 + }, + "end": { + "offset": 42436, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "name": "my", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddb48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42440, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 42453, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd908", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42440, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 42453, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72dd8d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42440, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 42440, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd7d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42440, + "col": 33, + "tokLen": 2 + }, + "end": { + "offset": 42440, + "col": 33, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "name": "mw", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72dd8f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42445, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42453, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dd8b8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42445, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42453, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd898", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42446, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 42451, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72dd7f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42446, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 42446, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72dd880", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42448, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42451, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd850", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42448, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42451, + "col": 44, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72dd838", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42448, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42448, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42448, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 42448, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddb60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42456, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 42468, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dda58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42456, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 42468, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72dda28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42456, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 42456, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd928", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42456, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 42456, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc150", + "kind": "VarDecl", + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72dda40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42460, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 42468, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dda08", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42460, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 42468, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dd9e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42461, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42466, + "col": 59, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72dd948", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42461, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42461, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72dd9d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42463, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 42466, + "col": 59, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd9a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42463, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 42466, + "col": 59, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72dd988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42463, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 42463, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dd968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42463, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 42463, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dda78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42471, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 42471, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72de088", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42478, + "line": 1699, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe72dde40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42482, + "line": 1699, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42502, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72ddd88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42482, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72ddd58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42482, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42482, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddb78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42482, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42482, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "name": "my", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72ddd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ddd38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ddd18", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72ddd00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddbf0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72ddbd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddbb8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ddb98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42494, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42494, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddce0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72ddc20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72ddcc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddc98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72ddc80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddc60", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "line": 1699, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ddc40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42494, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42494, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42487, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dde28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42499, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42502, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dde10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42499, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42502, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddde0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42499, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42502, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72dddc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42499, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42499, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddda8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42499, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42499, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de058", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 42510, + "line": 1700, + "col": 5, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe72dde60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42510, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 42510, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc250", + "kind": "VarDecl", + "name": "my", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72de040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de020", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de000", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72ddfe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dded8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72ddec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddea0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dde80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42523, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42523, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ddfc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72ddf08", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72ddfb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddf80", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72ddf68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ddf48", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "line": 1700, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ddf28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42523, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42523, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42516, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dee98", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 42536, + "line": 1701, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 42703, + "line": 1706, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72de2d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42541, + "line": 1702, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 42566, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72de0d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42541, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 42541, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc150", + "kind": "VarDecl", + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72de2b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42545, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42566, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72de1e0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42545, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 42556, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de1c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42554, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72de1a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42549, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42549, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de128", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42549, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72de110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42546, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de0f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42546, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 42546, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42554, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 42554, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de158", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42554, + "col": 17, + "tokLen": 2 + }, + "end": { + "offset": 42554, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de290", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42560, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 42566, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de270", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42561, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 42565, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72de240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42561, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 42561, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de200", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42561, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 42561, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db470", + "kind": "VarDecl", + "name": "n", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72de258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42565, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42565, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42565, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 42565, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db3f0", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de8a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42572, + "line": 1703, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42646, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42572, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42572, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72de2f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42572, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 42572, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72de8f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42579, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42579, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de310", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42579, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 42579, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72de908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42590, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de400", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42590, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72de3e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42585, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de3b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42585, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de368", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42585, + "col": 17, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72de350", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42582, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de330", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42582, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 42582, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de3d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42590, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 42590, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42590, + "col": 22, + "tokLen": 2 + }, + "end": { + "offset": 42590, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "name": "mw", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42602, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de4f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42602, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72de4d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42597, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de4a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42597, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de458", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42597, + "col": 29, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72de440", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42594, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de420", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42594, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 42594, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de4c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42602, + "col": 34, + "tokLen": 2 + }, + "end": { + "offset": 42602, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42602, + "col": 34, + "tokLen": 2 + }, + "end": { + "offset": 42602, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42627, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de6f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42627, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72de5e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42614, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72de5c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42609, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42609, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de548", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42609, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72de530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42606, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42606, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 42606, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de5b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42614, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 42614, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42614, + "col": 46, + "tokLen": 2 + }, + "end": { + "offset": 42614, + "col": 46, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc1d0", + "kind": "VarDecl", + "name": "mw", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72de6e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42619, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 42627, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de6c0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42619, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 42627, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de6a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42620, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 42625, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72de600", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42620, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 42620, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72de688", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42622, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42625, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de658", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42622, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42625, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72de640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42622, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42622, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42622, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 42622, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42630, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 42642, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de848", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42630, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 42642, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72de818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42630, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 42630, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42630, + "col": 62, + "tokLen": 1 + }, + "end": { + "offset": 42630, + "col": 62, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc150", + "kind": "VarDecl", + "name": "h", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72de830", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42634, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 42642, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72de7f8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 42634, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 42642, + "col": 74, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72de7d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42635, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 42640, + "col": 72, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72de738", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42635, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 42635, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72de7c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42637, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 42640, + "col": 72, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de790", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42637, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 42640, + "col": 72, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72de778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42637, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 42637, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42637, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 42637, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72de868", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 42645, + "col": 77, + "tokLen": 1 + }, + "end": { + "offset": 42645, + "col": 77, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72dee78", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42652, + "line": 1704, + "col": 4, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "inner": [ + { + "id": "0x55bbe72dec30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42656, + "line": 1704, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42676, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72deb78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42656, + "col": 8, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72deb48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42656, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42656, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42656, + "col": 8, + "tokLen": 2 + }, + "end": { + "offset": 42656, + "col": 8, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72deb60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72deb28", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72deb08", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72deaf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de9e0", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72de9c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72de9a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72de988", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42668, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42668, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dead0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72dea10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72deab8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dea88", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72dea70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dea50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "line": 1704, + "col": 13, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dea30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42668, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42668, + "col": 20, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42661, + "col": 13, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dec18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42673, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42676, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dec00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42673, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42676, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72debd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42673, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42676, + "col": 28, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72debb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42673, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42673, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72deb98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42673, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 42673, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72db2a0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dee48", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 42684, + "line": 1705, + "col": 5, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe72dec50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42684, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 42684, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc2d0", + "kind": "VarDecl", + "name": "ty", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72dee30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72dee10", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2209, + "line": 56, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2230, + "line": 56, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72dedf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72dedd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72decc8", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2215, + "line": 56, + "col": 39, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72decb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dec90", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2210, + "line": 56, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2212, + "line": 56, + "col": 36, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72dec70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42697, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42697, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dedb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72decf8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2219, + "line": 56, + "col": 43, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72deda0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ded70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2228, + "line": 56, + "col": 52, + "tokLen": 2 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "bw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224598", + "inner": [ + { + "id": "0x55bbe72ded58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ded38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2223, + "line": 56, + "col": 47, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 2225, + "line": 56, + "col": 49, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "line": 1705, + "col": 11, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ded18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 42697, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 42697, + "col": 18, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 42690, + "col": 11, + "tokLen": 6, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72dc398", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df008", + "kind": "FunctionDecl", + "loc": { + "offset": 42713, + "line": 1710, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 42708, + "line": 1709, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 42900, + "line": 1716, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722f8b8", + "name": "togglebar", + "mangledName": "togglebar", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72def78", + "kind": "ParmVarDecl", + "loc": { + "offset": 42734, + "line": 1710, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 42723, + "col": 11, + "tokLen": 5 + }, + "end": { + "offset": 42734, + "col": 22, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72df628", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 42739, + "line": 1711, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 42900, + "line": 1716, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72df1b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 42742, + "line": 1712, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42769, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72df0e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42742, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42750, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "showbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ad8", + "inner": [ + { + "id": "0x55bbe72df0d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42742, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42742, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df0b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42742, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 42742, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72df198", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 42760, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 42769, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72df180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42761, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 42769, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df150", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42761, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 42769, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "showbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ad8", + "inner": [ + { + "id": "0x55bbe72df138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42761, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 42761, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42761, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 42761, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df228", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42779, + "line": 1713, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 42798, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72df210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42779, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 42779, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72df1d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42779, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 42779, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72302d0", + "kind": "FunctionDecl", + "name": "updatebarpos", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72df250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42792, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 42792, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df1f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42792, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 42792, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72df480", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42802, + "line": 1714, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 42879, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72df468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42802, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 42802, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72df268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42802, + "col": 2, + "tokLen": 17 + }, + "end": { + "offset": 42802, + "col": 2, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7045cb0", + "kind": "FunctionDecl", + "name": "XMoveResizeWindow", + "type": { + "qualType": "int (Display *, Window, int, int, unsigned int, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe72df4d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42820, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 42820, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42820, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 42820, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72df4e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42825, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 42833, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df2e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42825, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 42833, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72df2c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42825, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 42825, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df2a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42825, + "col": 25, + "tokLen": 6 + }, + "end": { + "offset": 42825, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df500", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42841, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 42849, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df348", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42841, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 42849, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72df330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42841, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 42841, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df310", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42841, + "col": 41, + "tokLen": 6 + }, + "end": { + "offset": 42841, + "col": 41, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42853, + "col": 53, + "tokLen": 6 + }, + "end": { + "offset": 42861, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df3b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42853, + "col": 53, + "tokLen": 6 + }, + "end": { + "offset": 42861, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "by", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72255a8", + "inner": [ + { + "id": "0x55bbe72df398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42853, + "col": 53, + "tokLen": 6 + }, + "end": { + "offset": 42853, + "col": 53, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42853, + "col": 53, + "tokLen": 6 + }, + "end": { + "offset": 42853, + "col": 53, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42865, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 42873, + "col": 73, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72df530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42865, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 42873, + "col": 73, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df418", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42865, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 42873, + "col": 73, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72df400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42865, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 42865, + "col": 65, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df3e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42865, + "col": 65, + "tokLen": 6 + }, + "end": { + "offset": 42865, + "col": 65, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42877, + "col": 77, + "tokLen": 2 + }, + "end": { + "offset": 42877, + "col": 77, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72df560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42877, + "col": 77, + "tokLen": 2 + }, + "end": { + "offset": 42877, + "col": 77, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df448", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42877, + "col": 77, + "tokLen": 2 + }, + "end": { + "offset": 42877, + "col": 77, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df5e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 42883, + "line": 1715, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 42897, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72df5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42883, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 42883, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72df590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42883, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 42883, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72df610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42891, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 42891, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df5b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42891, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 42891, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df6f8", + "kind": "FunctionDecl", + "loc": { + "offset": 42908, + "line": 1719, + "col": 1, + "tokLen": 14 + }, + "range": { + "begin": { + "offset": 42903, + "line": 1718, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 43270, + "line": 1730, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722fa00", + "name": "togglefloating", + "mangledName": "togglefloating", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72df668", + "kind": "ParmVarDecl", + "loc": { + "offset": 42934, + "line": 1719, + "col": 27, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 42923, + "col": 16, + "tokLen": 5 + }, + "end": { + "offset": 42934, + "col": 27, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72e0538", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 42939, + "line": 1720, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 43270, + "line": 1730, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72df848", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42942, + "line": 1721, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 42962, + "line": 1722, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72df820", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 42946, + "line": 1721, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 42955, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72df808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42947, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 42955, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df7d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42947, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 42955, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72df7c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42947, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 42947, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df7a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42947, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 42947, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df838", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 42962, + "line": 1722, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 42962, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72df940", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 42971, + "line": 1723, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43044, + "line": 1724, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72df918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42975, + "line": 1723, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42988, + "col": 19, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df8e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42975, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42988, + "col": 19, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfullscreen", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72248d8", + "inner": [ + { + "id": "0x55bbe72df8d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42975, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42983, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df8a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 42975, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42983, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72df888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 42975, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42975, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 42975, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 42975, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72df930", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 43044, + "line": 1724, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43044, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72dfbd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43053, + "line": 1725, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43120, + "col": 69, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72df9e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43053, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43066, + "col": 15, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72df9c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43053, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43061, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df998", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43053, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43061, + "col": 10, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72df980", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43053, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43053, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72df960", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43053, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 43053, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dfbb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43079, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 43120, + "col": 69, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72dfad8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 43079, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 43093, + "col": 42, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72dfac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43093, + "col": 42, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfa90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43093, + "col": 42, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72dfa78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43088, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfa48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43088, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfa30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43080, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfa10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43080, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 43080, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72dfba0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43120, + "col": 69, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfb70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43120, + "col": 69, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfixed", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72246d0", + "inner": [ + { + "id": "0x55bbe72dfb58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43115, + "col": 64, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfb28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43115, + "col": 64, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfb10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43107, + "col": 56, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfaf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43107, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 43107, + "col": 56, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0108", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43130, + "line": 1726, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43249, + "line": 1728, + "col": 37, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72dfca8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43134, + "line": 1726, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43147, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfc78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43134, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43147, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72dfc60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43134, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43142, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfc30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43134, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43142, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfc18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43134, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43134, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfbf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43134, + "col": 6, + "tokLen": 6 + }, + "end": { + "offset": 43134, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0040", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43161, + "line": 1727, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43249, + "line": 1728, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43161, + "line": 1727, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43161, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72dfcc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43161, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43161, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72be8a0", + "kind": "FunctionDecl", + "name": "resize", + "type": { + "qualType": "void (Client *, int, int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72e0090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43168, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43176, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfd18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43168, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43176, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfd00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43168, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43168, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfce0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43168, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43168, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e00a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43194, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfdc8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43194, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223eb0", + "inner": [ + { + "id": "0x55bbe72dfdb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43189, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfd80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43189, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfd68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43181, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfd48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43181, + "col": 23, + "tokLen": 6 + }, + "end": { + "offset": 43181, + "col": 23, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e00c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43210, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfe78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43210, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f18", + "inner": [ + { + "id": "0x55bbe72dfe60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43205, + "col": 47, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfe30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43205, + "col": 47, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfe18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43197, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfdf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43197, + "col": 39, + "tokLen": 6 + }, + "end": { + "offset": 43197, + "col": 39, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e00d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43216, + "line": 1728, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43229, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dff28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43216, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43229, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "w", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223f80", + "inner": [ + { + "id": "0x55bbe72dff10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43216, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43224, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfee0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43216, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43224, + "col": 12, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dfec8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43216, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43216, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dfea8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43216, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 43216, + "col": 4, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e00f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43245, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dffd8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43245, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "h", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223fe8", + "inner": [ + { + "id": "0x55bbe72dffc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43240, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dff90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43240, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72dff78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43232, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72dff58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43232, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 43232, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0008", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 43248, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 43248, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e04f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43253, + "line": 1729, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 43267, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e04e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43253, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 43253, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e0128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43253, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 43253, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e0520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43261, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43261, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e04c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43261, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 43261, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0610", + "kind": "FunctionDecl", + "loc": { + "offset": 43278, + "line": 1733, + "col": 1, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 43273, + "line": 1732, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 43495, + "line": 1745, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722fb48", + "name": "toggletag", + "mangledName": "toggletag", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72e0580", + "kind": "ParmVarDecl", + "loc": { + "offset": 43299, + "line": 1733, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 43288, + "col": 11, + "tokLen": 5 + }, + "end": { + "offset": 43299, + "col": 22, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72e0f08", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43304, + "line": 1734, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 43495, + "line": 1745, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e0738", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 43307, + "line": 1735, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 43327, + "col": 22, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e06d0", + "kind": "VarDecl", + "loc": { + "offset": 43320, + "col": 15, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 43307, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 43320, + "col": 15, + "tokLen": 7 + } + }, + "isUsed": true, + "name": "newtags", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72e07f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43331, + "line": 1737, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43351, + "line": 1738, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72e07d0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 43335, + "line": 1737, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 43344, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e07b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43336, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 43344, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0788", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43336, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 43344, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72e0770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43336, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 43336, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0750", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43336, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 43336, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e07e8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 43351, + "line": 1738, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43351, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72e0bd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43360, + "line": 1739, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 43408, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e0818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43360, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 43360, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e06d0", + "kind": "VarDecl", + "name": "newtags", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72e0bb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43408, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "^", + "inner": [ + { + "id": "0x55bbe72e0b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43383, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e08b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43383, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72e08a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43378, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0870", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43378, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72e0858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43370, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43370, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 43370, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0b78", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 43390, + "col": 32, + "tokLen": 1 + }, + "end": { + "offset": 43408, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0b58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43391, + "col": 33, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72e0b28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43391, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 43396, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0920", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43391, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 43396, + "col": 38, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72e0908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43391, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 43391, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e08e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43391, + "col": 33, + "tokLen": 3 + }, + "end": { + "offset": 43391, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e0580", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e0b08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0ae8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72e0aa8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0a88", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e0950", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e0a68", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0a48", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72e0990", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72e0970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72e0a28", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72e0a08", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e09f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e09b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72e09d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0ac8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43401, + "line": 1739, + "col": 43, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0ee8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43412, + "line": 1740, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43493, + "line": 1744, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e0c10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43416, + "line": 1740, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 43416, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43416, + "col": 6, + "tokLen": 7 + }, + "end": { + "offset": 43416, + "col": 6, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e06d0", + "kind": "VarDecl", + "name": "newtags", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e0ec0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43425, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 43493, + "line": 1744, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e0d10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43429, + "line": 1741, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43449, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e0ca8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43429, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43442, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "tags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224668", + "inner": [ + { + "id": "0x55bbe72e0c90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43429, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43437, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0c60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43429, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43437, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72e0c48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43429, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43429, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0c28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43429, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43429, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43449, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 43449, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0cd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43449, + "col": 23, + "tokLen": 7 + }, + "end": { + "offset": 43449, + "col": 23, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e06d0", + "kind": "VarDecl", + "name": "newtags", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e0de8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43460, + "line": 1742, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43470, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43460, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43460, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e0d30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43460, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43460, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e0e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e0db0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0d88", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e0d50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43466, + "file": "dwm.c", + "line": 1742, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0e80", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43475, + "line": 1743, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43489, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e0e68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43475, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43475, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e0e28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43475, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43475, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e0ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43483, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 43483, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e0e48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43483, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 43483, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e0fd8", + "kind": "FunctionDecl", + "loc": { + "offset": 43503, + "line": 1748, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 43498, + "line": 1747, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 43716, + "line": 1757, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722fc90", + "name": "toggleview", + "mangledName": "toggleview", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72e0f48", + "kind": "ParmVarDecl", + "loc": { + "offset": 43525, + "line": 1748, + "col": 23, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 43514, + "col": 12, + "tokLen": 5 + }, + "end": { + "offset": 43525, + "col": 23, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72e18a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43530, + "line": 1749, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 43716, + "line": 1757, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1508", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 43533, + "line": 1750, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 43611, + "col": 80, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1098", + "kind": "VarDecl", + "loc": { + "offset": 43546, + "col": 15, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 43533, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 43610, + "col": 79, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "newtagset", + "type": { + "qualType": "unsigned int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e14e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43610, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "^", + "inner": [ + { + "id": "0x55bbe72e14d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43588, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1200", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43588, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e11d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43566, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1138", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43566, + "col": 35, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72e1120", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43558, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1100", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43558, + "col": 27, + "tokLen": 6 + }, + "end": { + "offset": 43558, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e11e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43573, + "col": 42, + "tokLen": 6 + }, + "end": { + "offset": 43581, + "col": 50, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e11a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43573, + "col": 42, + "tokLen": 6 + }, + "end": { + "offset": 43581, + "col": 50, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72e1188", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43573, + "col": 42, + "tokLen": 6 + }, + "end": { + "offset": 43573, + "col": 42, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1168", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43573, + "col": 42, + "tokLen": 6 + }, + "end": { + "offset": 43573, + "col": 42, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e14b0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 43592, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 43610, + "col": 79, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1490", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43593, + "col": 62, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72e1460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43593, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 43598, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1258", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43593, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 43598, + "col": 67, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72e1240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43593, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 43593, + "col": 62, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43593, + "col": 62, + "tokLen": 3 + }, + "end": { + "offset": 43593, + "col": 62, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e0f48", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e1440", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1420", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72e13e0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e13c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e1288", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e13a0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1380", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72e12c8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72e12a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72e1360", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72e1340", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e1328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e12e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72e1308", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1400", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 43603, + "line": 1750, + "col": 72, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1888", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43615, + "line": 1752, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43714, + "line": 1756, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1540", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43619, + "line": 1752, + "col": 6, + "tokLen": 9 + }, + "end": { + "offset": 43619, + "col": 6, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1520", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43619, + "col": 6, + "tokLen": 9 + }, + "end": { + "offset": 43619, + "col": 6, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e1098", + "kind": "VarDecl", + "name": "newtagset", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e1860", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43630, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 43714, + "line": 1756, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e16b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 43634, + "line": 1753, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43668, + "col": 37, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e1658", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 43634, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43664, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e1628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43634, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43642, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1590", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43634, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43642, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72e1578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43634, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43634, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1558", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43634, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43634, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43649, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 43657, + "col": 26, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e15f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43649, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 43657, + "col": 26, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72e15e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43649, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 43649, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e15c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43649, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 43649, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43668, + "col": 37, + "tokLen": 9 + }, + "end": { + "offset": 43668, + "col": 37, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43668, + "col": 37, + "tokLen": 9 + }, + "end": { + "offset": 43668, + "col": 37, + "tokLen": 9 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e1098", + "kind": "VarDecl", + "name": "newtagset", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e1788", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43681, + "line": 1754, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43691, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43681, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43681, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e16d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43681, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 43681, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e17b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e1750", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1728", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e16f0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43687, + "file": "dwm.c", + "line": 1754, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1820", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43696, + "line": 1755, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43710, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43696, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43696, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e17c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43696, + "col": 3, + "tokLen": 7 + }, + "end": { + "offset": 43696, + "col": 3, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e1848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43704, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 43704, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e17e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43704, + "col": 11, + "tokLen": 6 + }, + "end": { + "offset": 43704, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e19f0", + "kind": "FunctionDecl", + "loc": { + "offset": 43724, + "line": 1760, + "col": 1, + "tokLen": 7 + }, + "range": { + "begin": { + "offset": 43719, + "line": 1759, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 44006, + "line": 1770, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe722fe60", + "name": "unfocus", + "mangledName": "unfocus", + "type": { + "qualType": "void (Client *, int)" + }, + "inner": [ + { + "id": "0x55bbe72e18d8", + "kind": "ParmVarDecl", + "loc": { + "offset": 43740, + "line": 1760, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 43732, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 43740, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72e1958", + "kind": "ParmVarDecl", + "loc": { + "offset": 43747, + "col": 24, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 43743, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 43747, + "col": 24, + "tokLen": 8 + } + }, + "isUsed": true, + "name": "setfocus", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72e2188", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43757, + "line": 1761, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 44006, + "line": 1770, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1b00", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43760, + "line": 1762, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 43770, + "line": 1763, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72e1ad8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 43764, + "line": 1762, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 43765, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e1ac0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43765, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 43765, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1aa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43765, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 43765, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e18d8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e1af0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 43770, + "line": 1763, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 43770, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72e1b98", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43779, + "line": 1764, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 43795, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43779, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 43779, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1b20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43779, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 43779, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe729b000", + "kind": "FunctionDecl", + "name": "grabbuttons", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72e1bc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43791, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 43791, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1b40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43791, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 43791, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e18d8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72e1b60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 43794, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 43794, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e1da0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43799, + "line": 1765, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 43864, + "col": 67, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43799, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 43799, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1be0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43799, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 43799, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7057b28", + "kind": "FunctionDecl", + "name": "XSetWindowBorder", + "type": { + "qualType": "int (Display *, Window, unsigned long)" + } + } + } + ] + }, + { + "id": "0x55bbe72e1dd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43816, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 43816, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43816, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 43816, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e1df0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 43824, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1c58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 43824, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72e1c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 43821, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1c20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43821, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 43821, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e18d8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e1e08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43859, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1d58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43859, + "col": 62, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "lvalue", + "name": "pixel", + "isArrow": false, + "referencedMemberDecl": "0x55bbe71fa508", + "inner": [ + { + "id": "0x55bbe72e1d38", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43857, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "struct _XftColor", + "qualType": "Clr", + "typeAliasDeclId": "0x55bbe7219c50" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e1d20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43846, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1ce0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43846, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Clr *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e1cc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43829, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1c88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43829, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 43829, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "Clr **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237280", + "kind": "VarDecl", + "name": "scheme", + "type": { + "qualType": "Clr **" + } + } + } + ] + }, + { + "id": "0x55bbe72e1ca8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43836, + "col": 39, + "tokLen": 10 + }, + "end": { + "offset": 43836, + "col": 39, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e770", + "kind": "EnumConstantDecl", + "name": "SchemeNorm", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e1d00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43848, + "col": 51, + "tokLen": 9 + }, + "end": { + "offset": 43848, + "col": 51, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7219bf0", + "kind": "EnumConstantDecl", + "name": "ColBorder", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2168", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 43868, + "line": 1766, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 44004, + "line": 1769, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1e40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43872, + "line": 1766, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 43872, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43872, + "col": 6, + "tokLen": 8 + }, + "end": { + "offset": 43872, + "col": 6, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e1958", + "kind": "ParmVarDecl", + "name": "setfocus", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72e2148", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 43882, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 44004, + "line": 1769, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e1f50", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43886, + "line": 1767, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 43944, + "col": 61, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e1f38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43886, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 43886, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1e58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43886, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 43886, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "int (Display *, Window, int, Time)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7054fa0", + "kind": "FunctionDecl", + "name": "XSetInputFocus", + "type": { + "qualType": "int (Display *, Window, int, Time)" + } + } + } + ] + }, + { + "id": "0x55bbe72e1f90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43901, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 43901, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1e78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43901, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 43901, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e1fa8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43906, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 43906, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1e98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43906, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 43906, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72e1ef0", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 10118, + "file": "/usr/include/X11/X.h", + "line": 343, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43912, + "file": "dwm.c", + "line": 1767, + "col": 29, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43912, + "file": "dwm.c", + "line": 1767, + "col": 29, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e1eb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43912, + "file": "dwm.c", + "line": 1767, + "col": 29, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 4371, + "file": "/usr/include/X11/X.h", + "line": 129, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43912, + "file": "dwm.c", + "line": 1767, + "col": 29, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72e1fc0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43933, + "file": "dwm.c", + "line": 1767, + "col": 50, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43933, + "file": "dwm.c", + "line": 1767, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Time", + "typeAliasDeclId": "0x55bbe6fb6078" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e1f18", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43933, + "file": "dwm.c", + "line": 1767, + "col": 50, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 4743, + "file": "/usr/include/X11/X.h", + "line": 139, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 43933, + "file": "dwm.c", + "line": 1767, + "col": 50, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e20c8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 43949, + "line": 1768, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 44000, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e20b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43949, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 43949, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e1fd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43949, + "col": 3, + "tokLen": 15 + }, + "end": { + "offset": 43949, + "col": 3, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "name": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43965, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 43965, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e1ff8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43965, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 43965, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2118", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43970, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 43970, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2018", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43970, + "col": 24, + "tokLen": 4 + }, + "end": { + "offset": 43970, + "col": 24, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72e2130", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43976, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 43999, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2090", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 43976, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 43999, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e2078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 43976, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 43976, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2038", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43976, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 43976, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72e2058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 43984, + "col": 38, + "tokLen": 15 + }, + "end": { + "offset": 43984, + "col": 38, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea60", + "kind": "EnumConstantDecl", + "name": "NetActiveWindow", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e22e0", + "kind": "FunctionDecl", + "loc": { + "offset": 44014, + "line": 1773, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 44009, + "line": 1772, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 44592, + "line": 1796, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230038", + "name": "unmanage", + "mangledName": "unmanage", + "type": { + "qualType": "void (Client *, int)" + }, + "inner": [ + { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 44031, + "line": 1773, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 44023, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 44031, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72e2248", + "kind": "ParmVarDecl", + "loc": { + "offset": 44038, + "col": 25, + "tokLen": 9 + }, + "range": { + "begin": { + "offset": 44034, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 44038, + "col": 25, + "tokLen": 9 + } + }, + "isUsed": true, + "name": "destroyed", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72e3410", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 44049, + "line": 1774, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 44592, + "line": 1796, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e2488", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44052, + "line": 1775, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44071, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e23a0", + "kind": "VarDecl", + "loc": { + "offset": 44061, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 44052, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44068, + "col": 18, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e2470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44065, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 44068, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2440", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44065, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 44068, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72e2428", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44065, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 44065, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2408", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44065, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 44065, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2518", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44074, + "line": 1776, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 44091, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e24b0", + "kind": "VarDecl", + "loc": { + "offset": 44089, + "col": 17, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 44074, + "col": 2, + "tokLen": 14 + }, + "end": { + "offset": 44089, + "col": 17, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + ] + }, + { + "id": "0x55bbe72e2588", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44095, + "line": 1778, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 44103, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2570", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44095, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 44095, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44095, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 44095, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72887e0", + "kind": "FunctionDecl", + "name": "detach", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e25b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44102, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 44102, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2550", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44102, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 44102, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e2620", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44107, + "line": 1779, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 44120, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44107, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 44107, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e25c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44107, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 44107, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7288ed8", + "kind": "FunctionDecl", + "name": "detachstack", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44119, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 44119, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e25e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44119, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 44119, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e3140", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 44124, + "line": 1780, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 44532, + "line": 1791, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e2698", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 44128, + "line": 1780, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 44129, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e2680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44129, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 44129, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44129, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 44129, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e2248", + "kind": "ParmVarDecl", + "name": "destroyed", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e30e0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 44140, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 44532, + "line": 1791, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e2780", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 44144, + "line": 1781, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 44165, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e26d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44144, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 44147, + "col": 6, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "border_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe6fed158", + "inner": [ + { + "id": "0x55bbe72e26b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44144, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 44144, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e24b0", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + }, + { + "id": "0x55bbe72e2768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44162, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44165, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2738", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44162, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44165, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "oldbw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224600", + "inner": [ + { + "id": "0x55bbe72e2720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44162, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44162, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44162, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44162, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e27f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44174, + "line": 1782, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 44189, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e27e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44174, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 44174, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e27a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44174, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 44174, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7043950", + "kind": "FunctionDecl", + "name": "XGrabServer", + "type": { + "qualType": "int (Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2820", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44186, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 44186, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e27c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44186, + "col": 15, + "tokLen": 3 + }, + "end": { + "offset": 44186, + "col": 15, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e2890", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44222, + "line": 1783, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44250, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2878", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44222, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44222, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2838", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44222, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44222, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe72e28b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44239, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 44239, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2858", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44239, + "col": 20, + "tokLen": 11 + }, + "end": { + "offset": 44239, + "col": 20, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72316c0", + "kind": "FunctionDecl", + "name": "xerrordummy", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e29b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44255, + "line": 1784, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 44292, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44255, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 44255, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e28d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44255, + "col": 3, + "tokLen": 12 + }, + "end": { + "offset": 44255, + "col": 3, + "tokLen": 12 + } + }, + "type": { + "qualType": "int (Display *, Window, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7051640", + "kind": "FunctionDecl", + "name": "XSelectInput", + "type": { + "qualType": "int (Display *, Window, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72e29e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44268, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 44268, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e28f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44268, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 44268, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2a00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44273, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44276, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2948", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44273, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44276, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72e2930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44273, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44273, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44273, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44273, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2978", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5131, + "file": "/usr/include/X11/X.h", + "line": 150, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44281, + "file": "dwm.c", + "line": 1784, + "col": 29, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 5131, + "file": "/usr/include/X11/X.h", + "line": 150, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44281, + "file": "dwm.c", + "line": 1784, + "col": 29, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e2b90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44297, + "line": 1785, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44345, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2b78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44297, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44297, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2a18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44297, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44297, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7032090", + "kind": "FunctionDecl", + "name": "XConfigureWindow", + "type": { + "qualType": "int (Display *, Window, unsigned int, XWindowChanges *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2bd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44314, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 44314, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2a38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44314, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 44314, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44319, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 44322, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2a90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44319, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 44322, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72e2a78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44319, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 44319, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2a58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44319, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 44319, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e2b20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12597, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12602, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2b00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e2ac0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12598, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e2ae0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 12601, + "file": "/usr/include/X11/X.h", + "line": 414, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44327, + "file": "dwm.c", + "line": 1785, + "col": 33, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2b60", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 44342, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 44343, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "XWindowChanges *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e2b40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44343, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 44343, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e24b0", + "kind": "VarDecl", + "name": "wc", + "type": { + "desugaredQualType": "XWindowChanges", + "qualType": "XWindowChanges", + "typeAliasDeclId": "0x55bbe6fed2c8" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e2d78", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44371, + "line": 1786, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44420, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44371, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44371, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, unsigned int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2c18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44371, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44371, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705b400", + "kind": "FunctionDecl", + "name": "XUngrabButton", + "type": { + "qualType": "int (Display *, unsigned int, unsigned int, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44385, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 44385, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2c38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44385, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 44385, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44390, + "file": "dwm.c", + "line": 1786, + "col": 22, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44390, + "file": "dwm.c", + "line": 1786, + "col": 22, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e2c58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44390, + "file": "dwm.c", + "line": 1786, + "col": 22, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4582, + "file": "/usr/include/X11/X.h", + "line": 135, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44390, + "file": "dwm.c", + "line": 1786, + "col": 22, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e2de8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e2cd8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 8124, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8130, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2cb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e2c78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8125, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e2c98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 8128, + "file": "/usr/include/X11/X.h", + "line": 252, + "col": 26, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44401, + "file": "dwm.c", + "line": 1786, + "col": 33, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2e00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44414, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 44417, + "col": 49, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2d30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44414, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 44417, + "col": 49, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72e2d18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44414, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 44414, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2cf8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44414, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 44414, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e2e90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44425, + "line": 1787, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 44457, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44425, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 44425, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(Client *, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2e18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44425, + "col": 3, + "tokLen": 14 + }, + "end": { + "offset": 44425, + "col": 3, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (Client *, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72c9c40", + "kind": "FunctionDecl", + "name": "setclientstate", + "type": { + "qualType": "void (Client *, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 44440, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2e38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44440, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 44440, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2ed8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44443, + "file": "dwm.c", + "line": 1787, + "col": 21, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44443, + "file": "dwm.c", + "line": 1787, + "col": 21, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e2e58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44443, + "file": "dwm.c", + "line": 1787, + "col": 21, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44443, + "file": "dwm.c", + "line": 1787, + "col": 21, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e2f68", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44462, + "line": 1788, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 44478, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44462, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 44462, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(Display *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44462, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 44462, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (Display *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70597d8", + "kind": "FunctionDecl", + "name": "XSync", + "type": { + "qualType": "int (Display *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72e2f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44468, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 44468, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e2f10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44468, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 44468, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e2f30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44473, + "file": "dwm.c", + "line": 1788, + "col": 14, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 2513, + "file": "/usr/include/X11/Xlib.h", + "line": 85, + "col": 15, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44473, + "file": "dwm.c", + "line": 1788, + "col": 14, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e3008", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44483, + "line": 1789, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44506, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "int (*)(Display *, XErrorEvent *)", + "qualType": "XErrorHandler", + "typeAliasDeclId": "0x55bbe7025c20" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e2ff0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44483, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44483, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (*)(XErrorHandler)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2fb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44483, + "col": 3, + "tokLen": 16 + }, + "end": { + "offset": 44483, + "col": 3, + "tokLen": 16 + } + }, + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7025da8", + "kind": "FunctionDecl", + "name": "XSetErrorHandler", + "type": { + "qualType": "XErrorHandler (XErrorHandler)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3030", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44500, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 44500, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e2fd0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44500, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 44500, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72314e8", + "kind": "FunctionDecl", + "name": "xerror", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e30a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44511, + "line": 1790, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44528, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44511, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44511, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3048", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44511, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 44511, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705bce0", + "kind": "FunctionDecl", + "name": "XUngrabServer", + "type": { + "qualType": "int (Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e30c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44525, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 44525, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44525, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 44525, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e31d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44535, + "line": 1792, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 44541, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e31b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44535, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 44535, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44535, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 44535, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e882f0", + "kind": "FunctionDecl", + "name": "free", + "type": { + "qualType": "void (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3210", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44540, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 44540, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72e31f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44540, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 44540, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44540, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 44540, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e21c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e32e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44545, + "line": 1793, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 44555, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e32c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44545, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 44545, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3228", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44545, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 44545, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e32a8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3280", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72e3248", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44551, + "file": "dwm.c", + "line": 1793, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e3358", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44559, + "line": 1794, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 44576, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3340", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44559, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 44559, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44559, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 44559, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7230548", + "kind": "FunctionDecl", + "name": "updateclientlist", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e33d0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44580, + "line": 1795, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44589, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e33b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44580, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44580, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44580, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44580, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e33f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44588, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 44588, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3398", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44588, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 44588, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e23a0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e3508", + "kind": "FunctionDecl", + "loc": { + "offset": 44600, + "line": 1799, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 44595, + "line": 1798, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 44796, + "line": 1810, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230188", + "name": "unmapnotify", + "mangledName": "unmapnotify", + "type": { + "qualType": "void (XEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72e3478", + "kind": "ParmVarDecl", + "loc": { + "offset": 44620, + "line": 1799, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 44612, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 44620, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "e", + "type": { + "qualType": "XEvent *" + } + }, + { + "id": "0x55bbe72e3b68", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 44623, + "line": 1800, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 44796, + "line": 1810, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e3628", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44626, + "line": 1801, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 44635, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e35c0", + "kind": "VarDecl", + "loc": { + "offset": 44634, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 44626, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 44634, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72e3790", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44638, + "line": 1802, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 44666, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e36a8", + "kind": "VarDecl", + "loc": { + "offset": 44651, + "col": 15, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 44638, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 44660, + "col": 24, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "ev", + "type": { + "qualType": "XUnmapEvent *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e3778", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 44656, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 44660, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "qualType": "XUnmapEvent *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e3748", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44657, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44660, + "col": 24, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "XUnmapEvent", + "qualType": "XUnmapEvent", + "typeAliasDeclId": "0x55bbe6ffaed0" + }, + "valueCategory": "lvalue", + "name": "xunmap", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70017b0", + "inner": [ + { + "id": "0x55bbe72e3730", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44657, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44657, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44657, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 44657, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "XEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3478", + "kind": "ParmVarDecl", + "name": "e", + "type": { + "qualType": "XEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e3b48", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 44670, + "line": 1804, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 44794, + "line": 1809, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e38c8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 44674, + "line": 1804, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 44702, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e38a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 44675, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 44701, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e37a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44675, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 44675, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e35c0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72e3868", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44679, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 44701, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3850", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44679, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 44679, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e37c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44679, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 44679, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231168", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3890", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44691, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 44695, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3820", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44691, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 44695, + "col": 27, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "window", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff8d98", + "inner": [ + { + "id": "0x55bbe72e3808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44691, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 44691, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XUnmapEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e37e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44691, + "col": 23, + "tokLen": 2 + }, + "end": { + "offset": 44691, + "col": 23, + "tokLen": 2 + } + }, + "type": { + "qualType": "XUnmapEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e36a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XUnmapEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e3b30", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 44705, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 44794, + "line": 1809, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e3b00", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 44709, + "line": 1805, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 44790, + "line": 1808, + "col": 17, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72e3950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44713, + "line": 1805, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 44717, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3920", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 44713, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 44717, + "col": 11, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "send_event", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff8c78", + "inner": [ + { + "id": "0x55bbe72e3908", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44713, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 44713, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XUnmapEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e38e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44713, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 44713, + "col": 7, + "tokLen": 2 + } + }, + "type": { + "qualType": "XUnmapEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e36a8", + "kind": "VarDecl", + "name": "ev", + "type": { + "qualType": "XUnmapEvent *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e39e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44732, + "line": 1806, + "col": 4, + "tokLen": 14 + }, + "end": { + "offset": 44764, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e39c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44732, + "col": 4, + "tokLen": 14 + }, + "end": { + "offset": 44732, + "col": 4, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (*)(Client *, long)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44732, + "col": 4, + "tokLen": 14 + }, + "end": { + "offset": 44732, + "col": 4, + "tokLen": 14 + } + }, + "type": { + "qualType": "void (Client *, long)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72c9c40", + "kind": "FunctionDecl", + "name": "setclientstate", + "type": { + "qualType": "void (Client *, long)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3a10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44747, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 44747, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3988", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44747, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 44747, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e35c0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72e3a28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44750, + "file": "dwm.c", + "line": 1806, + "col": 22, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44750, + "file": "dwm.c", + "line": 1806, + "col": 22, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e39a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44750, + "file": "dwm.c", + "line": 1806, + "col": 22, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 5627, + "file": "/usr/include/X11/Xutil.h", + "line": 146, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44750, + "file": "dwm.c", + "line": 1806, + "col": 22, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e3ab8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 44777, + "line": 1808, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 44790, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44777, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 44777, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e3a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44777, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 44777, + "col": 4, + "tokLen": 8 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72e22e0", + "kind": "FunctionDecl", + "name": "unmanage", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72e3ae8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 44786, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 44786, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e3a60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 44786, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 44786, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e35c0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72e3a80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 44789, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 44789, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e3c28", + "kind": "FunctionDecl", + "loc": { + "offset": 44804, + "line": 1813, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 44799, + "line": 1812, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 45407, + "line": 1832, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230410", + "name": "updatebars", + "mangledName": "updatebars", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72e66b0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 44821, + "line": 1814, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 45407, + "line": 1832, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e3d40", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44824, + "line": 1815, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44834, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "loc": { + "offset": 44833, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 44824, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 44833, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72e42a0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44837, + "line": 1816, + "col": 2, + "tokLen": 20 + }, + "end": { + "offset": 44980, + "line": 1820, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e3d68", + "kind": "VarDecl", + "loc": { + "offset": 44858, + "line": 1816, + "col": 23, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 44837, + "col": 2, + "tokLen": 20 + }, + "end": { + "offset": 44979, + "line": 1820, + "col": 2, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e4110", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 44863, + "line": 1816, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 44979, + "line": 1820, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e41c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 3932, + "file": "/usr/include/X11/X.h", + "line": 118, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44917, + "file": "dwm.c", + "line": 1818, + "col": 24, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 3932, + "file": "/usr/include/X11/X.h", + "line": 118, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44917, + "file": "dwm.c", + "line": 1818, + "col": 24, + "tokLen": 14 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e3e30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 3932, + "file": "/usr/include/X11/X.h", + "line": 118, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44917, + "file": "dwm.c", + "line": 1818, + "col": 24, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 3932, + "file": "/usr/include/X11/X.h", + "line": 118, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44917, + "file": "dwm.c", + "line": 1818, + "col": 24, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72e41e0", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e41f0", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Pixmap", + "typeAliasDeclId": "0x55bbe6fb6238" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4200", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4210", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4220", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4230", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4240", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4250", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4260", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e3f90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72e3ef0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5224, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5230, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3ed0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e3e90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5225, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e3eb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 5229, + "file": "/usr/include/X11/X.h", + "line": 153, + "col": 32, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44949, + "file": "dwm.c", + "line": 1819, + "col": 17, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + } + ] + }, + { + "id": "0x55bbe72e3f70", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5680, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5687, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e3f50", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e3f10", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5681, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 25, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e3f30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5685, + "file": "/usr/include/X11/X.h", + "line": 166, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 44965, + "file": "dwm.c", + "line": 1819, + "col": 33, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "15" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e4270", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e3dd0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2497, + "file": "/usr/include/X11/Xlib.h", + "line": 84, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44888, + "file": "dwm.c", + "line": 1817, + "col": 24, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2497, + "file": "/usr/include/X11/Xlib.h", + "line": 84, + "col": 14, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 44888, + "file": "dwm.c", + "line": 1817, + "col": 24, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e4280", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Colormap", + "typeAliasDeclId": "0x55bbe6fb6308" + }, + "valueCategory": "prvalue" + }, + { + "id": "0x55bbe72e4290", + "kind": "ImplicitValueInitExpr", + "range": { + "begin": {}, + "end": {} + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e4450", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 44983, + "line": 1821, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 45013, + "col": 32, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e42c8", + "kind": "VarDecl", + "loc": { + "offset": 44994, + "col": 13, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 44983, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 45012, + "col": 31, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e43d0", + "kind": "InitListExpr", + "range": { + "begin": { + "offset": 44999, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 45012, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e4420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45000, + "col": 19, + "tokLen": 5 + }, + "end": { + "offset": 45000, + "col": 19, + "tokLen": 5 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e4330", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 45000, + "col": 19, + "tokLen": 5 + }, + "end": { + "offset": 45000, + "col": 19, + "tokLen": 5 + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"dwm\"" + } + ] + }, + { + "id": "0x55bbe72e4438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45007, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 45007, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e4350", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 45007, + "col": 26, + "tokLen": 5 + }, + "end": { + "offset": 45007, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "char[4]" + }, + "valueCategory": "lvalue", + "value": "\"dwm\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6678", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 45016, + "line": 1822, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 45405, + "line": 1831, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e54b0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45021, + "line": 1822, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45025, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e4468", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45021, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45021, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e44a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45025, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 45025, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e4488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45025, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 45025, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72e54f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45031, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 45031, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e54d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45031, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 45031, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72e55a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45034, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 45041, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e5508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45034, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 45034, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e5590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45038, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45041, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5560", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45038, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45041, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72e5548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45038, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45038, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45038, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45038, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6640", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 45047, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 45405, + "line": 1831, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e5650", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 45051, + "line": 1823, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 45069, + "line": 1824, + "col": 4, + "tokLen": 8 + } + }, + "inner": [ + { + "id": "0x55bbe72e5630", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45055, + "line": 1823, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45058, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5600", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45055, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45058, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72e55e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45055, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45055, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e55c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45055, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45055, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e5648", + "kind": "ContinueStmt", + "range": { + "begin": { + "offset": 45069, + "line": 1824, + "col": 4, + "tokLen": 8 + }, + "end": { + "offset": 45069, + "col": 4, + "tokLen": 8 + } + } + } + ] + }, + { + "id": "0x55bbe72e6178", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45081, + "line": 1825, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45273, + "line": 1827, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e56a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45081, + "line": 1825, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45084, + "col": 6, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72e5690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45081, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45081, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45081, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45081, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e5f30", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45093, + "col": 15, + "tokLen": 13 + }, + "end": { + "offset": 45273, + "line": 1827, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45093, + "line": 1825, + "col": 15, + "tokLen": 13 + }, + "end": { + "offset": 45093, + "col": 15, + "tokLen": 13 + } + }, + "type": { + "qualType": "Window (*)(Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e56d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45093, + "col": 15, + "tokLen": 13 + }, + "end": { + "offset": 45093, + "col": 15, + "tokLen": 13 + } + }, + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe701e758", + "kind": "FunctionDecl", + "name": "XCreateWindow", + "type": { + "qualType": "Window (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e5fb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45107, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 45107, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e56f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45107, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 45107, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e5fc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45112, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 45112, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5718", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45112, + "col": 34, + "tokLen": 4 + }, + "end": { + "offset": 45112, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72e5fe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45118, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 45121, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5770", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45118, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 45121, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wx", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72257b0", + "inner": [ + { + "id": "0x55bbe72e5758", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45118, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 45118, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5738", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45118, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 45118, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e5ff8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45125, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 45128, + "col": 50, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e57d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45125, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 45128, + "col": 50, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "by", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72255a8", + "inner": [ + { + "id": "0x55bbe72e57c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45125, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 45125, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e57a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45125, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 45125, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45132, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 45135, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e6010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45132, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 45135, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5840", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45132, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 45135, + "col": 57, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72e5828", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45132, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 45132, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5808", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45132, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 45132, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6058", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45139, + "col": 61, + "tokLen": 2 + }, + "end": { + "offset": 45139, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e6040", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45139, + "col": 61, + "tokLen": 2 + }, + "end": { + "offset": 45139, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5870", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45139, + "col": 61, + "tokLen": 2 + }, + "end": { + "offset": 45139, + "col": 61, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e6070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45143, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 45143, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e5890", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 45143, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 45143, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e6088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4089, + "file": "/usr/include/X11/Xlib.h", + "line": 113, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4126, + "file": "/usr/include/X11/Xlib.h", + "line": 113, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5a88", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4089, + "file": "/usr/include/X11/Xlib.h", + "line": 113, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4126, + "file": "/usr/include/X11/Xlib.h", + "line": 113, + "col": 70, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e5a58", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4116, + "file": "/usr/include/X11/Xlib.h", + "line": 113, + "col": 60, + "tokLen": 10, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "root_depth", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe6bd0", + "inner": [ + { + "id": "0x55bbe72e5a38", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5a20", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e5a00", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e59d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5980", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe72e5960", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5938", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72e5920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72e5900", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45146, + "file": "dwm.c", + "line": 1825, + "col": 68, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e58b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45159, + "col": 81, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45159, + "col": 81, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e59e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45164, + "col": 86, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45164, + "col": 86, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e59b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45164, + "col": 86, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45164, + "col": 86, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45146, + "col": 68, + "tokLen": 12, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e60a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4040, + "file": "/usr/include/X11/X.h", + "line": 121, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45177, + "file": "dwm.c", + "line": 1826, + "col": 5, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 4040, + "file": "/usr/include/X11/X.h", + "line": 121, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45177, + "file": "dwm.c", + "line": 1826, + "col": 5, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e5aa8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4040, + "file": "/usr/include/X11/X.h", + "line": 121, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45177, + "file": "dwm.c", + "line": 1826, + "col": 5, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 4040, + "file": "/usr/include/X11/X.h", + "line": 121, + "col": 30, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45177, + "file": "dwm.c", + "line": 1826, + "col": 5, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + }, + { + "id": "0x55bbe72e60b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/X11/Xlib.h", + "line": 95, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2939, + "file": "/usr/include/X11/Xlib.h", + "line": 95, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Visual *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5ca0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2901, + "file": "/usr/include/X11/Xlib.h", + "line": 95, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2939, + "file": "/usr/include/X11/Xlib.h", + "line": 95, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Visual *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e5c70", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 2928, + "file": "/usr/include/X11/Xlib.h", + "line": 95, + "col": 60, + "tokLen": 11, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Visual *" + }, + "valueCategory": "lvalue", + "name": "root_visual", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fe6c30", + "inner": [ + { + "id": "0x55bbe72e5c50", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4693, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4731, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 72, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5c38", + "kind": "UnaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4694, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 35, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e5c18", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4730, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 71, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "Screen", + "qualType": "Screen", + "typeAliasDeclId": "0x55bbe6fe70b8" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e5be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5b98", + "kind": "MemberExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4719, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 60, + "tokLen": 7, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Screen *" + }, + "valueCategory": "lvalue", + "name": "screens", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6ff0be0", + "inner": [ + { + "id": "0x55bbe72e5b78", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4695, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 36, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4716, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 57, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5b50", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4696, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 37, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "desugaredQualType": "struct (unnamed struct at /usr/include/X11/Xlib.h:493:9) *", + "qualType": "_XPrivDisplay", + "typeAliasDeclId": "0x55bbe6ff1040" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72e5b38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72e5b18", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4711, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 52, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 4715, + "file": "/usr/include/X11/Xlib.h", + "line": 123, + "col": 56, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45193, + "file": "dwm.c", + "line": 1826, + "col": 21, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e5ac8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45207, + "col": 35, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45207, + "col": 35, + "tokLen": 3 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e5c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45212, + "col": 40, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45212, + "col": 40, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e5bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 45212, + "col": 40, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 45212, + "col": 40, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 45193, + "col": 21, + "tokLen": 13, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231ce8", + "kind": "VarDecl", + "name": "screen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e60d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12276, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12342, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e5e60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12276, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12342, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72e5dc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12276, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 11967, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "|", + "inner": [ + { + "id": "0x55bbe72e5d20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12276, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12282, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 34, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5d00", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12277, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12281, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e5cc0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12277, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12277, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 29, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e5ce0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12281, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + }, + "end": { + "spellingLoc": { + "offset": 12281, + "file": "/usr/include/X11/X.h", + "line": 401, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45225, + "file": "dwm.c", + "line": 1827, + "col": 5, + "tokLen": 18 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + }, + { + "id": "0x55bbe72e5da0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 11961, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 11967, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5d80", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 11962, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 11966, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e5d40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 11962, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 11962, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e5d60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 11966, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 11966, + "file": "/usr/include/X11/X.h", + "line": 392, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45244, + "file": "dwm.c", + "line": 1827, + "col": 24, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e5e40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 12335, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12342, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e5e20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e5de0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12336, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 23, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e5e00", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 12340, + "file": "/usr/include/X11/X.h", + "line": 403, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45257, + "file": "dwm.c", + "line": 1827, + "col": 37, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "11" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e5ea0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 45270, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 45271, + "col": 51, + "tokLen": 2 + } + }, + "type": { + "qualType": "XSetWindowAttributes *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e5e80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45271, + "col": 51, + "tokLen": 2 + }, + "end": { + "offset": 45271, + "col": 51, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3d68", + "kind": "VarDecl", + "name": "wa", + "type": { + "desugaredQualType": "XSetWindowAttributes", + "qualType": "XSetWindowAttributes", + "typeAliasDeclId": "0x55bbe6fe9b88" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6340", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45278, + "line": 1828, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45333, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e6328", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45278, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45278, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Cursor)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e6198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45278, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45278, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, Window, Cursor)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe70340a0", + "kind": "FunctionDecl", + "name": "XDefineCursor", + "type": { + "qualType": "int (Display *, Window, Cursor)" + } + } + } + ] + }, + { + "id": "0x55bbe72e6378", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45292, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 45292, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e61b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45292, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 45292, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e6390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45297, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45300, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6210", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45297, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45300, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72e61f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45297, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45297, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e61d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45297, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45297, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e63a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45327, + "col": 52, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e62d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45327, + "col": 52, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Cursor", + "typeAliasDeclId": "0x55bbe6fb62a0" + }, + "valueCategory": "lvalue", + "name": "cursor", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7219570", + "inner": [ + { + "id": "0x55bbe72e62b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45324, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6298", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45324, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Cur *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e6280", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45308, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e6240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45308, + "col": 33, + "tokLen": 6 + }, + "end": { + "offset": 45308, + "col": 33, + "tokLen": 6 + } + }, + "type": { + "qualType": "Cur *[3]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72371a8", + "kind": "VarDecl", + "name": "cursor", + "type": { + "qualType": "Cur *[3]" + } + } + } + ] + }, + { + "id": "0x55bbe72e6260", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45315, + "col": 40, + "tokLen": 9 + }, + "end": { + "offset": 45315, + "col": 40, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e570", + "kind": "EnumConstantDecl", + "name": "CurNormal", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6480", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45338, + "line": 1829, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 45363, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e6468", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45338, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 45338, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e63c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45338, + "col": 3, + "tokLen": 10 + }, + "end": { + "offset": 45338, + "col": 3, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7044f48", + "kind": "FunctionDecl", + "name": "XMapRaised", + "type": { + "qualType": "int (Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72e64b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45349, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 45349, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e63e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45349, + "col": 14, + "tokLen": 3 + }, + "end": { + "offset": 45349, + "col": 14, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e64c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45354, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 45357, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6438", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45354, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 45357, + "col": 22, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72e6420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45354, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 45354, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6400", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45354, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 45354, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e65d8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45368, + "line": 1830, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45401, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e65c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45368, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45368, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XClassHint *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e64e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45368, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 45368, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7165d08", + "kind": "FunctionDecl", + "name": "XSetClassHint", + "type": { + "qualType": "int (Display *, Window, XClassHint *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e6610", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45382, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 45382, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6500", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45382, + "col": 17, + "tokLen": 3 + }, + "end": { + "offset": 45382, + "col": 17, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e6628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45387, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45390, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6558", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45387, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45390, + "col": 25, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72e6540", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45387, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45387, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6520", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45387, + "col": 22, + "tokLen": 1 + }, + "end": { + "offset": 45387, + "col": 22, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e3cd8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e65a8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 45398, + "col": 33, + "tokLen": 1 + }, + "end": { + "offset": 45399, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "XClassHint *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e6588", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45399, + "col": 34, + "tokLen": 2 + }, + "end": { + "offset": 45399, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e42c8", + "kind": "VarDecl", + "name": "ch", + "type": { + "desugaredQualType": "XClassHint", + "qualType": "XClassHint", + "typeAliasDeclId": "0x55bbe7157f48" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6780", + "kind": "FunctionDecl", + "loc": { + "offset": 45415, + "line": 1835, + "col": 1, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 45410, + "line": 1834, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 45618, + "line": 1845, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72302d0", + "name": "updatebarpos", + "mangledName": "updatebarpos", + "type": { + "qualType": "void (Monitor *)" + }, + "inner": [ + { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "loc": { + "offset": 45437, + "line": 1835, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 45428, + "col": 14, + "tokLen": 7 + }, + "end": { + "offset": 45437, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + }, + { + "id": "0x55bbe72e7220", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 45440, + "line": 1836, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 45618, + "line": 1845, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e6910", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45443, + "line": 1837, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45454, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e6860", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45443, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45446, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e6848", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45443, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45443, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45443, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45443, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e68f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45451, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45454, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e68c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45451, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45454, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "my", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225678", + "inner": [ + { + "id": "0x55bbe72e68b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45451, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45451, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45451, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45451, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6a18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45459, + "line": 1838, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45470, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e6968", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45459, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45462, + "col": 5, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72e6950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45459, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45459, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45459, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 45459, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e6a00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45467, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45470, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e69d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45467, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45470, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe72e69b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45467, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45467, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6998", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45467, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 45467, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e71f0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 45475, + "line": 1839, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 45614, + "line": 1844, + "col": 12, + "tokLen": 2 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72e6aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45479, + "line": 1839, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 45482, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6a70", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45479, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 45482, + "col": 9, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "showbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ad8", + "inner": [ + { + "id": "0x55bbe72e6a58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45479, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 45479, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6a38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45479, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 45479, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e70f0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 45491, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 45596, + "line": 1843, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e6b58", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 45495, + "line": 1840, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45504, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-=", + "computeLHSType": { + "qualType": "int" + }, + "computeResultType": { + "qualType": "int" + }, + "inner": [ + { + "id": "0x55bbe72e6af0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45495, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45498, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72e6ad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45495, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45495, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6ab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45495, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45495, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e6b40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45504, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 45504, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6b20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45504, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 45504, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e6e40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45510, + "line": 1841, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45549, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e6bc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45510, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45513, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "by", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72255a8", + "inner": [ + { + "id": "0x55bbe72e6ba8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45510, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45510, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6b88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45510, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45510, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e6e10", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 45518, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45549, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e6de0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45518, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45521, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6c28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45518, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45521, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "topbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225b40", + "inner": [ + { + "id": "0x55bbe72e6c10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45518, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45518, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6bf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45518, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45518, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45530, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45533, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6c90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45530, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45533, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e6c78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45530, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45530, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6c58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45530, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45530, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6dc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45538, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45549, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72e6d90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45538, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45541, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6cf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45538, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45541, + "col": 34, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e6ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45538, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45538, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6cc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45538, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45538, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6da8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45546, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 45549, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6d60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45546, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 45549, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72e6d48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45546, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 45546, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6d28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45546, + "col": 39, + "tokLen": 1 + }, + "end": { + "offset": 45546, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e70d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45555, + "line": 1842, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45591, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e6e98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45555, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45558, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e6e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45555, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45555, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45555, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45555, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e70a0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 45563, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45591, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e7070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45563, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45566, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6f00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45563, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45566, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "topbar", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225b40", + "inner": [ + { + "id": "0x55bbe72e6ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45563, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45563, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6ec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45563, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45563, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6fe8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45575, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45583, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72e6fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45575, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45578, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6f68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45575, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45578, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e6f50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45575, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45575, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6f30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45575, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45575, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e6fd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45583, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 45583, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e6f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45583, + "col": 31, + "tokLen": 2 + }, + "end": { + "offset": 45583, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e7088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45588, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 45591, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7040", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45588, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 45591, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wy", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225818", + "inner": [ + { + "id": "0x55bbe72e7028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45588, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 45588, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7008", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45588, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 45588, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e71d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45605, + "line": 1844, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45614, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e7150", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45605, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45608, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "by", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72255a8", + "inner": [ + { + "id": "0x55bbe72e7138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45605, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45605, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7118", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45605, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 45605, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e66f0", + "kind": "ParmVarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e71b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 45613, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 45614, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72e71a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45614, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 45614, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45614, + "col": 12, + "tokLen": 2 + }, + "end": { + "offset": 45614, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231e80", + "kind": "VarDecl", + "name": "bh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7298", + "kind": "FunctionDecl", + "loc": { + "offset": 45626, + "line": 1848, + "col": 1, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 45621, + "line": 1847, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 45923, + "line": 1859, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230548", + "name": "updateclientlist", + "mangledName": "updateclientlist", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72e7cc8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 45645, + "line": 1849, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 45923, + "line": 1859, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e73b0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 45648, + "line": 1850, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 45657, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "loc": { + "offset": 45656, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 45648, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 45656, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72e7440", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 45660, + "line": 1851, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 45670, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "loc": { + "offset": 45669, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 45660, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 45669, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72e7548", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45674, + "line": 1853, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 45723, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e7530", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45674, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 45674, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e7458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45674, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 45674, + "col": 2, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7034340", + "kind": "FunctionDecl", + "name": "XDeleteProperty", + "type": { + "qualType": "int (Display *, Window, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72e7580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45690, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 45690, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45690, + "col": 18, + "tokLen": 3 + }, + "end": { + "offset": 45690, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e7598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45695, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 45695, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45695, + "col": 23, + "tokLen": 4 + }, + "end": { + "offset": 45695, + "col": 23, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72e75b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45701, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 45722, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7510", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 45701, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 45722, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e74f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45701, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 45701, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e74b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45701, + "col": 29, + "tokLen": 7 + }, + "end": { + "offset": 45701, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72e74d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45709, + "col": 37, + "tokLen": 13 + }, + "end": { + "offset": 45709, + "col": 37, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "name": "NetClientList", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7c90", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 45727, + "line": 1854, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 45920, + "line": 1858, + "col": 35, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e7620", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45732, + "line": 1854, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45736, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e75c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45732, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 45732, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e7608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45736, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 45736, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e75e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45736, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 45736, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72e7660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45742, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 45742, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45742, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 45742, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72e7718", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45745, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 45752, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e7678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45745, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 45745, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e7700", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45749, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45752, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e76d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45749, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45752, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72e76b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45749, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45749, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7698", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45749, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45749, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7c58", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 45760, + "line": 1855, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 45920, + "line": 1858, + "col": 35, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e77d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45765, + "line": 1855, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 45772, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e7738", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45765, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 45765, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72e77c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 45772, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7790", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 45772, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72e7778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 45769, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7758", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45769, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 45769, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e73d8", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72e7818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45781, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45781, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e77f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45781, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45781, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72e78d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 45784, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 45791, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e7830", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45784, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 45784, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72e78b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45788, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45791, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7888", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45788, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45791, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72e7870", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45788, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45788, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7850", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45788, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 45788, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7b98", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 45800, + "line": 1856, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 45920, + "line": 1858, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e7b80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45800, + "line": 1856, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 45800, + "col": 4, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e78f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45800, + "col": 4, + "tokLen": 15 + }, + "end": { + "offset": 45800, + "col": 4, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe702f3d0", + "kind": "FunctionDecl", + "name": "XChangeProperty", + "type": { + "qualType": "int (Display *, Window, Atom, Atom, int, int, const unsigned char *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72e7bf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45816, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 45816, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45816, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 45816, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e7c10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45821, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 45821, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45821, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 45821, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72e7c28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45827, + "col": 31, + "tokLen": 7 + }, + "end": { + "offset": 45848, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e79a8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 45827, + "col": 31, + "tokLen": 7 + }, + "end": { + "offset": 45848, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e7990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45827, + "col": 31, + "tokLen": 7 + }, + "end": { + "offset": 45827, + "col": 31, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e7950", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45827, + "col": 31, + "tokLen": 7 + }, + "end": { + "offset": 45827, + "col": 31, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72e7970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45835, + "col": 39, + "tokLen": 13 + }, + "end": { + "offset": 45835, + "col": 39, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222b20", + "kind": "EnumConstantDecl", + "name": "NetClientList", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e7a20", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1209, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1219, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e79f8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1210, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e79c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 1217, + "file": "/usr/include/X11/Xatom.h", + "line": 41, + "col": 27, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 45855, + "file": "dwm.c", + "line": 1857, + "col": 5, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + } + ] + }, + { + "id": "0x55bbe72e7a40", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 45866, + "col": 16, + "tokLen": 2 + }, + "end": { + "offset": 45866, + "col": 16, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "32" + }, + { + "id": "0x55bbe72e7a60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 13967, + "file": "/usr/include/X11/X.h", + "line": 477, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45870, + "file": "dwm.c", + "line": 1857, + "col": 20, + "tokLen": 14 + } + }, + "end": { + "spellingLoc": { + "offset": 13967, + "file": "/usr/include/X11/X.h", + "line": 477, + "col": 33, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 45870, + "file": "dwm.c", + "line": 1857, + "col": 20, + "tokLen": 14 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + }, + { + "id": "0x55bbe72e7c40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45890, + "line": 1858, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 45916, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "const unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72e7b38", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 45890, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 45916, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned char *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72e7b08", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 45908, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 45916, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Window *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e7ae8", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 45909, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 45916, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e7ab8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 45910, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 45913, + "col": 28, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72e7aa0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 45910, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 45910, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7a80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 45910, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 45910, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7348", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7b60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 45919, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 45919, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e7d98", + "kind": "FunctionDecl", + "loc": { + "offset": 45930, + "line": 1862, + "col": 1, + "tokLen": 10 + }, + "range": { + "begin": { + "offset": 45926, + "line": 1861, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 47714, + "line": 1937, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230688", + "name": "updategeom", + "mangledName": "updategeom", + "type": { + "qualType": "int (void)" + }, + "inner": [ + { + "id": "0x55bbe72e8828", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 45947, + "line": 1863, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 47714, + "line": 1937, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e7ed8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 45950, + "line": 1864, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 45963, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e7e50", + "kind": "VarDecl", + "loc": { + "offset": 45954, + "col": 6, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 45950, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 45962, + "col": 14, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "dirty", + "type": { + "qualType": "int" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72e7eb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 45962, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 45962, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e85f8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 47428, + "line": 1922, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 47636, + "line": 1931, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8030", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 47460, + "line": 1923, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 47491, + "line": 1924, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e7f28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 47464, + "line": 1923, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 47465, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72e7f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47465, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 47465, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e7ef0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47465, + "col": 8, + "tokLen": 4 + }, + "end": { + "offset": 47465, + "col": 8, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e8010", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47474, + "line": 1924, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47491, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e7f40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47474, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47474, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e7ff0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 47481, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 47491, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e7fd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47481, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 47481, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e7f60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47481, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 47481, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7287158", + "kind": "FunctionDecl", + "name": "createmon", + "type": { + "qualType": "Monitor *(void)" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e85d8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 47496, + "line": 1925, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 47633, + "line": 1930, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8200", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47500, + "line": 1925, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47530, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72e8108", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47500, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47512, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72e80d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47500, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47506, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8088", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47500, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47506, + "col": 13, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe72e8070", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47500, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47500, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8050", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47500, + "col": 7, + "tokLen": 4 + }, + "end": { + "offset": 47500, + "col": 7, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e80f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47512, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 47512, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e80b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47512, + "col": 19, + "tokLen": 2 + }, + "end": { + "offset": 47512, + "col": 19, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e81e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47518, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 47530, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72e81b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47518, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 47524, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8160", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47518, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 47524, + "col": 31, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe72e8148", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47518, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 47518, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8128", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47518, + "col": 25, + "tokLen": 4 + }, + "end": { + "offset": 47518, + "col": 25, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e81c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47530, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 47530, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8190", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47530, + "col": 37, + "tokLen": 2 + }, + "end": { + "offset": 47530, + "col": 37, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e85a8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 47534, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 47633, + "line": 1930, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8260", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47539, + "line": 1926, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 47547, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8220", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47539, + "col": 4, + "tokLen": 5 + }, + "end": { + "offset": 47539, + "col": 4, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7e50", + "kind": "VarDecl", + "name": "dirty", + "type": { + "qualType": "int" + } + } + }, + { + "id": "0x55bbe72e8240", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 47547, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 47547, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72e83a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47553, + "line": 1927, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47575, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e82b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47553, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47559, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72256e0", + "inner": [ + { + "id": "0x55bbe72e82a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47553, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47553, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8280", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47553, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47553, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e8388", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47564, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47575, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8320", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47564, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47570, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "ww", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225880", + "inner": [ + { + "id": "0x55bbe72e8308", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47564, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47564, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e82e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47564, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47564, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e8370", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47575, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 47575, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8350", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47575, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 47575, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231d68", + "kind": "VarDecl", + "name": "sw", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e84f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47582, + "line": 1928, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47604, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8400", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47582, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47588, + "col": 10, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "mh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225748", + "inner": [ + { + "id": "0x55bbe72e83e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47582, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47582, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e83c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47582, + "col": 4, + "tokLen": 4 + }, + "end": { + "offset": 47582, + "col": 4, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e84d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47593, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47604, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8468", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47593, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47599, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "wh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72258e8", + "inner": [ + { + "id": "0x55bbe72e8450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47593, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47593, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8430", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47593, + "col": 15, + "tokLen": 4 + }, + "end": { + "offset": 47593, + "col": 15, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e84b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47604, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 47604, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8498", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47604, + "col": 26, + "tokLen": 2 + }, + "end": { + "offset": 47604, + "col": 26, + "tokLen": 2 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231de8", + "kind": "VarDecl", + "name": "sh", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e8568", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 47611, + "line": 1929, + "col": 4, + "tokLen": 12 + }, + "end": { + "offset": 47628, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e8550", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47611, + "col": 4, + "tokLen": 12 + }, + "end": { + "offset": 47611, + "col": 4, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e8510", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47611, + "col": 4, + "tokLen": 12 + }, + "end": { + "offset": 47611, + "col": 4, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72e6780", + "kind": "FunctionDecl", + "name": "updatebarpos", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e8590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47624, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 47624, + "col": 17, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8530", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47624, + "col": 17, + "tokLen": 4 + }, + "end": { + "offset": 47624, + "col": 17, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e87c0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 47639, + "line": 1932, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 47697, + "line": 1935, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8638", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47643, + "line": 1932, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 47643, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8618", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47643, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 47643, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7e50", + "kind": "VarDecl", + "name": "dirty", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72e87a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 47650, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 47697, + "line": 1935, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e86a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47654, + "line": 1933, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 47663, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47654, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 47654, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e8690", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47663, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 47663, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8670", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47663, + "col": 12, + "tokLen": 4 + }, + "end": { + "offset": 47663, + "col": 12, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72e8780", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47671, + "line": 1934, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 47693, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e86c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47671, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 47671, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72e8740", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 47680, + "col": 12, + "tokLen": 8 + }, + "end": { + "offset": 47693, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e8728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47680, + "col": 12, + "tokLen": 8 + }, + "end": { + "offset": 47680, + "col": 12, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e86e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47680, + "col": 12, + "tokLen": 8 + }, + "end": { + "offset": 47680, + "col": 12, + "tokLen": 8 + } + }, + "type": { + "qualType": "Monitor *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7231318", + "kind": "FunctionDecl", + "name": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72e8768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47689, + "col": 21, + "tokLen": 4 + }, + "end": { + "offset": 47689, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8708", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47689, + "col": 21, + "tokLen": 4 + }, + "end": { + "offset": 47689, + "col": 21, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e8818", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 47700, + "line": 1936, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 47707, + "col": 9, + "tokLen": 5 + } + }, + "inner": [ + { + "id": "0x55bbe72e8800", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47707, + "col": 9, + "tokLen": 5 + }, + "end": { + "offset": 47707, + "col": 9, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e87e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47707, + "col": 9, + "tokLen": 5 + }, + "end": { + "offset": 47707, + "col": 9, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e7e50", + "kind": "VarDecl", + "name": "dirty", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e88f0", + "kind": "FunctionDecl", + "loc": { + "offset": 47722, + "line": 1940, + "col": 1, + "tokLen": 17 + }, + "range": { + "begin": { + "offset": 47717, + "line": 1939, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 48076, + "line": 1953, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72307c0", + "name": "updatenumlockmask", + "mangledName": "updatenumlockmask", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72e9e40", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 47746, + "line": 1941, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 48076, + "line": 1953, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8aa8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 47749, + "line": 1942, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 47766, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "loc": { + "offset": 47762, + "col": 15, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 47749, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 47762, + "col": 15, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "i", + "type": { + "qualType": "unsigned int" + } + }, + { + "id": "0x55bbe72e8a28", + "kind": "VarDecl", + "loc": { + "offset": 47765, + "col": 18, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 47749, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 47765, + "col": 18, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + ] + }, + { + "id": "0x55bbe72e8b38", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 47769, + "line": 1943, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 47792, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "loc": { + "offset": 47786, + "col": 19, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 47769, + "col": 2, + "tokLen": 15 + }, + "end": { + "offset": 47786, + "col": 19, + "tokLen": 6 + } + }, + "isUsed": true, + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + ] + }, + { + "id": "0x55bbe72e8ba8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47796, + "line": 1945, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 47810, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8b50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47796, + "col": 2, + "tokLen": 11 + }, + "end": { + "offset": 47796, + "col": 2, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72e8b90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47810, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 47810, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e8b70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 47810, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 47810, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72e8ce0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47814, + "line": 1946, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 47846, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47814, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 47814, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + }, + { + "id": "0x55bbe72e8ca0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 47823, + "col": 11, + "tokLen": 19 + }, + "end": { + "offset": 47846, + "col": 34, + "tokLen": 1 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e8c88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47823, + "col": 11, + "tokLen": 19 + }, + "end": { + "offset": 47823, + "col": 11, + "tokLen": 19 + } + }, + "type": { + "qualType": "XModifierKeymap *(*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e8be8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47823, + "col": 11, + "tokLen": 19 + }, + "end": { + "offset": 47823, + "col": 11, + "tokLen": 19 + } + }, + "type": { + "qualType": "XModifierKeymap *(Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7014c08", + "kind": "FunctionDecl", + "name": "XGetModifierMapping", + "type": { + "qualType": "XModifierKeymap *(Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e8cc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47843, + "col": 31, + "tokLen": 3 + }, + "end": { + "offset": 47843, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8c08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47843, + "col": 31, + "tokLen": 3 + }, + "end": { + "offset": 47843, + "col": 31, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9cb0", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 47850, + "line": 1947, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 48046, + "line": 1951, + "col": 26, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8d58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47855, + "line": 1947, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 47859, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8d00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47855, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 47855, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72e8d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47859, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 47859, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e8d20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 47859, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 47859, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72e8de8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47862, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 47866, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72e8db8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47862, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 47862, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47862, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 47862, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e8dd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47866, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 47866, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e8d98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 47866, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 47866, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + }, + { + "id": "0x55bbe72e8e28", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 47869, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 47870, + "col": 22, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72e8e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47869, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 47869, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e9478", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 47876, + "line": 1948, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 48046, + "line": 1951, + "col": 26, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e8e98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47881, + "line": 1948, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 47885, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e8e40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47881, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 47881, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8a28", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72e8e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47885, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 47885, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e8e60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 47885, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 47885, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72e8f88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47888, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 47900, + "col": 27, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<", + "inner": [ + { + "id": "0x55bbe72e8f40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47888, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 47888, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8eb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47888, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 47888, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8a28", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e8f70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47892, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 47900, + "col": 27, + "tokLen": 13 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e8f58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47892, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 47900, + "col": 27, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8f10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47892, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 47900, + "col": 27, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "max_keypermod", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fef048", + "inner": [ + { + "id": "0x55bbe72e8ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47892, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 47892, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8ed8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47892, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 47892, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e8fc8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 47915, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 47916, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "isPostfix": true, + "opcode": "++", + "inner": [ + { + "id": "0x55bbe72e8fa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47915, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 47915, + "col": 42, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8a28", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e9458", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 47923, + "line": 1949, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 48046, + "line": 1951, + "col": 26, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e9348", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47927, + "line": 1949, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 48018, + "line": 1950, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72e9318", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47927, + "line": 1949, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47976, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e9300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47976, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e91a8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47976, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72e9190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47935, + "col": 16, + "tokLen": 11 + } + }, + "type": { + "qualType": "KeyCode *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e9018", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47935, + "col": 16, + "tokLen": 11 + } + }, + "type": { + "qualType": "KeyCode *" + }, + "valueCategory": "lvalue", + "name": "modifiermap", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fef128", + "inner": [ + { + "id": "0x55bbe72e9000", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47927, + "col": 8, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e8fe0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47927, + "col": 8, + "tokLen": 6 + }, + "end": { + "offset": 47927, + "col": 8, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9170", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47947, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 47975, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "+", + "inner": [ + { + "id": "0x55bbe72e9118", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 47947, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 47959, + "col": 40, + "tokLen": 13 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "*", + "inner": [ + { + "id": "0x55bbe72e90d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47947, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 47947, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e9048", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47947, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 47947, + "col": 28, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + }, + { + "id": "0x55bbe72e9100", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47951, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 47959, + "col": 40, + "tokLen": 13 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e90e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47951, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 47959, + "col": 40, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e90a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 47951, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 47959, + "col": 40, + "tokLen": 13 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "max_keypermod", + "isArrow": true, + "referencedMemberDecl": "0x55bbe6fef048", + "inner": [ + { + "id": "0x55bbe72e9088", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47951, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 47951, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e9068", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47951, + "col": 32, + "tokLen": 6 + }, + "end": { + "offset": 47951, + "col": 32, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9158", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47975, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 47975, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e9138", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47975, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 47975, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8a28", + "kind": "VarDecl", + "name": "j", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9330", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47985, + "line": 1950, + "col": 8, + "tokLen": 16 + }, + "end": { + "offset": 48018, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e92a0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 47985, + "col": 8, + "tokLen": 16 + }, + "end": { + "offset": 48018, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned char", + "qualType": "KeyCode", + "typeAliasDeclId": "0x55bbe6fb6448" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e9288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 47985, + "col": 8, + "tokLen": 16 + }, + "end": { + "offset": 47985, + "col": 8, + "tokLen": 16 + } + }, + "type": { + "qualType": "KeyCode (*)(Display *, KeySym)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e91c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 47985, + "col": 8, + "tokLen": 16 + }, + "end": { + "offset": 47985, + "col": 8, + "tokLen": 16 + } + }, + "type": { + "qualType": "KeyCode (Display *, KeySym)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7044608", + "kind": "FunctionDecl", + "name": "XKeysymToKeycode", + "type": { + "qualType": "KeyCode (Display *, KeySym)" + } + } + } + ] + }, + { + "id": "0x55bbe72e92d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48002, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 48002, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e91e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48002, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 48002, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72e92e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 9843, + "file": "/usr/include/X11/keysymdef.h", + "line": 200, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 48007, + "file": "dwm.c", + "line": 1950, + "col": 30, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 9843, + "file": "/usr/include/X11/keysymdef.h", + "line": 200, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 48007, + "file": "dwm.c", + "line": 1950, + "col": 30, + "tokLen": 11 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "KeySym", + "typeAliasDeclId": "0x55bbe6fb63d8" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e9208", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 9843, + "file": "/usr/include/X11/keysymdef.h", + "line": 200, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 48007, + "file": "dwm.c", + "line": 1950, + "col": 30, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 9843, + "file": "/usr/include/X11/keysymdef.h", + "line": 200, + "col": 42, + "tokLen": 6, + "includedFrom": { + "file": "/usr/include/X11/keysym.h" + } + }, + "expansionLoc": { + "offset": 48007, + "file": "dwm.c", + "line": 1950, + "col": 30, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "65407" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9438", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48025, + "line": 1951, + "col": 5, + "tokLen": 11 + }, + "end": { + "offset": 48046, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72e9368", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48025, + "col": 5, + "tokLen": 11 + }, + "end": { + "offset": 48025, + "col": 5, + "tokLen": 11 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7232120", + "kind": "VarDecl", + "name": "numlockmask", + "type": { + "qualType": "unsigned int" + } + } + }, + { + "id": "0x55bbe72e9420", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48039, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 48046, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72e9400", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 48039, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 48046, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e93e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48040, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 48045, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72e9388", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 48040, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 48040, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72e93c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48045, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 48045, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e93a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48045, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 48045, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e89a8", + "kind": "VarDecl", + "name": "i", + "type": { + "qualType": "unsigned int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9da0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 48050, + "line": 1952, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 48073, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72e9d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48050, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 48050, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (*)(XModifierKeymap *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72e9ce8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48050, + "col": 2, + "tokLen": 16 + }, + "end": { + "offset": 48050, + "col": 2, + "tokLen": 16 + } + }, + "type": { + "qualType": "int (XModifierKeymap *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703dda0", + "kind": "FunctionDecl", + "name": "XFreeModifiermap", + "type": { + "qualType": "int (XModifierKeymap *)" + } + } + } + ] + }, + { + "id": "0x55bbe72e9dc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48067, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 48067, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72e9d08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48067, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 48067, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "XModifierKeymap *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e8ad0", + "kind": "VarDecl", + "name": "modmap", + "type": { + "qualType": "XModifierKeymap *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72e9f20", + "kind": "FunctionDecl", + "loc": { + "offset": 48084, + "line": 1956, + "col": 1, + "tokLen": 15 + }, + "range": { + "begin": { + "offset": 48079, + "line": 1955, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 49248, + "line": 1997, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230900", + "name": "updatesizehints", + "mangledName": "updatesizehints", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "loc": { + "offset": 48108, + "line": 1956, + "col": 25, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 48100, + "col": 17, + "tokLen": 6 + }, + "end": { + "offset": 48108, + "col": 25, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72ec948", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48111, + "line": 1957, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 49248, + "line": 1997, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ea048", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 48114, + "line": 1958, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 48124, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72e9fe0", + "kind": "VarDecl", + "loc": { + "offset": 48119, + "col": 7, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 48114, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 48119, + "col": 7, + "tokLen": 5 + } + }, + "isUsed": true, + "name": "msize", + "type": { + "qualType": "long" + } + } + ] + }, + { + "id": "0x55bbe72ea0d8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 48127, + "line": 1959, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 48142, + "col": 17, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "loc": { + "offset": 48138, + "col": 13, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 48127, + "col": 2, + "tokLen": 10 + }, + "end": { + "offset": 48138, + "col": 13, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + ] + }, + { + "id": "0x55bbe72ea528", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48146, + "line": 1961, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 4063, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "inner": [ + { + "id": "0x55bbe72ea420", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 48150, + "line": 1961, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 48195, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ea280", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 48151, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 48195, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ea268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48151, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 48151, + "col": 7, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XSizeHints *, long *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ea0f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48151, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 48151, + "col": 7, + "tokLen": 17 + } + }, + "type": { + "qualType": "int (Display *, Window, XSizeHints *, long *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7163530", + "kind": "FunctionDecl", + "name": "XGetWMNormalHints", + "type": { + "qualType": "int (Display *, Window, XSizeHints *, long *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ea2c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48169, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 48169, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea110", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48169, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 48169, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72ea2d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48174, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 48177, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea168", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48174, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 48177, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ea150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48174, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 48174, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea130", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48174, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 48174, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ea1b8", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 48182, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 48183, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "qualType": "XSizeHints *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ea198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48183, + "col": 39, + "tokLen": 4 + }, + "end": { + "offset": 48183, + "col": 39, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + }, + { + "id": "0x55bbe72ea1f0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 48189, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 48190, + "col": 46, + "tokLen": 5 + } + }, + "type": { + "qualType": "long *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ea1d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48190, + "col": 46, + "tokLen": 5 + }, + "end": { + "offset": 48190, + "col": 46, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9fe0", + "kind": "VarDecl", + "name": "msize", + "type": { + "qualType": "long" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ea508", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48266, + "line": 1963, + "col": 3, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4063, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ea458", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48266, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 48271, + "col": 8, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72ea438", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48266, + "col": 3, + "tokLen": 4 + }, + "end": { + "offset": 48266, + "col": 3, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + }, + { + "id": "0x55bbe72ea4e8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4055, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 4063, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ea4c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4056, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 4062, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ea488", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4056, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 4056, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 17, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ea4a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4062, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + }, + "end": { + "spellingLoc": { + "offset": 4062, + "file": "/usr/include/X11/Xutil.h", + "line": 106, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48279, + "file": "dwm.c", + "line": 1963, + "col": 16, + "tokLen": 5 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eacb8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48287, + "line": 1964, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 48506, + "line": 1971, + "col": 25, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72ea630", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48291, + "line": 1964, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4396, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ea618", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48291, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48296, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea568", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48291, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48296, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72ea548", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48291, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48291, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ea5f8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4388, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4396, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ea5d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ea598", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ea5b8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48304, + "file": "dwm.c", + "line": 1964, + "col": 19, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ea830", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48315, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 48379, + "line": 1967, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ea720", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48319, + "line": 1965, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48335, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ea688", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48319, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48322, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe72ea670", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48319, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48319, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea650", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48319, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48319, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ea708", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48330, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48335, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea6d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48330, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48335, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "base_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be8f0", + "inner": [ + { + "id": "0x55bbe72ea6b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48330, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48330, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ea810", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48349, + "line": 1966, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48365, + "col": 19, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ea778", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48349, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48352, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe72ea760", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48349, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48349, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea740", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48349, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48349, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ea7f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48360, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48365, + "col": 19, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea7c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48360, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48365, + "col": 19, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "base_height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be958", + "inner": [ + { + "id": "0x55bbe72ea7a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48360, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48360, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eac88", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48386, + "line": 1967, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 48506, + "line": 1971, + "col": 25, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72ea938", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48390, + "line": 1967, + "col": 13, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4119, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ea920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48390, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48395, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea870", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48390, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48395, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72ea850", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48390, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48390, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ea900", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4111, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4119, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ea8e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ea8a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ea8c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48403, + "file": "dwm.c", + "line": 1967, + "col": 26, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eab38", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48413, + "col": 36, + "tokLen": 1 + }, + "end": { + "offset": 48475, + "line": 1970, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eaa28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48417, + "line": 1968, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48433, + "col": 19, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ea990", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48417, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48420, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe72ea978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48417, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48417, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea958", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48417, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48417, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eaa10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48428, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48433, + "col": 19, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ea9e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48428, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48433, + "col": 19, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "min_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be3f0", + "inner": [ + { + "id": "0x55bbe72ea9c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48428, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48428, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eab18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48446, + "line": 1969, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48462, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eaa80", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48446, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48449, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe72eaa68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48446, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48446, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eaa48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48446, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48446, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eab00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48457, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48462, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eaad0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48457, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48462, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "min_height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be458", + "inner": [ + { + "id": "0x55bbe72eaab0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48457, + "col": 14, + "tokLen": 4 + }, + "end": { + "offset": 48457, + "col": 14, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eac68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48484, + "line": 1971, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48506, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eab90", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48484, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48487, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "basew", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72241f0", + "inner": [ + { + "id": "0x55bbe72eab78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48484, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48484, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eab58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48484, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48484, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eac48", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48495, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 48506, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eabf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48495, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 48498, + "col": 17, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "baseh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224258", + "inner": [ + { + "id": "0x55bbe72eabe0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48495, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 48495, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eabc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48495, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 48495, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eac28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 48506, + "col": 25, + "tokLen": 1 + }, + "end": { + "offset": 48506, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb120", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48510, + "line": 1972, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 48628, + "line": 1976, + "col": 23, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72eadd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48514, + "line": 1972, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4249, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eadb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48514, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48519, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ead08", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48514, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48519, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72eace8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48514, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48514, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ead98", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4241, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4249, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ead78", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4242, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4248, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ead38", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4242, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4242, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ead58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4248, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 4248, + "file": "/usr/include/X11/Xutil.h", + "line": 109, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48527, + "file": "dwm.c", + "line": 1972, + "col": 19, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "6" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eafd0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48539, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 48599, + "line": 1975, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eaec0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48543, + "line": 1973, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48558, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eae28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48543, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48546, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "incw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72242c0", + "inner": [ + { + "id": "0x55bbe72eae10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48543, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48543, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eadf0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48543, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48543, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eaea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48553, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48558, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eae78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48553, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48558, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "width_inc", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be590", + "inner": [ + { + "id": "0x55bbe72eae58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48553, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48553, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eafb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48571, + "line": 1974, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48586, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eaf18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48571, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48574, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "inch", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224328", + "inner": [ + { + "id": "0x55bbe72eaf00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48571, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48571, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eaee0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48571, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48571, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eaf98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48581, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48586, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eaf68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48581, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48586, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "height_inc", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be5f8", + "inner": [ + { + "id": "0x55bbe72eaf48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48581, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48581, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb100", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48608, + "line": 1976, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48628, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb028", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48608, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48611, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "incw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72242c0", + "inner": [ + { + "id": "0x55bbe72eb010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48608, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48608, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eaff0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48608, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48608, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb0e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48618, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48628, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb090", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48618, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48621, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "inch", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224328", + "inner": [ + { + "id": "0x55bbe72eb078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48618, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48618, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48618, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48618, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb0c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 48628, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 48628, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb588", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48632, + "line": 1977, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 48748, + "line": 1981, + "col": 23, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72eb238", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48636, + "line": 1977, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4183, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eb220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48636, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48641, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb170", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48636, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48641, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72eb150", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48636, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48636, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb200", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4175, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4183, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eb1e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4176, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4182, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eb1a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4176, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4176, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eb1c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4182, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4182, + "file": "/usr/include/X11/Xutil.h", + "line": 108, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48649, + "file": "dwm.c", + "line": 1977, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "5" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb438", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48659, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 48719, + "line": 1980, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eb328", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48663, + "line": 1978, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48678, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb290", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48666, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe72eb278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48663, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb258", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48663, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48663, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb310", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48673, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48678, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb2e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48673, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48678, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "max_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be4c0", + "inner": [ + { + "id": "0x55bbe72eb2c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48673, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48673, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb418", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48691, + "line": 1979, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48706, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb380", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48691, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48694, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe72eb368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48691, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48691, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48691, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48691, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48701, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48706, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb3d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48701, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48706, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "max_height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be528", + "inner": [ + { + "id": "0x55bbe72eb3b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48701, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48701, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb568", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48728, + "line": 1981, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48748, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb490", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48728, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48731, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe72eb478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48728, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48728, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48728, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48728, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb548", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48738, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48748, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb4f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48738, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48741, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe72eb4e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48738, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48738, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48738, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48738, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb528", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 48748, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 48748, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ebd28", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48752, + "line": 1982, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 48965, + "line": 1989, + "col": 23, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72eb6a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48756, + "line": 1982, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4119, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eb688", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48756, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48761, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb5d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48756, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48761, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72eb5b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48756, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48756, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb668", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4111, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4119, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eb648", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eb608", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4112, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eb628", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 4118, + "file": "/usr/include/X11/Xutil.h", + "line": 107, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48769, + "file": "dwm.c", + "line": 1982, + "col": 19, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "4" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb8a0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48779, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 48839, + "line": 1985, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eb790", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48783, + "line": 1983, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48798, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb6f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48783, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48786, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe72eb6e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48783, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48783, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb6c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48783, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48783, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb778", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48793, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48798, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb748", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48793, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48798, + "col": 18, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "min_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be3f0", + "inner": [ + { + "id": "0x55bbe72eb728", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48793, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48793, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eb880", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48811, + "line": 1984, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48826, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eb7e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48811, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48814, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe72eb7d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48811, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48811, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb7b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48811, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48811, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb868", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48821, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48826, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb838", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48821, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48826, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "min_height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be458", + "inner": [ + { + "id": "0x55bbe72eb818", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48821, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48821, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ebcf8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48846, + "line": 1985, + "col": 9, + "tokLen": 2 + }, + "end": { + "offset": 48965, + "line": 1989, + "col": 23, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72eb9a8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48850, + "line": 1985, + "col": 13, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4396, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eb990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48850, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48855, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb8e0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48850, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48855, + "col": 18, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72eb8c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48850, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48850, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eb970", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4388, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 19, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4396, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 27, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eb950", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eb910", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4389, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 20, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eb930", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 4395, + "file": "/usr/include/X11/Xutil.h", + "line": 111, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48863, + "file": "dwm.c", + "line": 1985, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ebba8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48874, + "col": 37, + "tokLen": 1 + }, + "end": { + "offset": 48936, + "line": 1988, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eba98", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48878, + "line": 1986, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48893, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eba00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48878, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48881, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe72eb9e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48878, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48878, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eb9c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48878, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48878, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eba80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48888, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48893, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eba50", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48888, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48893, + "col": 18, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "base_width", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be8f0", + "inner": [ + { + "id": "0x55bbe72eba30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48888, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48888, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ebb88", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48907, + "line": 1987, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48922, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ebaf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48907, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48910, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe72ebad8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48907, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48907, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebab8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48907, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48907, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ebb70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48917, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48922, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebb40", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48917, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48922, + "col": 18, + "tokLen": 11 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "base_height", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be958", + "inner": [ + { + "id": "0x55bbe72ebb20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48917, + "col": 13, + "tokLen": 4 + }, + "end": { + "offset": 48917, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ebcd8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48945, + "line": 1989, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48965, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ebc00", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48945, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48948, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe72ebbe8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48945, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48945, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebbc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48945, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48945, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ebcb8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48955, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48965, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ebc68", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48955, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48958, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe72ebc50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48955, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48955, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebc30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48955, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 48955, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ebc98", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 48965, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 48965, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec428", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 48969, + "line": 1990, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 49143, + "line": 1994, + "col": 23, + "tokLen": 3 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72ebe40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48973, + "line": 1990, + "col": 6, + "tokLen": 4 + }, + "end": { + "spellingLoc": { + "offset": 4318, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ebe28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48973, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48978, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebd78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48973, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48978, + "col": 11, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be1e8", + "inner": [ + { + "id": "0x55bbe72ebd58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48973, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 48973, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ebe08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4310, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 18, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 4318, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 26, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ebde8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 4311, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 4317, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ebda8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4311, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 4311, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 19, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ebdc8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 4317, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 4317, + "file": "/usr/include/X11/Xutil.h", + "line": 110, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 48986, + "file": "dwm.c", + "line": 1990, + "col": 19, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "7" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec2c0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 48995, + "col": 28, + "tokLen": 1 + }, + "end": { + "offset": 49114, + "line": 1993, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ec070", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 48999, + "line": 1991, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49052, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ebe98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 48999, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49002, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mina", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223de0", + "inner": [ + { + "id": "0x55bbe72ebe80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 48999, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48999, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebe60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 48999, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 48999, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49009, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49052, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72ebf78", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 49009, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49032, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72ebf60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49016, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49032, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72ebf18", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49016, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49032, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be770", + "inner": [ + { + "id": "0x55bbe72ebee8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49016, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49021, + "col": 25, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + }, + "valueCategory": "lvalue", + "name": "min_aspect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be818", + "inner": [ + { + "id": "0x55bbe72ebec8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49016, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49016, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49036, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49052, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72ec020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49036, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49052, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ebff0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49036, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49052, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be708", + "inner": [ + { + "id": "0x55bbe72ebfc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49036, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49041, + "col": 45, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + }, + "valueCategory": "lvalue", + "name": "min_aspect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be818", + "inner": [ + { + "id": "0x55bbe72ebfa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49036, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49036, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec2a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49057, + "line": 1992, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49110, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ec0c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49057, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49060, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "maxa", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223e48", + "inner": [ + { + "id": "0x55bbe72ec0b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49057, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49057, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec090", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49057, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49057, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec280", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49067, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49110, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72ec1a8", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "offset": 49067, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49090, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72ec190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49074, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49090, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "isPartOfExplicitCast": true, + "inner": [ + { + "id": "0x55bbe72ec148", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49074, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49090, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "x", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be708", + "inner": [ + { + "id": "0x55bbe72ec118", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49074, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49079, + "col": 25, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + }, + "valueCategory": "lvalue", + "name": "max_aspect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be888", + "inner": [ + { + "id": "0x55bbe72ec0f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49074, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49074, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49094, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49110, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "IntegralToFloating", + "inner": [ + { + "id": "0x55bbe72ec250", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49094, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49110, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec220", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49094, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49110, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "y", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be770", + "inner": [ + { + "id": "0x55bbe72ec1f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49094, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49099, + "col": 45, + "tokLen": 10 + } + }, + "type": { + "desugaredQualType": "struct XSizeHints::(unnamed at /usr/include/X11/Xutil.h:88:2)", + "qualType": "struct (unnamed struct at /usr/include/X11/Xutil.h:88:2)" + }, + "valueCategory": "lvalue", + "name": "max_aspect", + "isArrow": false, + "referencedMemberDecl": "0x55bbe70be888", + "inner": [ + { + "id": "0x55bbe72ec1d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49094, + "col": 40, + "tokLen": 4 + }, + "end": { + "offset": 49094, + "col": 40, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ea070", + "kind": "VarDecl", + "name": "size", + "type": { + "desugaredQualType": "XSizeHints", + "qualType": "XSizeHints", + "typeAliasDeclId": "0x55bbe70bea68" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec408", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49123, + "line": 1994, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49143, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ec318", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49123, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49126, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "maxa", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223e48", + "inner": [ + { + "id": "0x55bbe72ec300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49123, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49123, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec2e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49123, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49123, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec3e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49133, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49143, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ec380", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49133, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49136, + "col": 16, + "tokLen": 4 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "lvalue", + "name": "mina", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223de0", + "inner": [ + { + "id": "0x55bbe72ec368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49133, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49133, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49133, + "col": 13, + "tokLen": 1 + }, + "end": { + "offset": 49133, + "col": 13, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec3d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49143, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 49143, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "float" + }, + "valueCategory": "prvalue", + "castKind": "FloatingCast", + "inner": [ + { + "id": "0x55bbe72ec3b0", + "kind": "FloatingLiteral", + "range": { + "begin": { + "offset": 49143, + "col": 23, + "tokLen": 3 + }, + "end": { + "offset": 49143, + "col": 23, + "tokLen": 3 + } + }, + "type": { + "qualType": "double" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec880", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49149, + "line": 1995, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49225, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ec490", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49149, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49152, + "col": 5, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfixed", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72246d0", + "inner": [ + { + "id": "0x55bbe72ec478", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49149, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49149, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec458", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49149, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49149, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec860", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 49162, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 49225, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ec840", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49221, + "col": 74, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ec700", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49199, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ec5c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49177, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ec590", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49166, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec4f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49166, + "col": 19, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe72ec4e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49163, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49163, + "col": 16, + "tokLen": 1 + }, + "end": { + "offset": 49163, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec5a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49174, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49177, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec560", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49174, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49177, + "col": 30, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe72ec548", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49174, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49174, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49174, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49174, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec6e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49185, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 49199, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ec6b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49185, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 49188, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec618", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49185, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 49188, + "col": 41, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224390", + "inner": [ + { + "id": "0x55bbe72ec600", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49185, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 49185, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec5e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49185, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 49185, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec6c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49196, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 49199, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec680", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49196, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 49199, + "col": 52, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minw", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224460", + "inner": [ + { + "id": "0x55bbe72ec668", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49196, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 49196, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec648", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49196, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 49196, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec820", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49207, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 49221, + "col": 74, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ec7f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49207, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 49210, + "col": 63, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec758", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49207, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 49210, + "col": 63, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "maxh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72243f8", + "inner": [ + { + "id": "0x55bbe72ec740", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49207, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 49207, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec720", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49207, + "col": 60, + "tokLen": 1 + }, + "end": { + "offset": 49207, + "col": 60, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec808", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49218, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 49221, + "col": 74, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec7c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49218, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 49221, + "col": 74, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "minh", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72244c8", + "inner": [ + { + "id": "0x55bbe72ec7a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49218, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 49218, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec788", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49218, + "col": 71, + "tokLen": 1 + }, + "end": { + "offset": 49218, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ec928", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49229, + "line": 1996, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49245, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ec8d8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49229, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49232, + "col": 5, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "hintsvalid", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224530", + "inner": [ + { + "id": "0x55bbe72ec8c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49229, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49229, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ec8a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49229, + "col": 2, + "tokLen": 1 + }, + "end": { + "offset": 49229, + "col": 2, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72e9e90", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ec908", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 49245, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 49245, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eca40", + "kind": "FunctionDecl", + "loc": { + "offset": 49256, + "line": 2000, + "col": 1, + "tokLen": 12 + }, + "range": { + "begin": { + "offset": 49251, + "line": 1999, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 49386, + "line": 2005, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230a40", + "name": "updatestatus", + "mangledName": "updatestatus", + "type": { + "qualType": "void (void)" + }, + "inner": [ + { + "id": "0x55bbe72ece28", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 49275, + "line": 2001, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 49386, + "line": 2005, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ecde8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49369, + "line": 2004, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 49383, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ecdd0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49369, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 49369, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ecd90", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49369, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 49369, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe728a7d0", + "kind": "FunctionDecl", + "name": "drawbar", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ece10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49377, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 49377, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ecdb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49377, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 49377, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ecee0", + "kind": "FunctionDecl", + "loc": { + "offset": 49394, + "line": 2008, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 49389, + "line": 2007, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 49637, + "line": 2014, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230b80", + "name": "updatetitle", + "mangledName": "updatetitle", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "loc": { + "offset": 49414, + "line": 2008, + "col": 21, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 49406, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 49414, + "col": 21, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72ed818", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 49417, + "line": 2009, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 49637, + "line": 2014, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ed4d8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 49420, + "line": 2010, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 49548, + "line": 2011, + "col": 58, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ed230", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 49424, + "line": 2010, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49488, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ed190", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49425, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 49488, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ed178", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49425, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 49425, + "col": 7, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Window, Atom, char *, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ecf88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49425, + "col": 7, + "tokLen": 11 + }, + "end": { + "offset": 49425, + "col": 7, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7299a30", + "kind": "FunctionDecl", + "name": "gettextprop", + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ed1d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49437, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 49440, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ecfe0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49437, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 49440, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ecfc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49437, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 49437, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ecfa8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49437, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 49437, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed1e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49445, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 49462, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed068", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49445, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 49462, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ed050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49445, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 49445, + "col": 27, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed010", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49445, + "col": 27, + "tokLen": 7 + }, + "end": { + "offset": 49445, + "col": 27, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72ed030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49453, + "col": 35, + "tokLen": 9 + }, + "end": { + "offset": 49453, + "col": 35, + "tokLen": 9 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e920", + "kind": "EnumConstantDecl", + "name": "NetWMName", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ed200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49465, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 49468, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed0c0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49465, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 49468, + "col": 50, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe72ed0a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49465, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 49465, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed088", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49465, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 49465, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed218", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49474, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 49484, + "col": 66, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ed158", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 49474, + "col": 56, + "tokLen": 6 + }, + "end": { + "offset": 49484, + "col": 66, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72ed128", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49481, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 49484, + "col": 66, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe72ed110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49481, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 49481, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed0f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49481, + "col": 63, + "tokLen": 1 + }, + "end": { + "offset": 49481, + "col": 63, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed450", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49493, + "line": 2011, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 49548, + "col": 58, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ed438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49493, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 49493, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Window, Atom, char *, unsigned int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49493, + "col": 3, + "tokLen": 11 + }, + "end": { + "offset": 49493, + "col": 3, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7299a30", + "kind": "FunctionDecl", + "name": "gettextprop", + "type": { + "qualType": "int (Window, Atom, char *, unsigned int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ed490", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49505, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 49508, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed2a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49505, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 49508, + "col": 18, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ed288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49505, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 49505, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49505, + "col": 15, + "tokLen": 1 + }, + "end": { + "offset": 49505, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed328", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1419, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 20, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1429, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ed300", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 1420, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ed2d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 1427, + "file": "/usr/include/X11/Xatom.h", + "line": 47, + "col": 28, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 49513, + "file": "dwm.c", + "line": 2011, + "col": 23, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "39" + } + ] + } + ] + }, + { + "id": "0x55bbe72ed4a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49525, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 49528, + "col": 38, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed380", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49525, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 49528, + "col": 38, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe72ed368", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49525, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 49525, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed348", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49525, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 49525, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed4c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49534, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 49544, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ed418", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "offset": 49534, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 49544, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72ed3e8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49541, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 49544, + "col": 54, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "nonOdrUseReason": "unevaluated", + "inner": [ + { + "id": "0x55bbe72ed3d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49541, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 49541, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed3b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49541, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 49541, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed7f8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 49552, + "line": 2012, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 49634, + "line": 2013, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ed600", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49556, + "line": 2012, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49570, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ed5e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49565, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ed5d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49565, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed598", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49565, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "char" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ed580", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49559, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed530", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49559, + "col": 9, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe72ed518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49556, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed4f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49556, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 49556, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed560", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 49564, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 49564, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed5b8", + "kind": "CharacterLiteral", + "range": { + "begin": { + "offset": 49570, + "col": 20, + "tokLen": 4 + }, + "end": { + "offset": 49570, + "col": 20, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": 0 + } + ] + }, + { + "id": "0x55bbe72ed740", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49612, + "line": 2013, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 49634, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ed728", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49612, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 49612, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(*)(char *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49612, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 49612, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "char *(char *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9b5b8", + "kind": "FunctionDecl", + "name": "strcpy", + "type": { + "qualType": "char *(char *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ed770", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49619, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 49622, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed678", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49619, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 49622, + "col": 13, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[256]" + }, + "valueCategory": "lvalue", + "name": "name", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223d78", + "inner": [ + { + "id": "0x55bbe72ed660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49619, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 49619, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ed640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49619, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 49619, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ece50", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed788", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49628, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 49628, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed6a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49628, + "col": 19, + "tokLen": 6 + }, + "end": { + "offset": 49628, + "col": 19, + "tokLen": 6 + } + }, + "type": { + "qualType": "const char[7]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7231b08", + "kind": "VarDecl", + "name": "broken", + "type": { + "qualType": "const char[7]" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ed8d8", + "kind": "FunctionDecl", + "loc": { + "offset": 49645, + "line": 2017, + "col": 1, + "tokLen": 16 + }, + "range": { + "begin": { + "offset": 49640, + "line": 2016, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 49913, + "line": 2026, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230cc8", + "name": "updatewindowtype", + "mangledName": "updatewindowtype", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72ed848", + "kind": "ParmVarDecl", + "loc": { + "offset": 49670, + "line": 2017, + "col": 26, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 49662, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 49670, + "col": 26, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72ee588", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 49673, + "line": 2018, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 49913, + "line": 2026, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72edb80", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 49676, + "line": 2019, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 49724, + "col": 50, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ed990", + "kind": "VarDecl", + "loc": { + "offset": 49681, + "col": 7, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 49676, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 49723, + "col": 49, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "state", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72edb20", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49689, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49723, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72edb08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49689, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49689, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Client *, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ed9f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49689, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49689, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Client *, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7296c30", + "kind": "FunctionDecl", + "name": "getatomprop", + "type": { + "qualType": "Atom (Client *, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72edb50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49701, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49701, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eda18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49701, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49701, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ed848", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72edb68", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49704, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49722, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eda90", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49704, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49722, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72eda78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49704, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49704, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72eda38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49704, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49704, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72eda58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49712, + "col": 38, + "tokLen": 10 + }, + "end": { + "offset": 49712, + "col": 38, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e970", + "kind": "EnumConstantDecl", + "name": "NetWMState", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ee1f8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 49727, + "line": 2020, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 49780, + "col": 55, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72edba8", + "kind": "VarDecl", + "loc": { + "offset": 49732, + "col": 7, + "tokLen": 5 + }, + "range": { + "begin": { + "offset": 49727, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 49779, + "col": 54, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "wtype", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72ee198", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49740, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49779, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ee180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49740, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49740, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (*)(Client *, Atom)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72edc10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49740, + "col": 15, + "tokLen": 11 + }, + "end": { + "offset": 49740, + "col": 15, + "tokLen": 11 + } + }, + "type": { + "qualType": "Atom (Client *, Atom)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7296c30", + "kind": "FunctionDecl", + "name": "getatomprop", + "type": { + "qualType": "Atom (Client *, Atom)" + } + } + } + ] + }, + { + "id": "0x55bbe72ee1c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49752, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49752, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72edc30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49752, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 49752, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ed848", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ee1e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49755, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49778, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee160", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49755, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49778, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72edc90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49755, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49755, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72edc50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49755, + "col": 30, + "tokLen": 7 + }, + "end": { + "offset": 49755, + "col": 30, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72edc70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49763, + "col": 38, + "tokLen": 15 + }, + "end": { + "offset": 49763, + "col": 38, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721eab0", + "kind": "EnumConstantDecl", + "name": "NetWMWindowType", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ee3b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 49784, + "line": 2022, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 49843, + "line": 2023, + "col": 21, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ee2d8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49788, + "line": 2022, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49820, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ee2a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49788, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49788, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49788, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49788, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ed990", + "kind": "VarDecl", + "name": "state", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe72ee2c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49797, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49820, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee288", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49797, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49820, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ee270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49797, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49797, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ee230", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49797, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49797, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72ee250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49805, + "col": 23, + "tokLen": 15 + }, + "end": { + "offset": 49805, + "col": 23, + "tokLen": 15 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721ea10", + "kind": "EnumConstantDecl", + "name": "NetWMFullscreen", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ee370", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49825, + "line": 2023, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 49843, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ee358", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49825, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 49825, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (*)(Client *, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ee2f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49825, + "col": 3, + "tokLen": 13 + }, + "end": { + "offset": 49825, + "col": 3, + "tokLen": 13 + } + }, + "type": { + "qualType": "void (Client *, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72cbed0", + "kind": "FunctionDecl", + "name": "setfullscreen", + "type": { + "qualType": "void (Client *, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72ee3a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49839, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 49839, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49839, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 49839, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ed848", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ee338", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 49842, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 49842, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72ee568", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 49847, + "line": 2024, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 49910, + "line": 2025, + "col": 19, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ee4a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49851, + "line": 2024, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49889, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ee470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49851, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49851, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee3d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49851, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 49851, + "col": 6, + "tokLen": 5 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72edba8", + "kind": "VarDecl", + "name": "wtype", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + } + } + } + ] + }, + { + "id": "0x55bbe72ee488", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49860, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49889, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee450", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 49860, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49889, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Atom", + "typeAliasDeclId": "0x55bbe6fb5f98" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ee438", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49860, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49860, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ee3f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49860, + "col": 15, + "tokLen": 7 + }, + "end": { + "offset": 49860, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Atom[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7236fa8", + "kind": "VarDecl", + "name": "netatom", + "type": { + "qualType": "Atom[9]" + } + } + } + ] + }, + { + "id": "0x55bbe72ee418", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49868, + "col": 23, + "tokLen": 21 + }, + "end": { + "offset": 49868, + "col": 23, + "tokLen": 21 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7222ad0", + "kind": "EnumConstantDecl", + "name": "NetWMWindowTypeDialog", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ee548", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49894, + "line": 2025, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49910, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ee4f8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49894, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49897, + "col": 6, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72ee4e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49894, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49894, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee4c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49894, + "col": 3, + "tokLen": 1 + }, + "end": { + "offset": 49894, + "col": 3, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ed848", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ee528", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 49910, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 49910, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ee658", + "kind": "FunctionDecl", + "loc": { + "offset": 49921, + "line": 2029, + "col": 1, + "tokLen": 13 + }, + "range": { + "begin": { + "offset": 49916, + "line": 2028, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 50298, + "line": 2045, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230e10", + "name": "updatewmhints", + "mangledName": "updatewmhints", + "type": { + "qualType": "void (Client *)" + }, + "inner": [ + { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 49943, + "line": 2029, + "col": 23, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 49935, + "col": 15, + "tokLen": 6 + }, + "end": { + "offset": 49943, + "col": 23, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + }, + { + "id": "0x55bbe72ef450", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 49946, + "line": 2030, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 50298, + "line": 2045, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ee778", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 49949, + "line": 2031, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 49962, + "col": 15, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "loc": { + "offset": 49959, + "col": 12, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 49949, + "col": 2, + "tokLen": 8 + }, + "end": { + "offset": 49959, + "col": 12, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + ] + }, + { + "id": "0x55bbe72ef430", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 49966, + "line": 2033, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 50296, + "line": 2044, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ee8f0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 49970, + "line": 2033, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50001, + "col": 37, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ee8d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 49971, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50000, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ee790", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49971, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 49971, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + }, + { + "id": "0x55bbe72ee870", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 49977, + "col": 13, + "tokLen": 11 + }, + "end": { + "offset": 50000, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ee858", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49977, + "col": 13, + "tokLen": 11 + }, + "end": { + "offset": 49977, + "col": 13, + "tokLen": 11 + } + }, + "type": { + "qualType": "XWMHints *(*)(Display *, Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ee7b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49977, + "col": 13, + "tokLen": 11 + }, + "end": { + "offset": 49977, + "col": 13, + "tokLen": 11 + } + }, + "type": { + "qualType": "XWMHints *(Display *, Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7162c88", + "kind": "FunctionDecl", + "name": "XGetWMHints", + "type": { + "qualType": "XWMHints *(Display *, Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72ee8a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49989, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 49989, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee7d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49989, + "col": 25, + "tokLen": 3 + }, + "end": { + "offset": 49989, + "col": 25, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72ee8b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49994, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 49997, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee828", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 49994, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 49997, + "col": 33, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72ee810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 49994, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 49994, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee7f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 49994, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 49994, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef408", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 50004, + "col": 40, + "tokLen": 1 + }, + "end": { + "offset": 50296, + "line": 2044, + "col": 2, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ef010", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50008, + "line": 2034, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 50187, + "line": 2038, + "col": 52, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72eeb08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50012, + "line": 2034, + "col": 7, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72ee9c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50012, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50025, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ee998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50012, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50012, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50012, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50012, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72ee9b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50017, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 50025, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee968", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50017, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 50025, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72ee950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50017, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 50017, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee930", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50017, + "col": 12, + "tokLen": 6 + }, + "end": { + "offset": 50017, + "col": 12, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eeae8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50032, + "col": 27, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eead0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50032, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 50037, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eea20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50032, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 50037, + "col": 32, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72eea08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50032, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 50032, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ee9e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50032, + "col": 27, + "tokLen": 3 + }, + "end": { + "offset": 50032, + "col": 27, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eeab0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5550, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eea90", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eea50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eea70", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50045, + "file": "dwm.c", + "line": 2034, + "col": 40, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eedb8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 50059, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 50129, + "line": 2037, + "col": 3, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72eec28", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 50064, + "line": 2035, + "col": 4, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&=", + "computeLHSType": { + "qualType": "long" + }, + "computeResultType": { + "qualType": "long" + }, + "inner": [ + { + "id": "0x55bbe72eeb60", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50064, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 50069, + "col": 9, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72eeb48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50064, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 50064, + "col": 4, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eeb28", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50064, + "col": 4, + "tokLen": 3 + }, + "end": { + "offset": 50064, + "col": 4, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eec10", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 50078, + "col": 18, + "tokLen": 1 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "~", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72eebf0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5550, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eebd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eeb90", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eebb0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50079, + "file": "dwm.c", + "line": 2035, + "col": 19, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eed38", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50096, + "line": 2036, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 50124, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eed20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50096, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 50096, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (*)(Display *, Window, XWMHints *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72eec58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50096, + "col": 4, + "tokLen": 11 + }, + "end": { + "offset": 50096, + "col": 4, + "tokLen": 11 + } + }, + "type": { + "qualType": "int (Display *, Window, XWMHints *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7169960", + "kind": "FunctionDecl", + "name": "XSetWMHints", + "type": { + "qualType": "int (Display *, Window, XWMHints *)" + } + } + } + ] + }, + { + "id": "0x55bbe72eed70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50108, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 50108, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eec78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50108, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 50108, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72eed88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50113, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50116, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eecd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50113, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50116, + "col": 24, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72eecb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50113, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50113, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eec98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50113, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50113, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eeda0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50121, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 50121, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eed00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50121, + "col": 29, + "tokLen": 3 + }, + "end": { + "offset": 50121, + "col": 29, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eeff0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50139, + "line": 2038, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50187, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72eee10", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50139, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50142, + "col": 7, + "tokLen": 8 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isurgent", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72247a0", + "inner": [ + { + "id": "0x55bbe72eedf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50139, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50139, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eedd8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50139, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50139, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72eefc0", + "kind": "ConditionalOperator", + "range": { + "begin": { + "offset": 50153, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 50187, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eef60", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 50153, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 50179, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eef40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50154, + "col": 19, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72eef28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50154, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 50159, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eee78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50154, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 50159, + "col": 24, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72eee60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50154, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 50154, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72eee40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50154, + "col": 19, + "tokLen": 3 + }, + "end": { + "offset": 50154, + "col": 19, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eef08", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5550, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 23, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5558, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 31, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72eeee8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72eeea8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5551, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 24, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eeec8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 5557, + "file": "/usr/include/X11/Xutil.h", + "line": 143, + "col": 30, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50167, + "file": "dwm.c", + "line": 2038, + "col": 32, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72eef80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50183, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 50183, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72eefa0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50187, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 50187, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef328", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50192, + "line": 2039, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 50278, + "line": 2042, + "col": 20, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72ef140", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50196, + "line": 2039, + "col": 7, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 5207, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ef128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50196, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50201, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef078", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50196, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50201, + "col": 12, + "tokLen": 5 + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "lvalue", + "name": "flags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70beb98", + "inner": [ + { + "id": "0x55bbe72ef060", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50196, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50196, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50196, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50196, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef108", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 5199, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5207, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 29, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef0e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 5200, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5206, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ef0a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5200, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5200, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 22, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "long" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ef0c8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 5206, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 5206, + "file": "/usr/include/X11/Xutil.h", + "line": 134, + "col": 28, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 50209, + "file": "dwm.c", + "line": 2039, + "col": 20, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef260", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50223, + "line": 2040, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50245, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ef198", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50223, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50226, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "neverfocus", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224808", + "inner": [ + { + "id": "0x55bbe72ef180", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50223, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50223, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef160", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50223, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50223, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ef248", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 50239, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50245, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72ef230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50240, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 50245, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef200", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50240, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 50245, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "input", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70bec00", + "inner": [ + { + "id": "0x55bbe72ef1e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50240, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 50240, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef1c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50240, + "col": 21, + "tokLen": 3 + }, + "end": { + "offset": 50240, + "col": 21, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef308", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50262, + "line": 2042, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50278, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72ef2b8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50262, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50265, + "col": 7, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "neverfocus", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224808", + "inner": [ + { + "id": "0x55bbe72ef2a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50262, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50262, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef280", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50262, + "col": 4, + "tokLen": 1 + }, + "end": { + "offset": 50262, + "col": 4, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee5c8", + "kind": "ParmVarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72ef2e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50278, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50278, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72ef3b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50283, + "line": 2043, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 50292, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50283, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 50283, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(void *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ef358", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50283, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 50283, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (void *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe703c7b0", + "kind": "FunctionDecl", + "name": "XFree", + "type": { + "qualType": "int (void *)" + } + } + } + ] + }, + { + "id": "0x55bbe72ef3f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50289, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 50289, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "BitCast", + "inner": [ + { + "id": "0x55bbe72ef3d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50289, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 50289, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50289, + "col": 9, + "tokLen": 3 + }, + "end": { + "offset": 50289, + "col": 9, + "tokLen": 3 + } + }, + "type": { + "qualType": "XWMHints *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ee710", + "kind": "VarDecl", + "name": "wmh", + "type": { + "qualType": "XWMHints *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef510", + "kind": "FunctionDecl", + "loc": { + "offset": 50306, + "line": 2048, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 50301, + "line": 2047, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 50558, + "line": 2057, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7230fc0", + "name": "view", + "mangledName": "view", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72ef480", + "kind": "ParmVarDecl", + "loc": { + "offset": 50322, + "line": 2048, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 50311, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 50322, + "col": 17, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72f02d0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 50327, + "line": 2049, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 50558, + "line": 2057, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72ef9d0", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50330, + "line": 2050, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 50392, + "line": 2051, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72ef9a0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50334, + "line": 2050, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50387, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72ef848", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 50334, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50352, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef828", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50335, + "col": 7, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72ef7f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50335, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50340, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef5f0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50335, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50340, + "col": 12, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72ef5d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50335, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50335, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef5b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50335, + "col": 7, + "tokLen": 3 + }, + "end": { + "offset": 50335, + "col": 7, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ef480", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef810", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72ef7d8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef7b8", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72ef778", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef758", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72ef620", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72ef738", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72ef718", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72ef660", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72ef640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72ef6f8", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72ef6d8", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ef6c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ef680", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72ef6a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef798", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50345, + "line": 2050, + "col": 17, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50387, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef968", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50387, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72ef938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50365, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72ef8a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50365, + "col": 37, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72ef888", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50357, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef868", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50357, + "col": 29, + "tokLen": 6 + }, + "end": { + "offset": 50357, + "col": 29, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef950", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50372, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 50380, + "col": 52, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef908", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50372, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 50380, + "col": 52, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72ef8f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50372, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 50372, + "col": 44, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef8d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50372, + "col": 44, + "tokLen": 6 + }, + "end": { + "offset": 50372, + "col": 44, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72ef9c0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50392, + "line": 2051, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50392, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72efa90", + "kind": "CompoundAssignOperator", + "range": { + "begin": { + "offset": 50401, + "line": 2052, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50420, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "^=", + "computeLHSType": { + "qualType": "unsigned int" + }, + "computeResultType": { + "qualType": "unsigned int" + }, + "inner": [ + { + "id": "0x55bbe72efa28", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50401, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50409, + "col": 10, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72efa10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50401, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50401, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72ef9f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50401, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50401, + "col": 2, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72efa78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50420, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50420, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72efa58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50420, + "col": 21, + "tokLen": 1 + }, + "end": { + "offset": 50420, + "col": 21, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + }, + { + "id": "0x55bbe72f0120", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50448, + "line": 2053, + "col": 2, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "inner": [ + { + "id": "0x55bbe72efd30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50452, + "line": 2053, + "col": 6, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72efd00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50452, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 50457, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efaf8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50452, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 50457, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72efae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50452, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 50452, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efac0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50452, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 50452, + "col": 6, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ef480", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72efd18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72efce0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72efcc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72efc80", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72efc60", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72efb28", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72efc40", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72efc20", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72efb68", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72efb48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72efc00", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72efbe0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72efbc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72efb88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72efba8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72efca0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50462, + "line": 2053, + "col": 16, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0100", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50473, + "line": 2054, + "col": 3, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72efe50", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 50473, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50503, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72efe20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50473, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50481, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72efd88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50473, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50481, + "col": 11, + "tokLen": 6 + } + }, + "type": { + "qualType": "unsigned int[2]" + }, + "valueCategory": "lvalue", + "name": "tagset", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225a70", + "inner": [ + { + "id": "0x55bbe72efd70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50473, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50473, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efd50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50473, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50473, + "col": 3, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72efe38", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50488, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 50496, + "col": 26, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efdf0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50488, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 50496, + "col": 26, + "tokLen": 7 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "seltags", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225950", + "inner": [ + { + "id": "0x55bbe72efdd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50488, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 50488, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50488, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 50488, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f00e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50507, + "col": 37, + "tokLen": 3 + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "opcode": "&", + "inner": [ + { + "id": "0x55bbe72f00b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50507, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 50512, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efea8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50507, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 50512, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "const unsigned int" + }, + "valueCategory": "lvalue", + "name": "ui", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7223220", + "inner": [ + { + "id": "0x55bbe72efe90", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50507, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 50507, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72efe70", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50507, + "col": 37, + "tokLen": 3 + }, + "end": { + "offset": 50507, + "col": 37, + "tokLen": 3 + } + }, + "type": { + "qualType": "const Arg *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72ef480", + "kind": "ParmVarDecl", + "name": "arg", + "type": { + "qualType": "const Arg *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f00c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f0090", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2264, + "line": 57, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2288, + "line": 57, + "col": 57, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0070", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72f0030", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2265, + "line": 57, + "col": 34, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2283, + "line": 57, + "col": 52, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0010", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "<<", + "inner": [ + { + "id": "0x55bbe72efed8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2266, + "line": 57, + "col": 35, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72efff0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2034, + "line": 53, + "col": 33, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2057, + "line": 53, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72effd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "opcode": "/", + "inner": [ + { + "id": "0x55bbe72eff18", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2035, + "line": 53, + "col": 34, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72efef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72effb0", + "kind": "UnaryExprOrTypeTraitExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2046, + "line": 53, + "col": 45, + "tokLen": 6 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "unsigned long" + }, + "valueCategory": "prvalue", + "name": "sizeof", + "inner": [ + { + "id": "0x55bbe72eff90", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2056, + "line": 53, + "col": 55, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72eff78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72eff38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + }, + "end": { + "spellingLoc": { + "offset": 2278, + "line": 57, + "col": 47, + "tokLen": 4 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7, + "isMacroArgExpansion": true + } + } + }, + "type": { + "qualType": "const char *[9]" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6e315d0", + "kind": "VarDecl", + "name": "tags", + "type": { + "qualType": "const char *[9]" + } + }, + "nonOdrUseReason": "unevaluated" + } + ] + }, + { + "id": "0x55bbe72eff58", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2055, + "line": 53, + "col": 54, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0050", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + }, + "end": { + "spellingLoc": { + "offset": 2287, + "line": 57, + "col": 56, + "tokLen": 1 + }, + "expansionLoc": { + "offset": 50517, + "line": 2054, + "col": 47, + "tokLen": 7 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f01f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50527, + "line": 2055, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 50537, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f01e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50527, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 50527, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f0140", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50527, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 50527, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7291628", + "kind": "FunctionDecl", + "name": "focus", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f0220", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f01c0", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0198", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f0160", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50533, + "file": "dwm.c", + "line": 2055, + "col": 8, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0290", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50541, + "line": 2056, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50555, + "col": 16, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0278", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50541, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50541, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f0238", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50541, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50541, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (Monitor *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe726e168", + "kind": "FunctionDecl", + "name": "arrange", + "type": { + "qualType": "void (Monitor *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f02b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50549, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 50549, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0258", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50549, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 50549, + "col": 10, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f03a8", + "kind": "FunctionDecl", + "loc": { + "offset": 50570, + "line": 2060, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 50561, + "line": 2059, + "col": 1, + "tokLen": 6 + }, + "end": { + "offset": 50739, + "line": 2070, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7231168", + "name": "wintoclient", + "mangledName": "wintoclient", + "type": { + "qualType": "Client *(Window)" + }, + "inner": [ + { + "id": "0x55bbe72f0318", + "kind": "ParmVarDecl", + "loc": { + "offset": 50589, + "line": 2060, + "col": 20, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50582, + "col": 13, + "tokLen": 6 + }, + "end": { + "offset": 50589, + "col": 20, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72f0af0", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 50592, + "line": 2061, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 50739, + "line": 2070, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f04c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 50595, + "line": 2062, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50604, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "loc": { + "offset": 50603, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50595, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50603, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72f0558", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 50607, + "line": 2063, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50617, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "loc": { + "offset": 50616, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50607, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50616, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72f0a10", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 50621, + "line": 2065, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 50722, + "line": 2068, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f05c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50626, + "line": 2065, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50630, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f0570", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50626, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50626, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72f05b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50630, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50630, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0590", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50630, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50630, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72f0608", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50636, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 50636, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f05e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50636, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 50636, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72f06c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50639, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50646, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f0620", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50639, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50639, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72f06a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50643, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50646, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0678", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50643, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50646, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72f0660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50643, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50643, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0640", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50643, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50643, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f09d8", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 50654, + "line": 2066, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 50722, + "line": 2068, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0780", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50659, + "line": 2066, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50666, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f06e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50659, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50659, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72f0768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50663, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50666, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0738", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50663, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50666, + "col": 15, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72f0720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50663, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50663, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0700", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50663, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50663, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f04f0", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72f07c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50675, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50675, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f07a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50675, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50675, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72f0878", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50678, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 50685, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f07d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50678, + "col": 27, + "tokLen": 1 + }, + "end": { + "offset": 50678, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72f0860", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50682, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 50685, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0830", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50682, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 50685, + "col": 34, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72f0818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50682, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 50682, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f07f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50682, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 50682, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f09b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50694, + "line": 2067, + "col": 4, + "tokLen": 2 + }, + "end": { + "offset": 50722, + "line": 2068, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0950", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50698, + "line": 2067, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50708, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f0920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50698, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50701, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f08d0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50698, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50701, + "col": 11, + "tokLen": 3 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "win", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b78", + "inner": [ + { + "id": "0x55bbe72f08b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50698, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50698, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50698, + "col": 8, + "tokLen": 1 + }, + "end": { + "offset": 50698, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0938", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50708, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 50708, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50708, + "col": 18, + "tokLen": 1 + }, + "end": { + "offset": 50708, + "col": 18, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0318", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f09a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50715, + "line": 2068, + "col": 5, + "tokLen": 6 + }, + "end": { + "offset": 50722, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0990", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50722, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50722, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0970", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50722, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50722, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0460", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0ae0", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50726, + "line": 2069, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + } + }, + "inner": [ + { + "id": "0x55bbe72f0ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f0aa8", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0a80", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f0a48", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 50733, + "file": "dwm.c", + "line": 2069, + "col": 9, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f0bc0", + "kind": "FunctionDecl", + "loc": { + "offset": 50752, + "line": 2073, + "col": 1, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 50742, + "line": 2072, + "col": 1, + "tokLen": 7 + }, + "end": { + "offset": 51007, + "line": 2087, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7231318", + "name": "wintomon", + "mangledName": "wintomon", + "type": { + "qualType": "Monitor *(Window)" + }, + "inner": [ + { + "id": "0x55bbe72f0b30", + "kind": "ParmVarDecl", + "loc": { + "offset": 50768, + "line": 2073, + "col": 17, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50761, + "col": 10, + "tokLen": 6 + }, + "end": { + "offset": 50768, + "col": 17, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + }, + { + "id": "0x55bbe72f1670", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 50771, + "line": 2074, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 51007, + "line": 2087, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0d80", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 50774, + "line": 2075, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 50782, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0c80", + "kind": "VarDecl", + "loc": { + "offset": 50778, + "col": 6, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50774, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 50778, + "col": 6, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "x", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72f0d00", + "kind": "VarDecl", + "loc": { + "offset": 50781, + "col": 9, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50774, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 50781, + "col": 9, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "y", + "type": { + "qualType": "int" + } + } + ] + }, + { + "id": "0x55bbe72f0e10", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 50785, + "line": 2076, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50794, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0da8", + "kind": "VarDecl", + "loc": { + "offset": 50793, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50785, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50793, + "col": 10, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + } + } + ] + }, + { + "id": "0x55bbe72f0ea0", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 50797, + "line": 2077, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50807, + "col": 12, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "loc": { + "offset": 50806, + "col": 11, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 50797, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 50806, + "col": 11, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + ] + }, + { + "id": "0x55bbe72f1178", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50811, + "line": 2079, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 50877, + "line": 2080, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f1020", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50815, + "line": 2079, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50845, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f0f28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50815, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50820, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f0ef8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50815, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50815, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0eb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50815, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50815, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0b30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72f0f10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50820, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50820, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f0ed8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50820, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50820, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72374f0", + "kind": "VarDecl", + "name": "root", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f0ff0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50828, + "col": 19, + "tokLen": 10 + }, + "end": { + "offset": 50845, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f0fd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50828, + "col": 19, + "tokLen": 10 + }, + "end": { + "offset": 50828, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(int *, int *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f0f48", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50828, + "col": 19, + "tokLen": 10 + }, + "end": { + "offset": 50828, + "col": 19, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (int *, int *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72978e8", + "kind": "FunctionDecl", + "name": "getrootptr", + "type": { + "qualType": "int (int *, int *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f0f88", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 50839, + "col": 30, + "tokLen": 1 + }, + "end": { + "offset": 50840, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f0f68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50840, + "col": 31, + "tokLen": 1 + }, + "end": { + "offset": 50840, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0c80", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72f0fc0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 50843, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 50844, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int *" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "&", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f0fa0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50844, + "col": 35, + "tokLen": 1 + }, + "end": { + "offset": 50844, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0d00", + "kind": "VarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1168", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50850, + "line": 2080, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50877, + "col": 30, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f10f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50857, + "col": 10, + "tokLen": 9 + }, + "end": { + "offset": 50877, + "col": 30, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f10e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50857, + "col": 10, + "tokLen": 9 + }, + "end": { + "offset": 50857, + "col": 10, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(*)(int, int, int, int)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f1040", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50857, + "col": 10, + "tokLen": 9 + }, + "end": { + "offset": 50857, + "col": 10, + "tokLen": 9 + } + }, + "type": { + "qualType": "Monitor *(int, int, int, int)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b6418", + "kind": "FunctionDecl", + "name": "recttomon", + "type": { + "qualType": "Monitor *(int, int, int, int)" + } + } + } + ] + }, + { + "id": "0x55bbe72f1138", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50867, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50867, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1060", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50867, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50867, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0c80", + "kind": "VarDecl", + "name": "x", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72f1150", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50870, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 50870, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1080", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50870, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 50870, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0d00", + "kind": "VarDecl", + "name": "y", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72f10a0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50873, + "col": 26, + "tokLen": 1 + }, + "end": { + "offset": 50873, + "col": 26, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + }, + { + "id": "0x55bbe72f10c0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 50876, + "col": 29, + "tokLen": 1 + }, + "end": { + "offset": 50876, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1448", + "kind": "ForStmt", + "range": { + "begin": { + "offset": 50881, + "line": 2081, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 50944, + "line": 2083, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f11f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50886, + "line": 2081, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50890, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f1198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50886, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50886, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72f11d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50890, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50890, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f11b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50890, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 50890, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72373e8", + "kind": "VarDecl", + "name": "mons", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + }, + {}, + { + "id": "0x55bbe72f1230", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50896, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 50896, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1210", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50896, + "col": 17, + "tokLen": 1 + }, + "end": { + "offset": 50896, + "col": 17, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + }, + { + "id": "0x55bbe72f12e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50899, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50906, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f1248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50899, + "col": 20, + "tokLen": 1 + }, + "end": { + "offset": 50899, + "col": 20, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + }, + { + "id": "0x55bbe72f12d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50903, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50906, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f12a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50903, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50906, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225cc0", + "inner": [ + { + "id": "0x55bbe72f1288", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50903, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50903, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1268", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50903, + "col": 24, + "tokLen": 1 + }, + "end": { + "offset": 50903, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1428", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50914, + "line": 2082, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 50944, + "line": 2083, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f13c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50918, + "line": 2082, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50926, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1390", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50918, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50918, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1308", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50918, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50918, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0b30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + }, + { + "id": "0x55bbe72f13a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50923, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50926, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1360", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50923, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50926, + "col": 15, + "tokLen": 6 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "name": "barwin", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225d20", + "inner": [ + { + "id": "0x55bbe72f1348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50923, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50923, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1328", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50923, + "col": 12, + "tokLen": 1 + }, + "end": { + "offset": 50923, + "col": 12, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1418", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50937, + "line": 2083, + "col": 4, + "tokLen": 6 + }, + "end": { + "offset": 50944, + "col": 11, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f1400", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50944, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 50944, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f13e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50944, + "col": 11, + "tokLen": 1 + }, + "end": { + "offset": 50944, + "col": 11, + "tokLen": 1 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0e38", + "kind": "VarDecl", + "name": "m", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1608", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 50948, + "line": 2084, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 50986, + "line": 2085, + "col": 13, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x55bbe72f1558", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 50952, + "line": 2084, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 50971, + "col": 25, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f1538", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 50953, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50970, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f1480", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50953, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 50953, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0da8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72f14f8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 50957, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 50970, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f14e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50957, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 50957, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(*)(Window)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f14a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50957, + "col": 11, + "tokLen": 11 + }, + "end": { + "offset": 50957, + "col": 11, + "tokLen": 11 + } + }, + "type": { + "qualType": "Client *(Window)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72f03a8", + "kind": "FunctionDecl", + "name": "wintoclient", + "type": { + "qualType": "Client *(Window)" + } + } + } + ] + }, + { + "id": "0x55bbe72f1520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50969, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 50969, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f14c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50969, + "col": 23, + "tokLen": 1 + }, + "end": { + "offset": 50969, + "col": 23, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0b30", + "kind": "ParmVarDecl", + "name": "w", + "type": { + "desugaredQualType": "unsigned long", + "qualType": "Window", + "typeAliasDeclId": "0x55bbe6fb6100" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f15f8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50976, + "line": 2085, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 50986, + "col": 13, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x55bbe72f15e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50983, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 50986, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f15b0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 50983, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 50986, + "col": 13, + "tokLen": 3 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "name": "mon", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224b18", + "inner": [ + { + "id": "0x55bbe72f1598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50983, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 50983, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50983, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 50983, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f0da8", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1660", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 50992, + "line": 2086, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 50999, + "col": 9, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72f1648", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 50999, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 50999, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 50999, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 50999, + "col": 9, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f17e0", + "kind": "FunctionDecl", + "loc": { + "offset": 51218, + "line": 2093, + "col": 1, + "tokLen": 6 + }, + "range": { + "begin": { + "offset": 51214, + "line": 2092, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 52037, + "line": 2108, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72314e8", + "name": "xerror", + "mangledName": "xerror", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72f16c8", + "kind": "ParmVarDecl", + "loc": { + "offset": 51234, + "line": 2093, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 51225, + "col": 8, + "tokLen": 7 + }, + "end": { + "offset": 51234, + "col": 17, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "loc": { + "offset": 51252, + "col": 35, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 51239, + "col": 22, + "tokLen": 11 + }, + "end": { + "offset": 51252, + "col": 35, + "tokLen": 2 + } + }, + "isUsed": true, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + }, + { + "id": "0x55bbe72f39e8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 51256, + "line": 2094, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 52037, + "line": 2108, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3480", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 51259, + "line": 2095, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 51877, + "line": 2104, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3430", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51865, + "line": 2103, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f3220", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51795, + "line": 2102, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f3010", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51728, + "line": 2101, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f2e00", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51658, + "line": 2100, + "col": 73, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f2bf0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51584, + "line": 2099, + "col": 72, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f1f78", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51511, + "line": 2098, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f1d68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51432, + "line": 2097, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f1b58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51361, + "line": 2096, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f1948", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51263, + "line": 2095, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10482, + "file": "/usr/include/X11/X.h", + "line": 353, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51281, + "file": "dwm.c", + "line": 2095, + "col": 24, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1930", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51263, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51267, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1918", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51263, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51267, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f18c8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51263, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51267, + "col": 10, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f18b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51263, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51263, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1890", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51263, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51263, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f18f8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10482, + "file": "/usr/include/X11/X.h", + "line": 353, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51281, + "file": "dwm.c", + "line": 2095, + "col": 24, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 10482, + "file": "/usr/include/X11/X.h", + "line": 353, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51281, + "file": "dwm.c", + "line": 2095, + "col": 24, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "3" + } + ] + }, + { + "id": "0x55bbe72f1b38", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51295, + "line": 2096, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51361, + "col": 71, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f1b18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51353, + "file": "dwm.c", + "line": 2096, + "col": 63, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f1a20", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 48860, + "file": "/usr/include/X11/Xproto.h", + "line": 2063, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51316, + "file": "dwm.c", + "line": 2096, + "col": 26, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1a08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51300, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f19f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51300, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f19a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51300, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f1988", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51296, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1968", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51296, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51296, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f19d0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 48860, + "file": "/usr/include/X11/Xproto.h", + "line": 2063, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51316, + "file": "dwm.c", + "line": 2096, + "col": 26, + "tokLen": 15 + } + }, + "end": { + "spellingLoc": { + "offset": 48860, + "file": "/usr/include/X11/Xproto.h", + "line": 2063, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51316, + "file": "dwm.c", + "line": 2096, + "col": 26, + "tokLen": 15 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "42" + } + ] + }, + { + "id": "0x55bbe72f1af8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51353, + "file": "dwm.c", + "line": 2096, + "col": 63, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1ae0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 51339, + "col": 49, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1ac8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 51339, + "col": 49, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1a78", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 51339, + "col": 49, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f1a60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 51335, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1a40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51335, + "col": 45, + "tokLen": 2 + }, + "end": { + "offset": 51335, + "col": 45, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1aa8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51353, + "file": "dwm.c", + "line": 2096, + "col": 63, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51353, + "file": "dwm.c", + "line": 2096, + "col": 63, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1d48", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51367, + "line": 2097, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51432, + "col": 70, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f1d28", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51421, + "file": "dwm.c", + "line": 2097, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f1c30", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 50204, + "file": "/usr/include/X11/Xproto.h", + "line": 2095, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51388, + "file": "dwm.c", + "line": 2097, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1c18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51372, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1c00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51372, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1bb0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51372, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f1b98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51368, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1b78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51368, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51368, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1be0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 50204, + "file": "/usr/include/X11/Xproto.h", + "line": 2095, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51388, + "file": "dwm.c", + "line": 2097, + "col": 26, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 50204, + "file": "/usr/include/X11/Xproto.h", + "line": 2095, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51388, + "file": "dwm.c", + "line": 2097, + "col": 26, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "74" + } + ] + }, + { + "id": "0x55bbe72f1d08", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51421, + "file": "dwm.c", + "line": 2097, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1cf0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "offset": 51407, + "col": 45, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1cd8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "offset": 51407, + "col": 45, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1c88", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "offset": 51407, + "col": 45, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f1c70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "offset": 51403, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1c50", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51403, + "col": 41, + "tokLen": 2 + }, + "end": { + "offset": 51403, + "col": 41, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1cb8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51421, + "file": "dwm.c", + "line": 2097, + "col": 59, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51421, + "file": "dwm.c", + "line": 2097, + "col": 59, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1f58", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51438, + "line": 2098, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51511, + "col": 78, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f1f38", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51500, + "file": "dwm.c", + "line": 2098, + "col": 67, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f1e40", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 50036, + "file": "/usr/include/X11/Xproto.h", + "line": 2091, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51459, + "file": "dwm.c", + "line": 2098, + "col": 26, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1e28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51443, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1e10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51443, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1dc0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51443, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f1da8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51439, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1d88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51439, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51439, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1df0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 50036, + "file": "/usr/include/X11/Xproto.h", + "line": 2091, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51459, + "file": "dwm.c", + "line": 2098, + "col": 26, + "tokLen": 19 + } + }, + "end": { + "spellingLoc": { + "offset": 50036, + "file": "/usr/include/X11/Xproto.h", + "line": 2091, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51459, + "file": "dwm.c", + "line": 2098, + "col": 26, + "tokLen": 19 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "70" + } + ] + }, + { + "id": "0x55bbe72f1f18", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51500, + "file": "dwm.c", + "line": 2098, + "col": 67, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f1f00", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 51486, + "col": 53, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f1ee8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 51486, + "col": 53, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1e98", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 51486, + "col": 53, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f1e80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 51482, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51482, + "col": 49, + "tokLen": 2 + }, + "end": { + "offset": 51482, + "col": 49, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f1ec8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51500, + "file": "dwm.c", + "line": 2098, + "col": 67, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51500, + "file": "dwm.c", + "line": 2098, + "col": 67, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2bd0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51517, + "line": 2099, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51584, + "col": 72, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f2bb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51573, + "file": "dwm.c", + "line": 2099, + "col": 61, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f2050", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 49868, + "file": "/usr/include/X11/Xproto.h", + "line": 2087, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51538, + "file": "dwm.c", + "line": 2099, + "col": 26, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2038", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51522, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f2020", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51522, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1fd0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51522, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f1fb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51518, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f1f98", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51518, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51518, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2000", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 49868, + "file": "/usr/include/X11/Xproto.h", + "line": 2087, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51538, + "file": "dwm.c", + "line": 2099, + "col": 26, + "tokLen": 13 + } + }, + "end": { + "spellingLoc": { + "offset": 49868, + "file": "/usr/include/X11/Xproto.h", + "line": 2087, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51538, + "file": "dwm.c", + "line": 2099, + "col": 26, + "tokLen": 13 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "66" + } + ] + }, + { + "id": "0x55bbe72f2128", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51573, + "file": "dwm.c", + "line": 2099, + "col": 61, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2110", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 51559, + "col": 47, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f20f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 51559, + "col": 47, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f20a8", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 51559, + "col": 47, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f2090", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 51555, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2070", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51555, + "col": 43, + "tokLen": 2 + }, + "end": { + "offset": 51555, + "col": 43, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f20d8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51573, + "file": "dwm.c", + "line": 2099, + "col": 61, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51573, + "file": "dwm.c", + "line": 2099, + "col": 61, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2de0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51590, + "line": 2100, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51658, + "col": 73, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f2dc0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51650, + "file": "dwm.c", + "line": 2100, + "col": 65, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f2cc8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 47600, + "file": "/usr/include/X11/Xproto.h", + "line": 2033, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51611, + "file": "dwm.c", + "line": 2100, + "col": 26, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2cb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51595, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f2c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51595, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2c48", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51595, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f2c30", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51591, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2c10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51591, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51591, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2c78", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 47600, + "file": "/usr/include/X11/Xproto.h", + "line": 2033, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51611, + "file": "dwm.c", + "line": 2100, + "col": 26, + "tokLen": 17 + } + }, + "end": { + "spellingLoc": { + "offset": 47600, + "file": "/usr/include/X11/Xproto.h", + "line": 2033, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51611, + "file": "dwm.c", + "line": 2100, + "col": 26, + "tokLen": 17 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "12" + } + ] + }, + { + "id": "0x55bbe72f2da0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51650, + "file": "dwm.c", + "line": 2100, + "col": 65, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2d88", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 51636, + "col": 51, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f2d70", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 51636, + "col": 51, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2d20", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 51636, + "col": 51, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f2d08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 51632, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2ce8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51632, + "col": 47, + "tokLen": 2 + }, + "end": { + "offset": 51632, + "col": 47, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2d50", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51650, + "file": "dwm.c", + "line": 2100, + "col": 65, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 10736, + "file": "/usr/include/X11/X.h", + "line": 358, + "col": 21, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51650, + "file": "dwm.c", + "line": 2100, + "col": 65, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "8" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2ff0", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51664, + "line": 2101, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51728, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f2fd0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51719, + "file": "dwm.c", + "line": 2101, + "col": 60, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f2ed8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 48272, + "file": "/usr/include/X11/Xproto.h", + "line": 2049, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51685, + "file": "dwm.c", + "line": 2101, + "col": 26, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2ec0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51669, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f2ea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51669, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2e58", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51669, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f2e40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51665, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51665, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51665, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2e88", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 48272, + "file": "/usr/include/X11/Xproto.h", + "line": 2049, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51685, + "file": "dwm.c", + "line": 2101, + "col": 26, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 48272, + "file": "/usr/include/X11/Xproto.h", + "line": 2049, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51685, + "file": "dwm.c", + "line": 2101, + "col": 26, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "28" + } + ] + }, + { + "id": "0x55bbe72f2fb0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51719, + "file": "dwm.c", + "line": 2101, + "col": 60, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f2f98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 51705, + "col": 46, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f2f80", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 51705, + "col": 46, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2f30", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 51705, + "col": 46, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f2f18", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 51701, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f2ef8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51701, + "col": 42, + "tokLen": 2 + }, + "end": { + "offset": 51701, + "col": 42, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f2f60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51719, + "file": "dwm.c", + "line": 2101, + "col": 60, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51719, + "file": "dwm.c", + "line": 2101, + "col": 60, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "10" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3200", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51734, + "line": 2102, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51795, + "col": 66, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f31e0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51786, + "file": "dwm.c", + "line": 2102, + "col": 57, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f30e8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 48482, + "file": "/usr/include/X11/Xproto.h", + "line": 2054, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51755, + "file": "dwm.c", + "line": 2102, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f30d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51739, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f30b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51739, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3068", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51739, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f3050", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51735, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3030", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51735, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51735, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3098", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 48482, + "file": "/usr/include/X11/Xproto.h", + "line": 2054, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51755, + "file": "dwm.c", + "line": 2102, + "col": 26, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 48482, + "file": "/usr/include/X11/Xproto.h", + "line": 2054, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51755, + "file": "dwm.c", + "line": 2102, + "col": 26, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "33" + } + ] + }, + { + "id": "0x55bbe72f31c0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51786, + "file": "dwm.c", + "line": 2102, + "col": 57, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f31a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 51772, + "col": 43, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f3190", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 51772, + "col": 43, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3140", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 51772, + "col": 43, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f3128", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 51768, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3108", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51768, + "col": 39, + "tokLen": 2 + }, + "end": { + "offset": 51768, + "col": 39, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3170", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51786, + "file": "dwm.c", + "line": 2102, + "col": 57, + "tokLen": 9 + } + }, + "end": { + "spellingLoc": { + "offset": 10847, + "file": "/usr/include/X11/X.h", + "line": 360, + "col": 21, + "tokLen": 2, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51786, + "file": "dwm.c", + "line": 2102, + "col": 57, + "tokLen": 9 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "10" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3410", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 51801, + "line": 2103, + "col": 5, + "tokLen": 1 + }, + "end": { + "offset": 51865, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f33f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51854, + "file": "dwm.c", + "line": 2103, + "col": 58, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f32f8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 49700, + "file": "/usr/include/X11/Xproto.h", + "line": 2083, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51822, + "file": "dwm.c", + "line": 2103, + "col": 26, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f32e0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51806, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f32c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51806, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3278", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51806, + "col": 10, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f3260", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51802, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51802, + "col": 6, + "tokLen": 2 + }, + "end": { + "offset": 51802, + "col": 6, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f32a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 49700, + "file": "/usr/include/X11/Xproto.h", + "line": 2083, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51822, + "file": "dwm.c", + "line": 2103, + "col": 26, + "tokLen": 10 + } + }, + "end": { + "spellingLoc": { + "offset": 49700, + "file": "/usr/include/X11/Xproto.h", + "line": 2083, + "col": 40, + "tokLen": 2, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51822, + "file": "dwm.c", + "line": 2103, + "col": 26, + "tokLen": 10 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "62" + } + ] + }, + { + "id": "0x55bbe72f33d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51854, + "file": "dwm.c", + "line": 2103, + "col": 58, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f33b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "offset": 51840, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f33a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "offset": 51840, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3350", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "offset": 51840, + "col": 44, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f3338", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "offset": 51836, + "col": 40, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3318", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51836, + "col": 40, + "tokLen": 2 + }, + "end": { + "offset": 51836, + "col": 40, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3380", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51854, + "file": "dwm.c", + "line": 2103, + "col": 58, + "tokLen": 11 + } + }, + "end": { + "spellingLoc": { + "offset": 10786, + "file": "/usr/include/X11/X.h", + "line": 359, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 51854, + "file": "dwm.c", + "line": 2103, + "col": 58, + "tokLen": 11 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "9" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3470", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 51870, + "line": 2104, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 51877, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3450", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 51877, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 51877, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + }, + { + "id": "0x55bbe72f36e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 51881, + "line": 2105, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 51985, + "line": 2106, + "col": 35, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f36c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51881, + "line": 2105, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 51881, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "int (*)(FILE *, const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f34a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51881, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 51881, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "int (FILE *, const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e3fc50", + "kind": "FunctionDecl", + "name": "fprintf", + "type": { + "qualType": "int (FILE *, const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72f3720", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51889, + "file": "dwm.c", + "line": 2105, + "col": 10, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51889, + "file": "dwm.c", + "line": 2105, + "col": 10, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "FILE *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f34c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51889, + "file": "dwm.c", + "line": 2105, + "col": 10, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 51889, + "file": "dwm.c", + "line": 2105, + "col": 10, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "FILE *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6de79d8", + "kind": "VarDecl", + "name": "stderr", + "type": { + "qualType": "FILE *" + } + } + } + ] + }, + { + "id": "0x55bbe72f3750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51897, + "col": 18, + "tokLen": 52 + }, + "end": { + "offset": 51897, + "col": 18, + "tokLen": 52 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f3738", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51897, + "col": 18, + "tokLen": 52 + }, + "end": { + "offset": 51897, + "col": 18, + "tokLen": 52 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f3518", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 51897, + "col": 18, + "tokLen": 52 + }, + "end": { + "offset": 51897, + "col": 18, + "tokLen": 52 + } + }, + "type": { + "qualType": "char[50]" + }, + "valueCategory": "lvalue", + "value": "\"dwm: fatal error: request code=%d, error code=%d\\n\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72f3780", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51953, + "line": 2106, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 51957, + "col": 7, + "tokLen": 12 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f3768", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51953, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 51957, + "col": 7, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f35a0", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51953, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 51957, + "col": 7, + "tokLen": 12 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "request_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7000360", + "inner": [ + { + "id": "0x55bbe72f3588", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51953, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 51953, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3568", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51953, + "col": 3, + "tokLen": 2 + }, + "end": { + "offset": 51953, + "col": 3, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f37b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51971, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 51975, + "col": 25, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x55bbe72f3798", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51971, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 51975, + "col": 25, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3608", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 51971, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 51975, + "col": 25, + "tokLen": 10 + } + }, + "type": { + "qualType": "unsigned char" + }, + "valueCategory": "lvalue", + "name": "error_code", + "isArrow": true, + "referencedMemberDecl": "0x55bbe70002f8", + "inner": [ + { + "id": "0x55bbe72f35f0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51971, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 51971, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f35d0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51971, + "col": 21, + "tokLen": 2 + }, + "end": { + "offset": 51971, + "col": 21, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f39d8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 51989, + "line": 2107, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 52014, + "col": 27, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3978", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 51996, + "col": 9, + "tokLen": 10 + }, + "end": { + "offset": 52014, + "col": 27, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f3960", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 51996, + "col": 9, + "tokLen": 10 + }, + "end": { + "offset": 51996, + "col": 9, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3900", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 51996, + "col": 9, + "tokLen": 10 + }, + "end": { + "offset": 51996, + "col": 9, + "tokLen": 10 + } + }, + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72320a0", + "kind": "VarDecl", + "name": "xerrorxlib", + "type": { + "qualType": "int (*)(Display *, XErrorEvent *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f39a8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52007, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 52007, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3920", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52007, + "col": 20, + "tokLen": 3 + }, + "end": { + "offset": 52007, + "col": 20, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f16c8", + "kind": "ParmVarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + }, + { + "id": "0x55bbe72f39c0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52012, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 52012, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f3940", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52012, + "col": 25, + "tokLen": 2 + }, + "end": { + "offset": 52012, + "col": 25, + "tokLen": 2 + } + }, + "type": { + "qualType": "XErrorEvent *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f1740", + "kind": "ParmVarDecl", + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3b38", + "kind": "FunctionDecl", + "loc": { + "offset": 52044, + "line": 2111, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 52040, + "line": 2110, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 52100, + "line": 2114, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72316c0", + "name": "xerrordummy", + "mangledName": "xerrordummy", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72f3a20", + "kind": "ParmVarDecl", + "loc": { + "offset": 52065, + "line": 2111, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 52056, + "col": 13, + "tokLen": 7 + }, + "end": { + "offset": 52065, + "col": 22, + "tokLen": 3 + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72f3a98", + "kind": "ParmVarDecl", + "loc": { + "offset": 52083, + "col": 40, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 52070, + "col": 27, + "tokLen": 11 + }, + "end": { + "offset": 52083, + "col": 40, + "tokLen": 2 + } + }, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + }, + { + "id": "0x55bbe72f3c18", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 52087, + "line": 2112, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 52100, + "line": 2114, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3c08", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 52090, + "line": 2113, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 52097, + "col": 9, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 52097, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 52097, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3d58", + "kind": "FunctionDecl", + "loc": { + "offset": 52193, + "line": 2119, + "col": 1, + "tokLen": 11 + }, + "range": { + "begin": { + "offset": 52189, + "line": 2118, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 52306, + "line": 2123, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe7231898", + "name": "xerrorstart", + "mangledName": "xerrorstart", + "type": { + "qualType": "int (Display *, XErrorEvent *)" + }, + "inner": [ + { + "id": "0x55bbe72f3c40", + "kind": "ParmVarDecl", + "loc": { + "offset": 52214, + "line": 2119, + "col": 22, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 52205, + "col": 13, + "tokLen": 7 + }, + "end": { + "offset": 52214, + "col": 22, + "tokLen": 3 + } + }, + "name": "dpy", + "type": { + "qualType": "Display *" + } + }, + { + "id": "0x55bbe72f3cb8", + "kind": "ParmVarDecl", + "loc": { + "offset": 52232, + "col": 40, + "tokLen": 2 + }, + "range": { + "begin": { + "offset": 52219, + "col": 27, + "tokLen": 11 + }, + "end": { + "offset": 52232, + "col": 40, + "tokLen": 2 + } + }, + "name": "ee", + "type": { + "qualType": "XErrorEvent *" + } + }, + { + "id": "0x55bbe72f3f68", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 52236, + "line": 2120, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 52306, + "line": 2123, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3ec8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52239, + "line": 2121, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52291, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f3eb0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52239, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52239, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f3e08", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52239, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52239, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72f3f08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52243, + "col": 6, + "tokLen": 48 + }, + "end": { + "offset": 52243, + "col": 6, + "tokLen": 48 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f3ef0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52243, + "col": 6, + "tokLen": 48 + }, + "end": { + "offset": 52243, + "col": 6, + "tokLen": 48 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f3e68", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52243, + "col": 6, + "tokLen": 48 + }, + "end": { + "offset": 52243, + "col": 6, + "tokLen": 48 + } + }, + "type": { + "qualType": "char[47]" + }, + "valueCategory": "lvalue", + "value": "\"dwm: another window manager is already running\"" + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f3f58", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 52295, + "line": 2122, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 52303, + "col": 10, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f3f40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52302, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 52303, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "-", + "inner": [ + { + "id": "0x55bbe72f3f20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 52303, + "col": 10, + "tokLen": 1 + }, + "end": { + "offset": 52303, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4028", + "kind": "FunctionDecl", + "loc": { + "offset": 52314, + "line": 2126, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 52309, + "line": 2125, + "col": 1, + "tokLen": 4 + }, + "end": { + "offset": 52525, + "line": 2135, + "col": 1, + "tokLen": 1 + } + }, + "isUsed": true, + "previousDecl": "0x55bbe72319e8", + "name": "zoom", + "mangledName": "zoom", + "type": { + "qualType": "void (const Arg *)" + }, + "inner": [ + { + "id": "0x55bbe72f3f98", + "kind": "ParmVarDecl", + "loc": { + "offset": 52330, + "line": 2126, + "col": 17, + "tokLen": 3 + }, + "range": { + "begin": { + "offset": 52319, + "col": 6, + "tokLen": 5 + }, + "end": { + "offset": 52330, + "col": 17, + "tokLen": 3 + } + }, + "name": "arg", + "type": { + "qualType": "const Arg *" + } + }, + { + "id": "0x55bbe72f4830", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 52335, + "line": 2127, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 52525, + "line": 2135, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f41c8", + "kind": "DeclStmt", + "range": { + "begin": { + "offset": 52338, + "line": 2128, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 52361, + "col": 25, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "loc": { + "offset": 52346, + "col": 10, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 52338, + "col": 2, + "tokLen": 6 + }, + "end": { + "offset": 52358, + "col": 22, + "tokLen": 3 + } + }, + "isUsed": true, + "name": "c", + "type": { + "qualType": "Client *" + }, + "init": "c", + "inner": [ + { + "id": "0x55bbe72f41b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52350, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 52358, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4180", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52350, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 52358, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "sel", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225c00", + "inner": [ + { + "id": "0x55bbe72f4168", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52350, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 52350, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4148", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52350, + "col": 14, + "tokLen": 6 + }, + "end": { + "offset": 52350, + "col": 14, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4498", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52365, + "line": 2130, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 52431, + "line": 2131, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72f4468", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52369, + "line": 2130, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52417, + "col": 54, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f43c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52369, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52409, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f4360", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52369, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52397, + "col": 34, + "tokLen": 7 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f4348", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52397, + "col": 34, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(Monitor *)" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4318", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52397, + "col": 34, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*const)(Monitor *)" + }, + "valueCategory": "lvalue", + "name": "arrange", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225210", + "inner": [ + { + "id": "0x55bbe72f4300", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52394, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f42e0", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52394, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "const Layout *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72f42b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52378, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout **" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4218", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52378, + "col": 15, + "tokLen": 2 + } + }, + "type": { + "qualType": "const Layout *[2]" + }, + "valueCategory": "lvalue", + "name": "lt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ec8", + "inner": [ + { + "id": "0x55bbe72f4200", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52370, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f41e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52370, + "col": 7, + "tokLen": 6 + }, + "end": { + "offset": 52370, + "col": 7, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f42c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52381, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 52389, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4280", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52381, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 52389, + "col": 26, + "tokLen": 5 + } + }, + "type": { + "qualType": "unsigned int" + }, + "valueCategory": "lvalue", + "name": "sellt", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72259b8", + "inner": [ + { + "id": "0x55bbe72f4268", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52381, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 52381, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4248", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52381, + "col": 18, + "tokLen": 6 + }, + "end": { + "offset": 52381, + "col": 18, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f43b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52408, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 52409, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f4398", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52409, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 52409, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4378", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52409, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 52409, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4450", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52414, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 52417, + "col": 54, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4420", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52414, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 52417, + "col": 54, + "tokLen": 10 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "name": "isfloating", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7224738", + "inner": [ + { + "id": "0x55bbe72f4408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52414, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 52414, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f43e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52414, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 52414, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4488", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 52431, + "line": 2131, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 52431, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72f4778", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52440, + "line": 2132, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 52508, + "line": 2133, + "col": 3, + "tokLen": 6 + } + }, + "inner": [ + { + "id": "0x55bbe72f4748", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52444, + "line": 2132, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52503, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f45d0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52444, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52474, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f45b8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52444, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52444, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f44b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52444, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52444, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + }, + { + "id": "0x55bbe72f4578", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52449, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 52474, + "col": 36, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f4560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52449, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 52449, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f44d8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52449, + "col": 11, + "tokLen": 9 + }, + "end": { + "offset": 52449, + "col": 11, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f45a0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52459, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 52467, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4530", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52459, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 52467, + "col": 29, + "tokLen": 7 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "clients", + "isArrow": true, + "referencedMemberDecl": "0x55bbe7225ba0", + "inner": [ + { + "id": "0x55bbe72f4518", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52459, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 52459, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f44f8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52459, + "col": 21, + "tokLen": 6 + }, + "end": { + "offset": 52459, + "col": 21, + "tokLen": 6 + } + }, + "type": { + "qualType": "Monitor *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe7237460", + "kind": "VarDecl", + "name": "selmon", + "type": { + "qualType": "Monitor *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4730", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52479, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 52503, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f4710", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 52480, + "col": 42, + "tokLen": 1 + }, + "end": { + "offset": 52503, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f46f0", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52481, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 52502, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f45f0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52481, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 52481, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + }, + { + "id": "0x55bbe72f46b0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52485, + "col": 47, + "tokLen": 9 + }, + "end": { + "offset": 52502, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f4698", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52485, + "col": 47, + "tokLen": 9 + }, + "end": { + "offset": 52485, + "col": 47, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4610", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52485, + "col": 47, + "tokLen": 9 + }, + "end": { + "offset": 52485, + "col": 47, + "tokLen": 9 + } + }, + "type": { + "qualType": "Client *(Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b3b00", + "kind": "FunctionDecl", + "name": "nexttiled", + "type": { + "qualType": "Client *(Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f46d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52495, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 52498, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4668", + "kind": "MemberExpr", + "range": { + "begin": { + "offset": 52495, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 52498, + "col": 60, + "tokLen": 4 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "name": "next", + "isArrow": true, + "referencedMemberDecl": "0x55bbe72249b8", + "inner": [ + { + "id": "0x55bbe72f4650", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52495, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 52495, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4630", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52495, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 52495, + "col": 57, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4768", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 52508, + "line": 2133, + "col": 3, + "tokLen": 6 + }, + "end": { + "offset": 52508, + "col": 3, + "tokLen": 6 + } + } + } + ] + }, + { + "id": "0x55bbe72f47f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52517, + "line": 2134, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52522, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f47d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52517, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52517, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(Client *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4798", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52517, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52517, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (Client *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72b4188", + "kind": "FunctionDecl", + "name": "pop", + "type": { + "qualType": "void (Client *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f4818", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52521, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52521, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f47b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52521, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52521, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "Client *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f40e0", + "kind": "VarDecl", + "name": "c", + "type": { + "qualType": "Client *" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4a60", + "kind": "FunctionDecl", + "loc": { + "offset": 52532, + "line": 2138, + "col": 1, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 52528, + "line": 2137, + "col": 1, + "tokLen": 3 + }, + "end": { + "offset": 53055, + "line": 2159, + "col": 1, + "tokLen": 1 + } + }, + "name": "main", + "mangledName": "main", + "type": { + "qualType": "int (int, char **)" + }, + "inner": [ + { + "id": "0x55bbe72f4878", + "kind": "ParmVarDecl", + "loc": { + "offset": 52541, + "line": 2138, + "col": 10, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 52537, + "col": 6, + "tokLen": 3 + }, + "end": { + "offset": 52541, + "col": 10, + "tokLen": 4 + } + }, + "isUsed": true, + "name": "argc", + "type": { + "qualType": "int" + } + }, + { + "id": "0x55bbe72f4940", + "kind": "ParmVarDecl", + "loc": { + "offset": 52553, + "col": 22, + "tokLen": 4 + }, + "range": { + "begin": { + "offset": 52547, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 52558, + "col": 27, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "argv", + "type": { + "desugaredQualType": "char **", + "qualType": "char **" + } + }, + { + "id": "0x55bbe72f57d8", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 52561, + "line": 2139, + "col": 1, + "tokLen": 1 + }, + "end": { + "offset": 53055, + "line": 2159, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f4f10", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52564, + "line": 2140, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 52671, + "line": 2143, + "col": 24, + "tokLen": 1 + } + }, + "hasElse": true, + "inner": [ + { + "id": "0x55bbe72f4d58", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52568, + "line": 2140, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 52602, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "&&", + "inner": [ + { + "id": "0x55bbe72f4b68", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52568, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 52576, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "==", + "inner": [ + { + "id": "0x55bbe72f4b50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52568, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 52568, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4b10", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52568, + "col": 6, + "tokLen": 4 + }, + "end": { + "offset": 52568, + "col": 6, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f4878", + "kind": "ParmVarDecl", + "name": "argc", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72f4b30", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 52576, + "col": 14, + "tokLen": 1 + }, + "end": { + "offset": 52576, + "col": 14, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "2" + } + ] + }, + { + "id": "0x55bbe72f4d40", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52581, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 52602, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f4cb0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52582, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 52602, + "col": 40, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f4c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52582, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 52582, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (*)(const char *, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4b88", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52582, + "col": 20, + "tokLen": 6 + }, + "end": { + "offset": 52582, + "col": 20, + "tokLen": 6 + } + }, + "type": { + "qualType": "int (const char *, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e9cb60", + "kind": "FunctionDecl", + "name": "strcmp", + "type": { + "qualType": "int (const char *, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f4cf8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52589, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 52589, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f4ce0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52589, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 52589, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4ba8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52589, + "col": 27, + "tokLen": 4 + }, + "end": { + "offset": 52589, + "col": 27, + "tokLen": 4 + } + }, + "type": { + "qualType": "char[3]" + }, + "valueCategory": "lvalue", + "value": "\"-v\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72f4d28", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52595, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 52601, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f4d10", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52595, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 52601, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4c20", + "kind": "ArraySubscriptExpr", + "range": { + "begin": { + "offset": 52595, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 52601, + "col": 39, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "lvalue", + "inner": [ + { + "id": "0x55bbe72f4c08", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52595, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 52595, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "char **", + "qualType": "char **" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4bc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52595, + "col": 33, + "tokLen": 4 + }, + "end": { + "offset": 52595, + "col": 33, + "tokLen": 4 + } + }, + "type": { + "desugaredQualType": "char **", + "qualType": "char **" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f4940", + "kind": "ParmVarDecl", + "name": "argv", + "type": { + "desugaredQualType": "char **", + "qualType": "char **" + } + } + } + ] + }, + { + "id": "0x55bbe72f4be8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 52600, + "col": 38, + "tokLen": 1 + }, + "end": { + "offset": 52600, + "col": 38, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f4f08", + "kind": "NullStmt", + "range": { + "begin": { + "offset": 52607, + "line": 2141, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52607, + "col": 3, + "tokLen": 3 + } + } + }, + { + "id": "0x55bbe72f4ee8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52633, + "line": 2142, + "col": 7, + "tokLen": 2 + }, + "end": { + "offset": 52671, + "line": 2143, + "col": 24, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f4e10", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52637, + "line": 2142, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 52645, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "!=", + "inner": [ + { + "id": "0x55bbe72f4df8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52637, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 52637, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f4db8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52637, + "col": 11, + "tokLen": 4 + }, + "end": { + "offset": 52637, + "col": 11, + "tokLen": 4 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72f4878", + "kind": "ParmVarDecl", + "name": "argc", + "type": { + "qualType": "int" + } + } + } + ] + }, + { + "id": "0x55bbe72f4dd8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 52645, + "col": 19, + "tokLen": 1 + }, + "end": { + "offset": 52645, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "1" + } + ] + }, + { + "id": "0x55bbe72f4e90", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52650, + "line": 2143, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52671, + "col": 24, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f4e78", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52650, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52650, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4e30", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52650, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52650, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72f4ed0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52654, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 52654, + "col": 7, + "tokLen": 17 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f4eb8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52654, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 52654, + "col": 7, + "tokLen": 17 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4e50", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52654, + "col": 7, + "tokLen": 17 + }, + "end": { + "offset": 52654, + "col": 7, + "tokLen": 17 + } + }, + "type": { + "qualType": "char[16]" + }, + "valueCategory": "lvalue", + "value": "\"usage: dwm [-v]\"" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f5288", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52675, + "line": 2144, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 52773, + "line": 2145, + "col": 47, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f50c8", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52679, + "line": 2144, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52724, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "opcode": "||", + "inner": [ + { + "id": "0x55bbe72f5040", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52679, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52702, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f4fe0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52680, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 52702, + "col": 29, + "tokLen": 1 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f4fc8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52680, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 52680, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *(*)(int, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4f40", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52680, + "col": 7, + "tokLen": 9 + }, + "end": { + "offset": 52680, + "col": 7, + "tokLen": 9 + } + }, + "type": { + "qualType": "char *(int, const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6db7c80", + "kind": "FunctionDecl", + "name": "setlocale", + "type": { + "qualType": "char *(int, const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f4f60", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 1037, + "file": "/usr/include/bits/locale.h", + "line": 26, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/locale.h" + } + }, + "expansionLoc": { + "offset": 52690, + "file": "dwm.c", + "line": 2144, + "col": 17, + "tokLen": 8 + } + }, + "end": { + "spellingLoc": { + "offset": 1037, + "file": "/usr/include/bits/locale.h", + "line": 26, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/locale.h" + } + }, + "expansionLoc": { + "offset": 52690, + "file": "dwm.c", + "line": 2144, + "col": 17, + "tokLen": 8 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + }, + { + "id": "0x55bbe72f5028", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52700, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 52700, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f5010", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52700, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 52700, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f4f80", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52700, + "col": 27, + "tokLen": 2 + }, + "end": { + "offset": 52700, + "col": 27, + "tokLen": 2 + } + }, + "type": { + "qualType": "char[1]" + }, + "valueCategory": "lvalue", + "value": "\"\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f50b0", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52707, + "col": 34, + "tokLen": 1 + }, + "end": { + "offset": 52724, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f5090", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52708, + "col": 35, + "tokLen": 15 + }, + "end": { + "offset": 52724, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5078", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52708, + "col": 35, + "tokLen": 15 + }, + "end": { + "offset": 52708, + "col": 35, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5058", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52708, + "col": 35, + "tokLen": 15 + }, + "end": { + "offset": 52708, + "col": 35, + "tokLen": 15 + } + }, + "type": { + "qualType": "int (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe705d8d8", + "kind": "FunctionDecl", + "name": "XSupportsLocale", + "type": { + "qualType": "int (void)" + } + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f5210", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52729, + "line": 2145, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 52773, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f51f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52729, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 52729, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (*)(const char *restrict, FILE *restrict)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f50e8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52729, + "col": 3, + "tokLen": 5 + }, + "end": { + "offset": 52729, + "col": 3, + "tokLen": 5 + } + }, + "type": { + "qualType": "int (const char *restrict, FILE *restrict)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe6e531b0", + "kind": "FunctionDecl", + "name": "fputs", + "type": { + "qualType": "int (const char *restrict, FILE *restrict)" + } + } + } + ] + }, + { + "id": "0x55bbe72f5258", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52735, + "col": 9, + "tokLen": 30 + }, + "end": { + "offset": 52735, + "col": 9, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f5240", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52735, + "col": 9, + "tokLen": 30 + }, + "end": { + "offset": 52735, + "col": 9, + "tokLen": 30 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5148", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52735, + "col": 9, + "tokLen": 30 + }, + "end": { + "offset": 52735, + "col": 9, + "tokLen": 30 + } + }, + "type": { + "qualType": "char[28]" + }, + "valueCategory": "lvalue", + "value": "\"warning: no locale support\\n\"" + } + ] + } + ] + }, + { + "id": "0x55bbe72f5270", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 52767, + "file": "dwm.c", + "line": 2145, + "col": 41, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 52767, + "file": "dwm.c", + "line": 2145, + "col": 41, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "FILE *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f5180", + "kind": "DeclRefExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 52767, + "file": "dwm.c", + "line": 2145, + "col": 41, + "tokLen": 6 + } + }, + "end": { + "spellingLoc": { + "offset": 4058, + "file": "/usr/include/stdio.h", + "line": 149, + "col": 16, + "tokLen": 6, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 52767, + "file": "dwm.c", + "line": 2145, + "col": 41, + "tokLen": 6 + } + } + }, + "type": { + "qualType": "FILE *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe6de79d8", + "kind": "VarDecl", + "name": "stderr", + "type": { + "qualType": "FILE *" + } + } + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f5538", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 52777, + "line": 2146, + "col": 2, + "tokLen": 2 + }, + "end": { + "offset": 52842, + "line": 2147, + "col": 33, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x55bbe72f5460", + "kind": "UnaryOperator", + "range": { + "begin": { + "offset": 52781, + "line": 2146, + "col": 6, + "tokLen": 1 + }, + "end": { + "offset": 52807, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "isPostfix": false, + "opcode": "!", + "canOverflow": false, + "inner": [ + { + "id": "0x55bbe72f5440", + "kind": "ParenExpr", + "range": { + "begin": { + "offset": 52782, + "col": 7, + "tokLen": 1 + }, + "end": { + "offset": 52807, + "col": 32, + "tokLen": 1 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5420", + "kind": "BinaryOperator", + "range": { + "begin": { + "offset": 52783, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 52806, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "opcode": "=", + "inner": [ + { + "id": "0x55bbe72f52a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52783, + "col": 8, + "tokLen": 3 + }, + "end": { + "offset": 52783, + "col": 8, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + }, + { + "id": "0x55bbe72f53e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52789, + "col": 14, + "tokLen": 12 + }, + "end": { + "offset": 52806, + "col": 31, + "tokLen": 1 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f53c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52789, + "col": 14, + "tokLen": 12 + }, + "end": { + "offset": 52789, + "col": 14, + "tokLen": 12 + } + }, + "type": { + "qualType": "Display *(*)(const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f52c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52789, + "col": 14, + "tokLen": 12 + }, + "end": { + "offset": 52789, + "col": 14, + "tokLen": 12 + } + }, + "type": { + "qualType": "Display *(const char *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7018868", + "kind": "FunctionDecl", + "name": "XOpenDisplay", + "type": { + "qualType": "Display *(const char *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f5408", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f5348", + "kind": "ParenExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2658, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 16, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2667, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 25, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5320", + "kind": "CStyleCastExpr", + "range": { + "begin": { + "spellingLoc": { + "offset": 2659, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 17, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "void *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x55bbe72f52e8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + }, + "end": { + "spellingLoc": { + "offset": 2666, + "file": "/usr/lib/clang/14.0.6/include/stddef.h", + "line": 89, + "col": 24, + "tokLen": 1, + "includedFrom": { + "file": "/usr/include/X11/Xlib.h" + } + }, + "expansionLoc": { + "offset": 52802, + "file": "dwm.c", + "line": 2146, + "col": 27, + "tokLen": 4 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f54e0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52812, + "line": 2147, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52842, + "col": 33, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f54c8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52812, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52812, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(const char *, ...)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52812, + "col": 3, + "tokLen": 3 + }, + "end": { + "offset": 52812, + "col": 3, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (const char *, ...)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe721e230", + "kind": "FunctionDecl", + "name": "die", + "type": { + "qualType": "void (const char *, ...)" + } + } + } + ] + }, + { + "id": "0x55bbe72f5520", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52816, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 52816, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x55bbe72f5508", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52816, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 52816, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5498", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 52816, + "col": 7, + "tokLen": 26 + }, + "end": { + "offset": 52816, + "col": 7, + "tokLen": 26 + } + }, + "type": { + "qualType": "char[25]" + }, + "valueCategory": "lvalue", + "value": "\"dwm: cannot open display\"" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "0x55bbe72f5590", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52846, + "line": 2148, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 52859, + "col": 15, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5578", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52846, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 52846, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5558", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52846, + "col": 2, + "tokLen": 12 + }, + "end": { + "offset": 52846, + "col": 2, + "tokLen": 12 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7275978", + "kind": "FunctionDecl", + "name": "checkotherwm", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f55e8", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52863, + "line": 2149, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 52869, + "col": 8, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f55d0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52863, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 52863, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f55b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52863, + "col": 2, + "tokLen": 5 + }, + "end": { + "offset": 52863, + "col": 2, + "tokLen": 5 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72cff28", + "kind": "FunctionDecl", + "name": "setup", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f5640", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52984, + "line": 2154, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 52989, + "col": 7, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5628", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52984, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 52984, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5608", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52984, + "col": 2, + "tokLen": 4 + }, + "end": { + "offset": 52984, + "col": 2, + "tokLen": 4 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72c6f98", + "kind": "FunctionDecl", + "name": "scan", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f5698", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 52993, + "line": 2155, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52997, + "col": 6, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5680", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 52993, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52993, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5660", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 52993, + "col": 2, + "tokLen": 3 + }, + "end": { + "offset": 52993, + "col": 2, + "tokLen": 3 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe72c68f0", + "kind": "FunctionDecl", + "name": "run", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f56f0", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 53001, + "line": 2156, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 53009, + "col": 10, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f56d8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 53001, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 53001, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (*)(void)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f56b8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 53001, + "col": 2, + "tokLen": 7 + }, + "end": { + "offset": 53001, + "col": 2, + "tokLen": 7 + } + }, + "type": { + "qualType": "void (void)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7276380", + "kind": "FunctionDecl", + "name": "cleanup", + "type": { + "qualType": "void (void)" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f5768", + "kind": "CallExpr", + "range": { + "begin": { + "offset": 53013, + "line": 2157, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 53030, + "col": 19, + "tokLen": 1 + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x55bbe72f5750", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 53013, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 53013, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (*)(Display *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x55bbe72f5710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 53013, + "col": 2, + "tokLen": 13 + }, + "end": { + "offset": 53013, + "col": 2, + "tokLen": 13 + } + }, + "type": { + "qualType": "int (Display *)" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x55bbe7031c88", + "kind": "FunctionDecl", + "name": "XCloseDisplay", + "type": { + "qualType": "int (Display *)" + } + } + } + ] + }, + { + "id": "0x55bbe72f5790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 53027, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 53027, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x55bbe72f5730", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 53027, + "col": 16, + "tokLen": 3 + }, + "end": { + "offset": 53027, + "col": 16, + "tokLen": 3 + } + }, + "type": { + "qualType": "Display *" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x55bbe72372f8", + "kind": "VarDecl", + "name": "dpy", + "type": { + "qualType": "Display *" + } + } + } + ] + } + ] + }, + { + "id": "0x55bbe72f57c8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 53034, + "line": 2158, + "col": 2, + "tokLen": 6 + }, + "end": { + "spellingLoc": { + "offset": 2807, + "file": "/usr/include/stdlib.h", + "line": 93, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 53041, + "file": "dwm.c", + "line": 2158, + "col": 9, + "tokLen": 12 + } + } + }, + "inner": [ + { + "id": "0x55bbe72f57a8", + "kind": "IntegerLiteral", + "range": { + "begin": { + "spellingLoc": { + "offset": 2807, + "file": "/usr/include/stdlib.h", + "line": 93, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 53041, + "file": "dwm.c", + "line": 2158, + "col": 9, + "tokLen": 12 + } + }, + "end": { + "spellingLoc": { + "offset": 2807, + "file": "/usr/include/stdlib.h", + "line": 93, + "col": 22, + "tokLen": 1, + "includedFrom": { + "file": "dwm.c" + } + }, + "expansionLoc": { + "offset": 53041, + "file": "dwm.c", + "line": 2158, + "col": 9, + "tokLen": 12 + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/patches/dwm-functionalgaps-6.2.diff b/patches/dwm-functionalgaps-6.2.diff new file mode 100644 index 0000000..08d0358 --- /dev/null +++ b/patches/dwm-functionalgaps-6.2.diff @@ -0,0 +1,190 @@ +diff -pur dwm.git/config.def.h dwm.mygaps/config.def.h +--- dwm.git/config.def.h 2021-02-27 21:17:53.862314811 -0600 ++++ dwm.mygaps/config.def.h 2021-02-28 00:06:39.066149441 -0600 +@@ -2,6 +2,8 @@ + + /* appearance */ + static const unsigned int borderpx = 1; /* border pixel of windows */ ++static const int startwithgaps = 0; /* 1 means gaps are used by default */ ++static const unsigned int gappx = 10; /* default gap between windows in pixels */ + static const unsigned int snap = 32; /* snap pixel */ + static const int showbar = 1; /* 0 means no bar */ + static const int topbar = 1; /* 0 means bottom bar */ +@@ -84,6 +86,10 @@ static Key keys[] = { + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, ++ { MODKEY, XK_minus, setgaps, {.i = -5 } }, ++ { MODKEY, XK_equal, setgaps, {.i = +5 } }, ++ { MODKEY|ShiftMask, XK_minus, setgaps, {.i = GAP_RESET } }, ++ { MODKEY|ShiftMask, XK_equal, setgaps, {.i = GAP_TOGGLE} }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) +diff -pur dwm.git/dwm.c dwm.mygaps/dwm.c +--- dwm.git/dwm.c 2021-02-27 21:17:53.862314811 -0600 ++++ dwm.mygaps/dwm.c 2021-02-28 00:23:19.232865766 -0600 +@@ -57,6 +57,9 @@ + #define TAGMASK ((1 << LENGTH(tags)) - 1) + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + ++#define GAP_TOGGLE 100 ++#define GAP_RESET 0 ++ + /* enums */ + enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ + enum { SchemeNorm, SchemeSel }; /* color schemes */ +@@ -119,6 +122,8 @@ struct Monitor { + int by; /* bar geometry */ + int mx, my, mw, mh; /* screen size */ + int wx, wy, ww, wh; /* window area */ ++ int gappx; /* gaps between windows */ ++ int drawwithgaps; /* toggle gaps */ + unsigned int seltags; + unsigned int sellt; + unsigned int tagset[2]; +@@ -200,6 +205,7 @@ static void sendmon(Client *c, Monitor * + static void setclientstate(Client *c, long state); + static void setfocus(Client *c); + static void setfullscreen(Client *c, int fullscreen); ++static void setgaps(const Arg *arg); + static void setlayout(const Arg *arg); + static void setmfact(const Arg *arg); + static void setup(void); +@@ -639,6 +645,8 @@ createmon(void) + m->nmaster = nmaster; + m->showbar = showbar; + m->topbar = topbar; ++ m->gappx = gappx; ++ m->drawwithgaps = startwithgaps; + m->lt[0] = &layouts[0]; + m->lt[1] = &layouts[1 % LENGTH(layouts)]; + strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); +@@ -797,6 +805,12 @@ focus(Client *c) + attachstack(c); + grabbuttons(c, 1); + XSetWindowBorder(dpy, c->win, scheme[SchemeSel][ColBorder].pixel); ++ if (!selmon->drawwithgaps && !c->isfloating) { ++ XWindowChanges wc; ++ wc.sibling = selmon->barwin; ++ wc.stack_mode = Below; ++ XConfigureWindow(dpy, c->win, CWSibling | CWStackMode, &wc); ++ } + setfocus(c); + } else { + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); +@@ -1113,7 +1127,10 @@ monocle(Monitor *m) + if (n > 0) /* override layout symbol */ + snprintf(m->ltsymbol, sizeof m->ltsymbol, "[%d]", n); + for (c = nexttiled(m->clients); c; c = nexttiled(c->next)) +- resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, 0); ++ if (selmon->drawwithgaps) ++ resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, 0); ++ else ++ resize(c, m->wx - c->bw, m->wy, m->ww, m->wh, False); + } + + void +@@ -1283,6 +1300,15 @@ resizeclient(Client *c, int x, int y, in + c->oldw = c->w; c->w = wc.width = w; + c->oldh = c->h; c->h = wc.height = h; + wc.border_width = c->bw; ++ if (!selmon->drawwithgaps && /* this is the noborderfloatingfix patch, slightly modified so that it will work if, and only if, gaps are disabled. */ ++ (((nexttiled(c->mon->clients) == c && !nexttiled(c->next)) /* these two first lines are the only ones changed. if you are manually patching and have noborder installed already, just change these lines; or conversely, just remove this section if the noborder patch is not desired ;) */ ++ || &monocle == c->mon->lt[c->mon->sellt]->arrange)) ++ && !c->isfullscreen && !c->isfloating ++ && NULL != c->mon->lt[c->mon->sellt]->arrange) { ++ c->w = wc.width += c->bw * 2; ++ c->h = wc.height += c->bw * 2; ++ wc.border_width = 0; ++ } + XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc); + configure(c); + XSync(dpy, False); +@@ -1499,6 +1525,26 @@ setfullscreen(Client *c, int fullscreen) + } + + void ++setgaps(const Arg *arg) ++{ ++ switch(arg->i) ++ { ++ case GAP_TOGGLE: ++ selmon->drawwithgaps = !selmon->drawwithgaps; ++ break; ++ case GAP_RESET: ++ selmon->gappx = gappx; ++ break; ++ default: ++ if (selmon->gappx + arg->i < 0) ++ selmon->gappx = 0; ++ else ++ selmon->gappx += arg->i; ++ } ++ arrange(selmon); ++} ++ ++void + setlayout(const Arg *arg) + { + if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt]) +@@ -1680,23 +1726,42 @@ tile(Monitor *m) + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); + if (n == 0) + return; +- +- if (n > m->nmaster) +- mw = m->nmaster ? m->ww * m->mfact : 0; +- else +- mw = m->ww; +- for (i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) +- if (i < m->nmaster) { +- h = (m->wh - my) / (MIN(n, m->nmaster) - i); +- resize(c, m->wx, m->wy + my, mw - (2*c->bw), h - (2*c->bw), 0); +- if (my + HEIGHT(c) < m->wh) +- my += HEIGHT(c); +- } else { +- h = (m->wh - ty) / (n - i); +- resize(c, m->wx + mw, m->wy + ty, m->ww - mw - (2*c->bw), h - (2*c->bw), 0); +- if (ty + HEIGHT(c) < m->wh) +- ty += HEIGHT(c); +- } ++ if (m->drawwithgaps) { /* draw with fullgaps logic */ ++ if (n > m->nmaster) ++ mw = m->nmaster ? m->ww * m->mfact : 0; ++ else ++ mw = m->ww - m->gappx; ++ for (i = 0, my = ty = m->gappx, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < m->nmaster) { ++ h = (m->wh - my) / (MIN(n, m->nmaster) - i) - m->gappx; ++ resize(c, m->wx + m->gappx, m->wy + my, mw - (2*c->bw) - m->gappx, h - (2*c->bw), 0); ++ if (my + HEIGHT(c) + m->gappx < m->wh) ++ my += HEIGHT(c) + m->gappx; ++ } else { ++ h = (m->wh - ty) / (n - i) - m->gappx; ++ resize(c, m->wx + mw + m->gappx, m->wy + ty, m->ww - mw - (2*c->bw) - 2*m->gappx, h - (2*c->bw), 0); ++ if (ty + HEIGHT(c) + m->gappx < m->wh) ++ ty += HEIGHT(c) + m->gappx; ++ } ++ } else { /* draw with singularborders logic */ ++ if (n > m->nmaster) ++ mw = m->nmaster ? m->ww * m->mfact : 0; ++ else ++ mw = m->ww; ++ for (i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < m->nmaster) { ++ h = (m->wh - my) / (MIN(n, m->nmaster) - i); ++ if (n == 1) ++ resize(c, m->wx - c->bw, m->wy, m->ww, m->wh, False); ++ else ++ resize(c, m->wx - c->bw, m->wy + my, mw - c->bw, h - c->bw, False); ++ my += HEIGHT(c) - c->bw; ++ } else { ++ h = (m->wh - ty) / (n - i); ++ resize(c, m->wx + mw - c->bw, m->wy + ty, m->ww - mw, h - c->bw, False); ++ ty += HEIGHT(c) - c->bw; ++ } ++ } + } + + void diff --git a/patches/dwm-r1615-selfrestart.diff b/patches/dwm-r1615-selfrestart.diff new file mode 100644 index 0000000..5d019b2 --- /dev/null +++ b/patches/dwm-r1615-selfrestart.diff @@ -0,0 +1,101 @@ +# HG changeset patch +# User Barbu Paul - Gheorghe +# Date 1354650884 -7200 +# Node ID 6c472a21a5887c5295a331c48c4da188ec2c8413 +# Parent aaab44133a6830c9a00263731d098c01cc1d6fb5 +selfrestart now magically locates the current dwm (no need to hardcode a path) + +diff -r aaab44133a68 -r 6c472a21a588 config.def.h +--- a/config.def.h Tue Dec 04 21:54:44 2012 +0200 ++++ b/config.def.h Tue Dec 04 21:54:44 2012 +0200 +@@ -54,6 +54,8 @@ + static const char *termcmd[] = { "urxvtc", NULL }; + static const char *filemancmd[] = { "thunar", NULL }; + ++#include "selfrestart.c" ++ + static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_r, spawn, {.v = dmenucmd } }, +@@ -89,6 +91,7 @@ + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) ++ { MODKEY|ShiftMask, XK_r, self_restart, {0} }, + { MODKEY|ShiftMask, XK_q, quit, {0} }, + }; + +@@ -108,4 +111,3 @@ + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, + }; +- +diff -r aaab44133a68 -r 6c472a21a588 selfrestart.c +--- /dev/null Thu Jan 01 00:00:00 1970 +0000 ++++ b/selfrestart.c Tue Dec 04 21:54:44 2012 +0200 +@@ -0,0 +1,65 @@ ++#include ++#include ++#include ++#include ++#include ++ ++/** ++ * Magically finds the current's executable path ++ * ++ * I'm doing the do{}while(); trick because Linux (what I'm running) is not ++ * POSIX compilant and so lstat() cannot be trusted on /proc entries ++ * ++ * @return char* the path of the current executable ++ */ ++char *get_dwm_path(){ ++ struct stat s; ++ int r, length, rate = 42; ++ char *path = NULL; ++ ++ if(lstat("/proc/self/exe", &s) == -1){ ++ perror("lstat:"); ++ return NULL; ++ } ++ ++ length = s.st_size + 1 - rate; ++ ++ do{ ++ length+=rate; ++ ++ free(path); ++ path = malloc(sizeof(char) * length); ++ ++ if(path == NULL){ ++ perror("malloc:"); ++ return NULL; ++ } ++ ++ r = readlink("/proc/self/exe", path, length); ++ ++ if(r == -1){ ++ perror("readlink:"); ++ return NULL; ++ } ++ }while(r >= length); ++ ++ path[r] = '\0'; ++ ++ return path; ++} ++ ++/** ++ * self-restart ++ * ++ * Initially inspired by: Yu-Jie Lin ++ * https://sites.google.com/site/yjlnotes/notes/dwm ++ */ ++void self_restart(const Arg *arg) { ++ char *const argv[] = {get_dwm_path(), NULL}; ++ ++ if(argv[0] == NULL){ ++ return; ++ } ++ ++ execv(argv[0], argv); ++} diff --git a/patches/dwm-xresources-6.2.diff b/patches/dwm-xresources-6.2.diff new file mode 100644 index 0000000..c1875c0 --- /dev/null +++ b/patches/dwm-xresources-6.2.diff @@ -0,0 +1,235 @@ +From 2832bd78a690606a48a7e1d370cd60fd92ee4988 Mon Sep 17 00:00:00 2001 +From: MLquest8 +Date: Fri, 12 Jun 2020 15:43:31 +0400 +Subject: [PATCH] handle various setting of various types from Xresources + +--- + config.def.h | 54 ++++++++++++++++++++++++++------------- + drw.c | 2 +- + drw.h | 2 +- + dwm.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 111 insertions(+), 19 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1c0b587..e69f288 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -1,21 +1,22 @@ + /* See LICENSE file for copyright and license details. */ + + /* appearance */ +-static const unsigned int borderpx = 1; /* border pixel of windows */ +-static const unsigned int snap = 32; /* snap pixel */ +-static const int showbar = 1; /* 0 means no bar */ +-static const int topbar = 1; /* 0 means bottom bar */ ++static unsigned int borderpx = 1; /* border pixel of windows */ ++static unsigned int snap = 32; /* snap pixel */ ++static int showbar = 1; /* 0 means no bar */ ++static int topbar = 1; /* 0 means bottom bar */ + static const char *fonts[] = { "monospace:size=10" }; + static const char dmenufont[] = "monospace:size=10"; +-static const char col_gray1[] = "#222222"; +-static const char col_gray2[] = "#444444"; +-static const char col_gray3[] = "#bbbbbb"; +-static const char col_gray4[] = "#eeeeee"; +-static const char col_cyan[] = "#005577"; +-static const char *colors[][3] = { +- /* fg bg border */ +- [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, +- [SchemeSel] = { col_gray4, col_cyan, col_cyan }, ++static char normbgcolor[] = "#222222"; ++static char normbordercolor[] = "#444444"; ++static char normfgcolor[] = "#bbbbbb"; ++static char selfgcolor[] = "#eeeeee"; ++static char selbordercolor[] = "#005577"; ++static char selbgcolor[] = "#005577"; ++static char *colors[][3] = { ++ /* fg bg border */ ++ [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor }, ++ [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor }, + }; + + /* tagging */ +@@ -32,9 +33,9 @@ static const Rule rules[] = { + }; + + /* layout(s) */ +-static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +-static const int nmaster = 1; /* number of clients in master area */ +-static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ ++static float mfact = 0.55; /* factor of master area size [0.05..0.95] */ ++static int nmaster = 1; /* number of clients in master area */ ++static int resizehints = 1; /* 1 means respect size hints in tiled resizals */ + + static const Layout layouts[] = { + /* symbol arrange function */ +@@ -56,9 +57,28 @@ static const Layout layouts[] = { + + /* commands */ + static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ +-static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; ++static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbordercolor, "-sf", selfgcolor, NULL }; + static const char *termcmd[] = { "st", NULL }; + ++/* ++ * Xresources preferences to load at startup ++ */ ++ResourcePref resources[] = { ++ { "normbgcolor", STRING, &normbgcolor }, ++ { "normbordercolor", STRING, &normbordercolor }, ++ { "normfgcolor", STRING, &normfgcolor }, ++ { "selbgcolor", STRING, &selbgcolor }, ++ { "selbordercolor", STRING, &selbordercolor }, ++ { "selfgcolor", STRING, &selfgcolor }, ++ { "borderpx", INTEGER, &borderpx }, ++ { "snap", INTEGER, &snap }, ++ { "showbar", INTEGER, &showbar }, ++ { "topbar", INTEGER, &topbar }, ++ { "nmaster", INTEGER, &nmaster }, ++ { "resizehints", INTEGER, &resizehints }, ++ { "mfact", FLOAT, &mfact }, ++}; ++ + static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, +diff --git a/drw.c b/drw.c +index 4cdbcbe..8f1059e 100644 +--- a/drw.c ++++ b/drw.c +@@ -208,7 +208,7 @@ drw_clr_create(Drw *drw, Clr *dest, const char *clrname) + /* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ + Clr * +-drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) ++drw_scm_create(Drw *drw, char *clrnames[], size_t clrcount) + { + size_t i; + Clr *ret; +diff --git a/drw.h b/drw.h +index 4bcd5ad..42b04ce 100644 +--- a/drw.h ++++ b/drw.h +@@ -39,7 +39,7 @@ void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned in + + /* Colorscheme abstraction */ + void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +-Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); ++Clr *drw_scm_create(Drw *drw, char *clrnames[], size_t clrcount); + + /* Cursor abstraction */ + Cur *drw_cur_create(Drw *drw, int shape); +diff --git a/dwm.c b/dwm.c +index 9fd0286..dc0d219 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + #ifdef XINERAMA + #include + #endif /* XINERAMA */ +@@ -141,6 +142,19 @@ typedef struct { + int monitor; + } Rule; + ++/* Xresources preferences */ ++enum resource_type { ++ STRING = 0, ++ INTEGER = 1, ++ FLOAT = 2 ++}; ++ ++typedef struct { ++ char *name; ++ enum resource_type type; ++ void *dst; ++} ResourcePref; ++ + /* function declarations */ + static void applyrules(Client *c); + static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); +@@ -234,6 +248,8 @@ static int xerror(Display *dpy, XErrorEvent *ee); + static int xerrordummy(Display *dpy, XErrorEvent *ee); + static int xerrorstart(Display *dpy, XErrorEvent *ee); + static void zoom(const Arg *arg); ++static void load_xresources(void); ++static void resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst); + + /* variables */ + static const char broken[] = "broken"; +@@ -2127,6 +2143,60 @@ zoom(const Arg *arg) + pop(c); + } + ++void ++resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst) ++{ ++ char *sdst = NULL; ++ int *idst = NULL; ++ float *fdst = NULL; ++ ++ sdst = dst; ++ idst = dst; ++ fdst = dst; ++ ++ char fullname[256]; ++ char *type; ++ XrmValue ret; ++ ++ snprintf(fullname, sizeof(fullname), "%s.%s", "dwm", name); ++ fullname[sizeof(fullname) - 1] = '\0'; ++ ++ XrmGetResource(db, fullname, "*", &type, &ret); ++ if (!(ret.addr == NULL || strncmp("String", type, 64))) ++ { ++ switch (rtype) { ++ case STRING: ++ strcpy(sdst, ret.addr); ++ break; ++ case INTEGER: ++ *idst = strtoul(ret.addr, NULL, 10); ++ break; ++ case FLOAT: ++ *fdst = strtof(ret.addr, NULL); ++ break; ++ } ++ } ++} ++ ++void ++load_xresources(void) ++{ ++ Display *display; ++ char *resm; ++ XrmDatabase db; ++ ResourcePref *p; ++ ++ display = XOpenDisplay(NULL); ++ resm = XResourceManagerString(display); ++ if (!resm) ++ return; ++ ++ db = XrmGetStringDatabase(resm); ++ for (p = resources; p < resources + LENGTH(resources); p++) ++ resource_load(db, p->name, p->type, p->dst); ++ XCloseDisplay(display); ++} ++ + int + main(int argc, char *argv[]) + { +@@ -2139,6 +2209,8 @@ main(int argc, char *argv[]) + if (!(dpy = XOpenDisplay(NULL))) + die("dwm: cannot open display"); + checkotherwm(); ++ XrmInitialize(); ++ load_xresources(); + setup(); + #ifdef __OpenBSD__ + if (pledge("stdio rpath proc exec", NULL) == -1) +-- +2.26.2 + diff --git a/selfrestart.c b/selfrestart.c new file mode 100644 index 0000000..d695d48 --- /dev/null +++ b/selfrestart.c @@ -0,0 +1,65 @@ +#include +#include +#include +#include +#include + +/** + * Magically finds the current's executable path + * + * I'm doing the do{}while(); trick because Linux (what I'm running) is not + * POSIX compilant and so lstat() cannot be trusted on /proc entries + * + * @return char* the path of the current executable + */ +char *get_dwm_path(){ + struct stat s; + int r, length, rate = 42; + char *path = NULL; + + if(lstat("/proc/self/exe", &s) == -1){ + perror("lstat:"); + return NULL; + } + + length = s.st_size + 1 - rate; + + do{ + length+=rate; + + free(path); + path = malloc(sizeof(char) * length); + + if(path == NULL){ + perror("malloc:"); + return NULL; + } + + r = readlink("/proc/self/exe", path, length); + + if(r == -1){ + perror("readlink:"); + return NULL; + } + }while(r >= length); + + path[r] = '\0'; + + return path; +} + +/** + * self-restart + * + * Initially inspired by: Yu-Jie Lin + * https://sites.google.com/site/yjlnotes/notes/dwm + */ +void self_restart(const Arg *arg) { + char *const argv[] = {get_dwm_path(), NULL}; + + if(argv[0] == NULL){ + return; + } + + execv(argv[0], argv); +}